مقدمه

{% if "standard-payments" در dynamic_data.request.path %} {% setvar documentation_base_path %}/standard-payments{% endsetvar %} {% elif "pay/banking-fop-v2" در dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/banking-fop-v2{% endsetvar %} {% setvar spec_name %}banking-fop-v2{% endsetvar %} {% elif "pay/card-fop-v1" در dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/card-fop-v1{% endsetvar %} {% setvar spec_name %}card-fop-v1{% endsetvar %} {% elif "pay/card-management-v1" در dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/card-management-v1{% endsetvar %} {% setvar spec_name %}card-management-v1{% endsetvar %} {% elif "pay/carriers-v1" در dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/carriers-v1{% endsetvar %} {% setvar spec_name %}carriers-v1{% endsetvar %} {% elif "pay/carrier-wallets-v1" در dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/carrier-wallets-v1{% endsetvar %} {% setvar spec_name %}carrier-wallets-v1{% endsetvar %} {% elif "pay/e-wallets-v1" در dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/e-wallets-v1{% endsetvar %} {% setvar spec_name %}e-wallets-v1{% endsetvar %} {% elif "pay/chargeback-alert-v1" در dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/chargeback-alert-v1{% endsetvar %} {% setvar spec_name %}chargeback-alert-v1{% endsetvar %} {% elif "pay/golden-fop-v1" در dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/golden-fop-v1{% endsetvar %} {% setvar spec_name %}golden-fop-v1{% endsetvar %} {% elif "pay/facilitated-transaction-event-v2" در dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/facilitated-transaction-event-v2{% endsetvar %} {% setvar spec_name %}facilitated-transaction-event-v2{% endsetvar %} {% elif "pay/india-cards-v1" در dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/india-cards-v1{% endsetvar %} {% setvar spec_name %}india-cards-v1{% endsetvar %} {% elif "pay/issuers/apis/push-provisioning/server" در dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/issuers/apis/push-provisioning/server{% endsetvar %} {% setvar spec_name %}push-provisioning-v1{% endsetvar %} {% elif "pay/one-time-payment-code-v1" در dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/one-time-payment-code-v1{% endsetvar %} {% setvar spec_name %}one-time-payment-code-v1{% endsetvar %} {% elif "pay/redirect-fop-v1" در dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/redirect-fop-v1{% endsetvar %} {% setvar spec_name %}redirect-fop-v1{% endsetvar %} {% elif "pay/redirect-payment-token-v1" در dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/redirect-payment-token-v1{% endsetvar %} {% setvar spec_name %}redirect-payment-token-v1{% endsetvar %} {% elif "pay/refundable-one-time-payment-code-v1" in dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/refundable-one-time-payment-code-v1{% endsetvar %} {% setvar spec_name %}refundable-one-time-payment-code-v1{% endsetvar %} {% elif "pay/refundable-one-time-payment-code-v2" in dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/refundable-one-time-payment-code-v2{% endsetvar %} {% setvar spec_name %}refundable-one-time-payment-code-v2{% endsetvar %} {% elif "pay/value-on-device-fop-v1" در dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/value-on-device-fop-v1{% endsetvar %} {% setvar spec_name %}value-on-device-fop-v1{% endsetvar %} {% elif "pay/virtual-cards-v1" در dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/virtual-cards-v1{% endsetvar %} {% setvar spec_name %}virtual-cards-v1{% endsetvar %} {% endif %}

Google Standard Payments مجموعه‌ای از APIها را برای شرکت‌هایی که خدمات پرداخت ارائه می‌کنند تا خدمات خود را در اکوسیستم Google فعال کنند، ارائه می‌کند.

در حالی که هر یکپارچه سازی API و جریان مشتری خاص خود را دارد، فرآیند کلی استاندارد است. در اینجا یک نمای کلی از روند است.

  1. یکپارچه‌ساز پرداخت، مشخصات پرداخت (API) را پیاده‌سازی می‌کند.
  2. Google ادغام را با اجرای یک چک لیست آزمایشی خاص API در یک محیط sandbox بررسی می کند. در محیط سندباکس گوگل، هیچ پولی در دنیای واقعی جابجا نمی شود.
  3. یکپارچه ساز از طریق چک لیست تست تولید خاص API با استفاده از حساب های مجاز ارائه شده توسط Google اجرا می شود. سپس Google پرداخت‌های بین ادغام‌کننده و Google را تأیید می‌کند.
  4. Google برای جمع‌آوری بازخورد، ادغام را در دستگاه‌های مختلف و انواع اتصال آزمایش می‌کند. سپس Google تأیید می‌کند که ادغام با استانداردهای لازم برای UX، رسیدگی به خطا و تأخیر مطابقت دارد.
  5. گوگل ادغام را به صورت مرحله‌ای راه‌اندازی می‌کند و در مراحل 1٪، 5٪، 20٪ و در نهایت 100٪ افزایش می‌یابد.

شروع شدن

1. با جریان های قابل اجرا آشنا شوید

وقتی یکی از مشتریان شما خدمات شما را انتخاب می کند، جریان های خاصی را طی می کند. با جریان هایی که برای ادغام شما در تب مفاهیم اعمال می شود آشنا شوید. به نحوه تعامل سرورهای شما با Google در طول این فرآیند توجه کنید.

2. نقاط ادغام خود را مشخص کنید

پیاده‌سازی APIها ممکن است شامل تغییراتی در سرورها، برنامه‌های Android یا ظاهر وب شما باشد. اطلاعات زیر مفاهیم را بخوانید، که روش‌های تعامل سرورهای شما با Google را توضیح می‌دهد. تصمیم بگیرید که از کدام سرورها برای اعمال API های Payment Integrator استفاده کنید.

مطمئن شوید که سرورهای شما از الزامات ارتباطی ذکر شده در جزئیات پروتکل ارتباطی پشتیبانی می کنند و کلیدهای PGP شما از بهترین شیوه های فهرست شده در رمزگذاری PGP پشتیبانی می کنند.

3. همه API های یکپارچه ساز پرداخت را پیاده سازی کنید

API های استاندارد پرداخت Google را که مورد استفاده شما را فعال می کند، پیاده سازی کنید. از راهنماها برای کمک به شما در این زمینه استفاده کنید.

در پایان، API های شما باید توسط سرورهای گوگل قابل دسترسی باشند. همچنین، مطمئن شوید که کلاینت‌هایی را برای پشتیبانی از تماس با Google API پیاده‌سازی کرده‌اید.