شبکههای پرداخت جهانی
در 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 برای پذیرش این کارتها، مهم است که بررسی کنید آیا ارائهدهنده خدمات پرداخت شما از 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 API برای پذیرش این کارتها، بررسی کنید که آیا ارائهدهنده خدمات پرداخت شما از Interac پشتیبانی میکند یا نه.
برای پشتیبانی از کارتهای Interac، شیء PaymentDataRequest را با پارامترهای زیر پیکربندی کنید:
-
transactionInfo.countryCodeوtransactionInfo.currencyCodeباید روی کانادا تنظیم شده باشد.
"countryCode": "CA",
"currencyCode": "CAD" allowedCardNetworksباید
INTERACرا در فهرست شبکهها در کنار سایر شبکههای پذیرفتهشده داشته باشد."allowedCardNetworks": ["AMEX", "DISCOVER", "INTERAC", "MASTERCARD", "VISA"]
allowedAuthMethodsبرای پذیرش پرداخت از کاربران دارای کارت Interac، باید
CRYPTOGRAM_3DSرا مشخص کند.PAN_ONLYباید حضور داشته باشد تا بقیه کارتهای فهرستشده درallowedCardNetworksرا بپذیرد."allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
transactionInfo.totalPriceقیمت تراکنش باید بزرگتر از صفر باشد، مثلاً ۱۰٫۵۰.