شبکه‌های پرداخت پشتیبانی‌شده در «میانای برنامه‌سازی کاربردی Google Pay»

شبکه‌های پرداخت جهانی

در 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» برای پذیرفتن این کارت‌ها، مهم است که بررسی کنید آیا ارائه‌دهنده خدمات پرداخت شما از Elo پشتیبانی می‌کند یا نه.

کاربرانی که کارت‌های ترکیبی 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

    برای پذیرفتن همه کارت‌های Elo، ازجمله کارت‌های موجود در فایل و رمزهای دستگاه، باید CRYPTOGRAM_3DS و PAN_ONLY را مشخص کند.

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

    قیمت تراکنش باید بزرگ‌تر از صفر باشد، مثلاً ۱۰٫۵۰.

Interac

Google Pay API از کارت‌های Interac در کانادا پشتیبانی می‌کند. مهم است که قبل‌از پیکربندی Google Pay API برای پذیرش این کارت‌ها، بررسی کنید که آیا ارائه‌دهنده خدمات پرداخت شما از Interac پشتیبانی می‌کند یا نه.

برای پشتیبانی از کارت‌های Interac، شیء PaymentDataRequest را با پارامترهای زیر پیکربندی کنید: پارامترها:

  1. ‫transactionInfo.countryCode و transactionInfo.currencyCode

    باید روی کانادا تنظیم شده باشد.

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

    باید INTERAC را در فهرست شبکه درکنار هر شبکه پذیرفته‌شده دیگری اضافه کنید.

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

    برای پذیرش پرداخت از کاربران دارای کارت Interac، باید CRYPTOGRAM_3DS را مشخص کند. ‫PAN_ONLY باید حضور داشته باشد تا بقیه کارت‌های فهرست‌شده در allowedCardNetworks را بپذیرد.

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

    قیمت تراکنش باید بزرگ‌تر از صفر باشد، مثلاً ۱۰٫۵۰.