التأكد من مصداقية البطاقات الإئتمانية ونوعها في للغة الروبي Ruby
اذا اردت ان تتأكد من من مصداقية البطاقات الإئتمانية او نوعها ، للغة الروبي توفر لك مكتبة "ليبراري" تعمل لك هذه المهمه وبكل يسر وسهوله . تعرف الحزمة المكتبة بأسم كريدت كارد creditcard لكن يجب عليك اولا ان تقوم بتثبيت الحزمة قبل الشروع في الكود ولكي تثبتها استخدم الامر التالي وهو
walidlab@macbook#: gem install creditcard
checkcard.rb
require 'rubygems' require 'creditcard' puts '5276 4400 6542 1319'.creditcard? puts '5276 4400 6542 1319'.creditcard_type
walidlab@macbook#: ruby checkcard.rb
السطر الاول والثاني يعمل علي جلب المكتابات التي يعتمد عليها الكود
السطر الثالث يتأكد من صحة رقم البطاقة
السطر الرابع يتأكد من نوع البطاقة هل هي فيزا او ماستر ... الخ


3 التعليقات:
جميل جدا ! طيب وبالنسبة للتشفير وخواص الأمان، هل هي جزء من هذه المكتبات اللي يجلبها هذا الكود؟
أجمل تحية وليد
هلا خالد،
اسف على التأخير، بخصوص الامان يعتمد على المبرمج اين يضع الكود وكيف يكتبة بطريقة امانه لكن هذه الحزمه فقط للتأكد من صحة البطاقة.
اتوقع الحزمة التالية بيمينت تأدي الغرض:
http://payment.rubyforge.org
شكرا وليد !
إرسال تعليق