بررسی اجمالی
FOP توکن شده می تواند از موارد استفاده از شماره مرجع پشتیبانی کند. کاربری که میخواهد برای کالاها پرداخت کند، یک شماره مرجع از طریق یکپارچهساز پرداخت تولید میکند. سپس کاربر این شماره مرجع را به فروشگاه، کیوسک یا بانک می برد و شماره مرجع را پرداخت می کند.
Cash FOP همچنین از موارد استفاده از شماره مرجع پشتیبانی می کند. تفاوت عمده بین FOP Tokenized و Cash FOP در این است که، FOP Tokenized نیاز به انجمن دارد و از بازپرداخت پشتیبانی می کند، FOP نقدی به انجمن نیاز ندارد و از بازپرداخت پشتیبانی نمی کند. این سند نحوه ادغام را برای موارد استفاده از شماره مرجع توضیح می دهد.
در سطح بالا، یکپارچگی شامل این جریانها میشود:
جریان خرید مانند جریان خرید نقدی FOP خواهد بود.
نمونه ای از یکپارچه سازی با استفاده از احراز هویت تغییر مسیر وب.
API های مرتبط
جریان احراز هویت
API پیادهسازی شده توسط integrator: Web Authentication .
جریان انجمن
API پیادهسازیشده توسط یکپارچهساز: associateAccount on Payment Integrator میزبانیشده FOP Tokenized API .
جریان خرید
API پیادهسازیشده توسط یکپارچهساز: ایجاد ReferenceNumber و cancelReferenceNumber در Payment Integrator میزبانی توکنسازی شده FOP API .
API پیادهسازی شده توسط Google: referenceNumberPaidNotification در Google Hosted Tokenized FOP API .
جریان بازپرداخت
API پیادهسازیشده توسط یکپارچهساز: بازپرداخت در Payment Integrator Hosted Tokenized FOP API .
جریان حواله
API پیادهسازیشده توسط integrator: به API حواله میزبانی شده Payment Integrator مراجعه کنید.
API پیادهسازی شده توسط Google: API حواله میزبانی شده Google را ببینید.
چگونه همه جریان ها با هم هماهنگ می شوند
ابزار ایجاد کنید
در رابط کاربری Google، کاربر به یک صفحه وب میزبانی شده یکپارچه هدایت می شود تا احراز هویت وب را انجام دهد. پس از احراز هویت موفقیت آمیز، کاربر به Google هدایت می شود. و سپس Google با associateAccount تماس می گیرد. requestId
در authenticationResponse
، authenticationRequestId
درخواست associateAccount خواهد بود. پس از ارتباط موفقیت آمیز، Google googlePaymentToken
(GPT) و سایر ابرداده ها را به عنوان ابزاری برای کاربر ذخیره می کند.
ایجاد ابزار - جریان احراز هویت
ایجاد جریان ابزار - انجمن
شماره مرجع ایجاد کنید
وقتی کاربر میخواهد کالا/خدمات را با ابزار بخرد، Google با GenerReferenceNumber با GPT تماس میگیرد. requestId
در هدر درخواست generateReferenceNumber برای شناسایی تراکنش برای API های مرتبط استفاده می شود.
شماره مرجع پرداخت
پس از اینکه کاربر شماره مرجع را به صورت آفلاین پرداخت کرد، یکپارچه ساز با referenceNumberPaidNotification تماس می گیرد. requestId
در هدر درخواست generateReferenceNumber ، generateReferenceNumberRequestId
درخواست referenceNumberPaidNotification خواهد بود.
لغو معامله
اگر کاربر قبل از پرداخت تصمیم بگیرد تراکنش را لغو کند، Google با cancelReferenceNumber تماس می گیرد. requestId
در هدر درخواست generateReferenceNumber ، generateReferenceNumberRequestId
درخواست cancelReferenceNumber خواهد بود.
بازپرداخت تراکنش
پس از پرداخت شماره مرجع، اگر کاربر بخواهد پول را پس دهد، Google با بازپرداخت تماس می گیرد. requestId
در هدر درخواست generateReferenceNumber ، transactionId
درخواست بازپرداخت خواهد بود.
حواله
بر اساس قرارداد، Google با remittanceStatementNotification تماس می گیرد تا در صورت آماده شدن بیانیه به ادغام کننده اطلاع دهد. سپس، یکپارچه ساز با Google Hosted Remittance API تماس می گیرد تا تطبیق را انجام دهد.