شبکههای پرداخت جهانی
در Google Pay API، طرحهای کارت با گنجاندن شناسههای رشتهای آنها در آرایه allowedCardNetworks در شیء CardParameters پیکربندی میشوند. فروشندگان
میتوانند با ارسال روشهای پشتیبانیشده، مانند
PAN_ONLY یا CRYPTOGRAM_3DS در آرایه allowedAuthMethods، اطلاعات اعتباری پرداخت برگرداندهشده توسط Google Pay را انتخاب کنند.
طرحهای کارت زیر در سراسر جهان دردسترس هستند و از این انواع اعتبارنامه پشتیبانی میکنند:
| طرح کارت | allowedAuthMethods |
|
|---|---|---|
PAN_ONLY |
CRYPTOGRAM_3DS |
|
| American Express | 🟢 | 🟢 |
| Discover | 🟢 | 🔴 |
| JCB | 🟢 | 🔴 |
| Mastercard | 🟢 | 🟢 |
| Visa | 🟢 | 🟢 |
شبکههای پرداخت محلی
شبکههای داخلی میتوانند کارتهای پرداخت را بهصورت تکنشان (که منحصراً تحت نمانام داخلی است) یا چندنشان (که با طرحی جهانی شریک است) صادر کنند. در «کیف پول Google» و Google Pay API، این کارتها براساس شبکههایی که صریحاً پشتیبانی میکنند، با رعایت مقررات محلی و اولویتهای مسیریابی، نشانگذاری و پردازش میشوند. قبلاز پیکربندی Google Pay API، از «ارائهدهندگان خدمات پرداخت» (PSP) بپرسید که آیا شبکه داخلی پشتیبانی میشود یا نه.
کارتهای چندنشان
کارتهای دارای نشان مشترک هم طرح بینالمللی و هم شبکه داخلی دارند و امکان مسیریابی ازطریق چندین ریل پرداخت را فراهم میکنند. وقتی این کارتها در «کیف پول Google» آمادهسازی میشوند، بهصورت یک کارت دیجیتال واحد وجود دارند که نشانواره هر دو شبکه را نشان میدهد و تراکنشهای انجامشده با این کارتها قابلیت مسیریابی برای هر دو شبکه را دارند.
اولویت مسیریابی
در سمت Google، کارتهای دارای نشان مشترک را میتوان با رفتارهای مسیریابی خاصی پیکربندی کرد تا مقررات محلی و انتخاب فروشنده یا کاربر رعایت شود. پارامترها و پیکربندیهای مختلف شامل موارد زیر میشود:
-
انتخاب کاربر: به کاربر اجازه میدهد شبکه ترجیحی خود را از منو کرکرهای میانای کاربر در برگه پرداخت هنگام تسویهحساب انتخاب کند.
پیکربندیهای نشان مشترک اجراشده توسط شبکه داخلی:
| طرح کارت | allowedAuthMethods |
اولویت مسیریابی | |
|---|---|---|---|
PAN_ONLY |
CRYPTOGRAM_3DS |
انتخاب کاربر | |
| Elo | 🟢 | 🟢 | 🟢 (فقط کارتهای ترکیبی) |
| Interac | 🔴 | 🟢 | 🔴 |
Elo
Google Pay API از کارتهای Elo در برزیل پشتیبانی میکند. مهم است که قبلاز پیکربندی Google Pay API برای پذیرش این کارتها، بررسی کنید که آیا PSP شما از Elo پشتیبانی میکند یا نه.
کاربرانی که کارتهای ترکیبی 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قیمت تراکنش باید بزرگتر از صفر باشد، مثلاً ۱۰٫۵۰.
Interac
Google Pay API از کارتهای Interac در کانادا پشتیبانی میکند. قبلاز پیکربندی «میانای برنامهسازی کاربردی Google Pay» برای پذیرفتن این کارتها، مهم است که بررسی کنید آیا PSP شما از Interac پشتیبانی میکند یا نه.
برای پشتیبانی از کارتهای 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قیمت تراکنش باید بزرگتر از صفر باشد، مثلاً ۱۰٫۵۰.