شبكات دفع عالمية
في 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:
transactionInfo.countryCodeويجب ضبطه على البرازيل.
"countryCode": "BR"
allowedCardNetworksويجب أن يتضمّن
ELOوELO_DEBITفي قائمة الشبكات إلى جانب أي شبكات أخرى مقبولة."allowedCardNetworks": ["AMEX", "ELECTRON", "ELO", "ELO_DEBIT", "MAESTRO", "MASTERCARD", "VISA"]
allowedAuthMethodsويجب أن يحدّد
CRYPTOGRAM_3DSوPAN_ONLYلقبول جميع بطاقات Elo، بما في ذلك البطاقات المحفوظة ورموز الأجهزة المميّزة."allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
transactionInfo.totalPriceيجب أن يكون سعر المعاملة أكبر من صفر، مثل 10.50.
Interac
تتيح Google Pay API استخدام بطاقات Interac في كندا. من المهم التحقّق مما إذا كان مقدّم خدمات الدفع يتيح استخدام Interac قبل ضبط Google Pay API لقبول هذه البطاقات.
لإتاحة بطاقات Interac، اضبط عنصر PaymentDataRequest باستخدام المَعلمات التالية:
transactionInfo.countryCodeوtransactionInfo.currencyCodeيجب ضبطها على كندا.
"countryCode": "CA",
"currencyCode": "CAD"allowedCardNetworksيجب أن تتضمّن
INTERACفي قائمة الشبكات إلى جانب أي شبكات أخرى مقبولة."allowedCardNetworks": ["AMEX", "DISCOVER", "INTERAC", "MASTERCARD", "VISA"]
allowedAuthMethodsيجب أن يتضمّن
CRYPTOGRAM_3DSلقبول الدفعات من المستخدمين الذين لديهم بطاقات Interac. يجب أن يكونPAN_ONLYحاضرًا لقبول بقية البطاقات المدرَجة فيallowedCardNetworks."allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
transactionInfo.totalPriceيجب أن يكون سعر المعاملة أكبر من صفر، مثل 10.50.