• 0

أحتاج مساعدة في عمل برنامج Credit Card .php

السلام عليكم ورحمه الله 
أحتاج مساعدة في عمل برنامج Credit Card php

checker cvv and expiration date with Php

المطلوب : 
فحص البطاقة والتاريخ و cvv
واذا التاريخ غلط يطبع invalid expire dat 
واذا السي في في غلط يطبع invalid Cvv 
واذا صحيح يطبع Successful card 

ممكن نعملهم على برنامجين على نفس الموقع 
برنامج expire date 
وبرنامج cvv

... ... ... 

كود البرنامج موجود مرفق creditCard.php لكن نحتاج عمل الفورم وبعض التعديلات على الكود.

على من يجد عنده الكفاءة لذلك الرجاء الرد أو المراسلة. 

وجزاكم الله خير

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يمكنك استخدام package جاهزة للقيام بذلك:

مثل: php-credit-card-validator

  • طريقة تثبيتها كما يلي:

نقوم باستيرادها في ملف  composer.json

"require": {
    "inacho/php-credit-card-validator": "1.*"
},

و إذا كنت تستخدم laravel نقوم بإضافة alias في config/app.php:

'aliases' => array(

    'App'             => 'Illuminate\Support\Facades\App',
    ...
    'View'            => 'Illuminate\Support\Facades\View',

    'CreditCard'      => 'Inacho\CreditCard',

),
  • طريقة الاستخدام:

التحقق من رقم البطاقة في حال معرفة نوعها:

$card = CreditCard::validCreditCard('5500005555555559', 'mastercard');
print_r($card);

الناتج:

// Output:

Array
(
    [valid] => 1
    [number] => 5500005555555559
    [type] => mastercard
)

التحقق من رقم البطاقة و إعادة نوعها:

$card = CreditCard::validCreditCard('371449635398431');
print_r($card);

الناتج:

// Output:

Array
(
    [valid] => 1
    [number] => 371449635398431
    [type] => amex
)

التحقق من CVC:

$validCvc = CreditCard::validCvc('234', 'visa');
var_dump($validCvc);

الناتج:

// Output:

bool(true)

التحقق من تاريخ الانتهاء:

$validDate = CreditCard::validDate('2013', '07'); // past date
var_dump($validDate);

الناتج:

// Output:

bool(false)

 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

أقترح عليك إضافة هذا المشروع على منصة عمل الحر مثل  منصة مستقل  حتى  تختار المبرمج المناسب حسب كفاءته . 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن