بتوفرلك Accept طريقة لتسهيل الدفع علي ال customer الخاص بيك عن طريق انك تقدر تعمل save لي ال Card Token بحيث لمة ال customer يجي يدفع تاني ميحتاجش يدخل ال Card information تاني, طب ازاي ده بيتم ؟! بيتم علي مرحلتين.

تابع الخطوات التالية :


اول مرحلة(حفظ ال card token):


وهنا انت هتخلي ال customer يعمل عملية دفع قيمتها جنيه مصري عشان تعمل save لي ال Card الي هتخليه يدفع بيه بعد كدا من غير ما تحتاج تخليه يدخل بيانات الدفع تاني.


1- هتعمل اول 3 خطوات في ال API Flow الخاص ب Accept  وممكن تشوفه من هنا.


2- هتخش تعدل في ال IFrame الخاص بيك ان يبقة معمول Checked علي ال saved card وهتخفيه.

3-بعد ما اي شخص يدفع هتستلم في الخطوة رقم 5 في ال Callback ال هتجيلك ال parameters ديه وهتلاقي PDF تحت فيه الشكل.



{
“type":"TOKEN",
“obj” : {
"id": 10,
"token": "d20d94...8000687835c3f1a9da9",
"masked_pan": "xxxx-xxxx-xxxx-2346",
"merchant_id": 1,
"card_subtype": "MasterCard",
"created_at": "2016-12-26T06:49:18.017207Z",
"email": "test@email.com",
"order_id": “55"
}
}


وهي ديه ال Parameters  الي هتعملها save في ال database عشان هتحتاجها في الجزء التاني من الدفع.


تاني مرحلة(الدفع بال Saved Card Token):



1- هتعمل اول خطوتين في ال API Flow الخاص ب Accept  وممكن تشوفه من هنا.






2- هتعمل تالت خطوة بي استخدام ال Moto Integration ID هيرجعلك payment_token هتستخدمه في المرحلة الرابعة هو وال Token الي جالك في Callback في المرحلة الاولي.


ملحوظة : ال Token في المرحلة الاولي هو ال identifier في ال PDF 


3- هتعمل الخطوة الرابع ال هتلاقيه في ال PDF  تحت وكدا يكون تم الدفع Automatic من غير ما ال customer  يحتاج يكتب بيانات البطاقة الخاصة بيه تاني.