شبكات الدفع المتوافقة مع Google Pay API

شبكات دفع عالمية

في Google Pay API، يتم ضبط أنظمة البطاقات من خلال تضمين معرّفات السلاسل في مصفوفة allowedCardNetworks ضمن عنصر CardParameters. يمكن للتجّار اختيار بيانات اعتماد الدفع التي يعرضها Google Pay من خلال تمرير الطرق المتوافقة، مثل PAN_ONLY أو CRYPTOGRAM_3DS في مصفوفة allowedAuthMethods.

تتوفّر أنظمة البطاقات التالية على مستوى العالم وتتوافق مع أنواع بيانات الاعتماد هذه:

نظام البطاقة allowedAuthMethods
PAN_ONLY CRYPTOGRAM_3DS
American Express 🟢 🟢
اكتشاف 🟢 🔴
JCB 🟢 🔴
Mastercard 🟢 🟢
Visa 🟢 🟢

شبكات الدفع المحلية

يمكن للشبكات المحلية إصدار بطاقات دفع تحمل شارة واحدة، وتكون حصرية للعلامة التجارية المحلية، أو بطاقات تحمل شارتين، وتكون بالشراكة مع نظام عالمي. في "محفظة Google" وGoogle Pay API، تتم معالجة هذه البطاقات وتحويلها إلى رموز مميزة استنادًا إلى الشبكات التي تتيحها صراحةً، مع الالتزام باللوائح التنظيمية المحلية وإعدادات التوجيه المفضّلة. يُرجى التواصل مع مقدِّمي خدمات الدفع (PSP) لمعرفة ما إذا كانت الشبكة المحلية متاحة قبل ضبط Google Pay API.

البطاقات التي تحمل شارتَين

تتضمّن البطاقات التي تحمل شعارًا مشتركًا نظامًا دوليًا وشبكة محلية، وتسمح بتوجيهها عبر مسارات دفع متعدّدة. عند توفير هذه البطاقات في "محفظة Google"، تظهر كبطاقة رقمية واحدة تعرض شعارَي الشبكتَين، وتتوفّر في المعاملات التي تتم باستخدام هذه البطاقات إمكانية التوجيه لكلتا الشبكتَين.

الإعدادات المفضّلة للتوجيه

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

  • خيار المستخدم: يتيح للمستخدم اختيار الشبكة المفضّلة لديه من قائمة واجهة مستخدم منسدلة في صفحة الدفع أثناء إتمام المعاملة.

إعدادات الشارة المشتركة التي تم تنفيذها حسب الشبكة المحلية:

نظام البطاقة allowedAuthMethods الإعدادات المفضّلة للتوجيه
PAN_ONLY CRYPTOGRAM_3DS خيار المستخدم
Elo 🟢 🟢 🟢 (بطاقات المجموعات فقط)
Interac 🔴 🟢 🔴

Elo

تتيح Google Pay API استخدام بطاقات Elo في البرازيل. من المهم التحقّق مما إذا كان مقدّم خدمات الدفع يتيح استخدام بطاقات Elo قبل ضبط Google Pay API لقبول هذه البطاقات.

يمكن للمستخدمين الذين لديهم بطاقات Elo المزدوجة الوظيفة، والتي تتضمّن بطاقة ائتمان وبطاقة سحب آلي في بطاقة واحدة، اختيار بطاقة السحب الآلي أو بطاقة الائتمان في صفحة الدفع في Google Pay.

لقبول بطاقات Elo، يجب توفّر ما يلي في عملية دمج Google Pay API عند إنشاء عنصر PaymentDataRequest:

  1. transactionInfo.countryCode

    ويجب ضبطه على البرازيل.

    "countryCode": "BR"
  2. allowedCardNetworks

    ويجب أن يتضمّن ELO وELO_DEBIT في قائمة الشبكات إلى جانب أي شبكات أخرى مقبولة.

    "allowedCardNetworks": ["AMEX", "ELECTRON", "ELO", "ELO_DEBIT", "MAESTRO", "MASTERCARD", "VISA"]
          
  3. allowedAuthMethods

    يجب تحديد CRYPTOGRAM_3DS وPAN_ONLY لقبول جميع بطاقات Elo، بما في ذلك البطاقات المحفوظة ورموز الأجهزة المميّزة.

    "allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
  4. transactionInfo.totalPrice

    يجب أن يكون سعر المعاملة أكبر من صفر، مثل 10.50.

Interac

تتيح Google Pay API استخدام بطاقات Interac في كندا. من المهم التحقّق مما إذا كان مقدّم خدمات الدفع يتيح استخدام Interac قبل ضبط Google Pay API لقبول هذه البطاقات.

لإتاحة بطاقات Interac، اضبط عنصر PaymentDataRequest باستخدام المَعلمات التالية:

  1. transactionInfo.countryCode وtransactionInfo.currencyCode

    يجب ضبطها على كندا.

    "countryCode": "CA",
    "currencyCode": "CAD"
  2. allowedCardNetworks

    ويجب أن يتضمّن INTERAC في قائمة الشبكات إلى جانب أي شبكات أخرى مقبولة.

    "allowedCardNetworks": ["AMEX", "DISCOVER", "INTERAC", "MASTERCARD", "VISA"]
          
  3. allowedAuthMethods

    يجب تحديد CRYPTOGRAM_3DS لقبول الدفعات من المستخدمين الذين لديهم بطاقات Interac. يجب أن يكون PAN_ONLY حاضرًا لقبول بقية البطاقات المدرَجة في allowedCardNetworks.

    "allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
  4. transactionInfo.totalPrice

    يجب أن يكون سعر المعاملة أكبر من صفر، مثل 10.50.