نظرة عامة

مخطّط بياني يوضّح عملية الحصول على معلومات الدفع من Google Pay وإرسالها إلى جهة معالجة من خلال تطبيق الخلفية
الشكل 1. مسار الدفع على Android

تتيح واجهة Google Pay API إمكانية الدفع السريع داخل تطبيقك، كما تمنحك إمكانية الوصول بسهولة إلى مئات الملايين من البطاقات المحفوظة في حسابات Google حول العالم.

آلية العمل

عندما ينقر المستخدم على زر الدفع في Google Pay، تظهر له ورقة دفع تعرض طرق الدفع المحفوظة في حسابه على Google، بالإضافة إلى حقول اختيارية مثل حقل عنوان الشحن. يمكن للمستخدمين اختيار طريقة دفع بسرعة أو إضافة عنوان شحن اختياري أو إضافة معلومات جديدة.

في ما يلي سير عملية الدفع:

  1. ينقر المستخدم على زر الدفع في Google Pay ويظهر له نموذج دفع يتضمّن قائمة بطرق الدفع المتوافقة.
  2. يختار المستخدم طريقة دفع، ثم يعرض Google Pay بشكل آمن رمزًا مميزًا للدفع خاصًا بطريقة الدفع هذه في تطبيقك.
  3. يرسل تطبيقك رمز الدفع المميز، بالإضافة إلى تفاصيل حول عملية الشراء، إلى الخلفية.
  4. لتنفيذ عملية الدفع، تعالج الخلفية عملية الشراء وترسل رمز الدفع المميّز إلى مقدّم خدمة الدفع.

البدء

اتّبِع الخطوات التالية لبدء استخدام Google Pay API:

  1. راجِع بنود خدمة Google Pay API و سياسة الاستخدام المقبول والتزِم بهما.
  2. راجِع قائمة الجهات المسؤولة عن معالجة المعاملات وبوابات الدفع المتوافقة للعثور على المستندات المرجعية الخاصة بالجهة المسؤولة عن معالجة المعاملات أو بوابة الدفع.

  3. راجِع إرشادات وضع العلامة التجارية الخاصة بخدمة Google Pay والتزِم بها.
  4. أكمِل عملية الدمج مع نظام التشغيل Android العادي باستخدام البرنامج التعليمي في المستندات، أو اطّلِع على المكتبات لإضافة Google Pay إلى تطبيقك على Flutter أو React Native.
  5. راجِع قائمة مهام الدمج لتقييم جاهزية عملية الدمج للإنتاج.
  6. اطلب الحصول على إذن بالوصول إلى الإصدار العلني من Google Pay API باستخدام Google Pay & Wallet Console.
  7. تأكَّد من تثبيت أحدث إصدار متوفّر من "خدمات Google Play" على جهاز Android.

الموارد

استخدِم المراجع التالية لإكمال عملية الدمج:

Codelabs

ستساعدك الدروس التطبيقية حول الترميز التالية في البدء على الويب باستخدام Google Pay API:

الفيديوهات

منشورات المدوّنات