اعتبارسنجی کارت عابر بانک در php
اعتبارسنجی کارت عابر بانک در php

اعتبارسنجی کارت عابر بانک در php

درود. امروز آموزش اعتبارسنجی کارت عابر بانک در php را براتون آماده کردیم.

پس با دات وب همراه باشید.

 

الگوریتم کارت های بانکی

برای اعتبارسنجی شماره کارت عابر بانک ، ابتدا باید با الگوریتم و ساختار شماره کارت آشنا بشیم.

شماره کارت های بانکی ، یک عدد 16 رقمی است که از چپ به راست نوشته می شود.

اولین رقم از سمت چپ ، نمایش دهنده نوع کارت می باشد.

به این صورت که برای کارت های بانکی ، اولین رقتم از سمت چپ می تواند اعداد 4 ، 5 یا 6 باشد.

5 رقتم بعدی نمایش دهنده شماره شناسایی صاد کنده کارت می باشد و سایر اعداد بیانگر شماره حساب و شماره منحصر به فرد در مرکز صادر کننده کارت می باشد.

رقم آخر نیز ، یک رقتم کنترل است. که طبق 15 عدد قبلی به دست می آید.

 

نحوه اعتبارسنجی شماره کارت

برای محاسبه رقم کنترل از روی سایر ارقام ، از سمت چپ و با شروع از موقعیت 1 تا موقعیت 16 ، ارقام موقعیت فرد را در 2 و ارقام موقعیت زوج را در یک ضرب می کنیم،

اگر حاصل ضرب هر مرحله بیشتر از 9 شد ، 9 واحد از آن کم می کنیم تا یک رقمی شود و سپس اعداد حاصل را با هم جمع می کنیم.

اگر عدد حاصل از اجرای مرحله یک بر 10 بخش پذیر باشد ، شماره کارت صحیح می باشد در غیر اینصورت شماره کارت صحیح نیست.

 

نمونه کد برای اعتبارسنجی کارت عابر بانک در php

نمونه کد زیر ، تابعی است که می توانید برای اعتبارسنجی شماره کارت عابر بانک از آن استفاده نمایید :

 

 

امیدوارم که این آموزش برای شما مفید بوده باشد.

در صورتی که سوال و یا مشکلی داشتید ، می تونید در زیر همین مطلب و در قسمت دیدگاه ها ، سوال خود را بپرسید.

ما تلاش می کنیم در اولین فرصت به نظرات و سوالات شما پاسخ دهیم.

.

.

.

.

پایان

دات وب

درباره‌ی مهران مافی

حتما ببینید

بدست آوردن تعداد فالوورهای پیج اینستاگرام با جاوا اسکریپت

بدست آوردن تعداد فالوورهای پیج اینستاگرام با جاوا اسکریپت

درود. امروز قصد داریم نحوه بدست آوردن تعداد فالوورهای پیج اینستاگرام با جاوا اسکریپت را …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *