Các mạng thanh toán được hỗ trợ trong Google Pay API

Mạng thanh toán toàn cầu

Trong Google Pay API, các mạng thẻ được định cấu hình bằng cách đưa giá trị nhận dạng chuỗi của chúng vào mảng allowedCardNetworks trong đối tượng CardParameters. Người bán có thể chọn thông tin thanh toán do Google Pay trả về bằng cách truyền các phương thức được hỗ trợ, chẳng hạn như PAN_ONLY hoặc CRYPTOGRAM_3DS trong mảng allowedAuthMethods.

Các tổ chức phát hành thẻ sau đây có mặt trên toàn cầu và hỗ trợ những loại thông tin đăng nhập này:

Hệ thống thẻ allowedAuthMethods
PAN_ONLY CRYPTOGRAM_3DS
American Express 🟢 🟢
Khám phá 🟢 🔴
JCB 🟢 🔴
Mastercard 🟢 🟢
Visa 🟢 🟢

Mạng thanh toán địa phương

Mạng nội địa có thể phát hành thẻ thanh toán dưới dạng thẻ đơn hiệu (chỉ mang thương hiệu nội địa) hoặc thẻ đồng thương hiệu (hợp tác với một mạng lưới toàn cầu). Trong Google Wallet và API Google Pay, các thẻ này được mã hoá và xử lý dựa trên mạng mà chúng hỗ trợ rõ ràng, tuân thủ các quy định của địa phương và lựa chọn ưu tiên về định tuyến. Hãy kiểm tra với Nhà cung cấp dịch vụ thanh toán (PSP) xem mạng nội địa có được hỗ trợ hay không trước khi bạn định cấu hình Google Pay API.

Thẻ đồng thương hiệu

Thẻ đồng thương hiệu có cả hệ thống quốc tế và mạng nội địa, đồng thời cho phép định tuyến thẻ qua nhiều kênh thanh toán. Khi được cấp vào Google Wallet, các thẻ này tồn tại dưới dạng một thẻ kỹ thuật số duy nhất, hiển thị cả biểu trưng của mạng và các giao dịch bằng các thẻ này có khả năng định tuyến cho cả hai mạng.

Lựa chọn ưu tiên về định tuyến

Về phía Google, bạn có thể định cấu hình thẻ đồng thương hiệu với các hành vi định tuyến cụ thể để tuân thủ quy định của địa phương và lựa chọn của người bán hoặc người dùng. Các tham số và cấu hình khác nhau bao gồm:

  • Lựa chọn của người dùng: cho phép người dùng chọn mạng mà họ muốn trong trình đơn thả xuống trên giao diện người dùng của trang thanh toán trong quá trình thanh toán.

Cấu hình đồng thương hiệu đã triển khai theo mạng nội địa:

Hệ thống thẻ allowedAuthMethods Lựa chọn ưu tiên về tuyến đường
PAN_ONLY CRYPTOGRAM_3DS Sự lựa chọn của người dùng
Elo 🟢 🟢 🟢 (chỉ áp dụng cho thẻ kết hợp)
Interac 🔴 🟢 🔴

Elo

API Google Pay hỗ trợ thẻ Elo ở Brazil. Bạn cần kiểm tra xem PSP của mình có hỗ trợ Elo hay không trước khi định cấu hình Google Pay API để chấp nhận những thẻ này.

Người dùng có thẻ kết hợp Elo (thẻ có chức năng kép, vừa là thẻ tín dụng vừa là thẻ ghi nợ trên cùng một thẻ) có thể chọn giữa thẻ ghi nợ hoặc thẻ tín dụng trong trang thanh toán của Google Pay.

Để chấp nhận thẻ Elo, bạn cần có những thông tin sau trong quá trình tích hợp Google Pay API khi tạo đối tượng PaymentDataRequest:

  1. transactionInfo.countryCode

    Bạn phải đặt quốc gia này thành Brazil.

    "countryCode": "BR"
  2. allowedCardNetworks

    Danh sách mạng phải bao gồm ELO và ELO_DEBIT cùng với mọi mạng được chấp nhận khác.

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

    Bạn phải chỉ định CRYPTOGRAM_3DS và PAN_ONLY để chấp nhận tất cả thẻ Elo, bao gồm cả thẻ trong tệp và mã thông báo thiết bị.

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

    Giá giao dịch phải lớn hơn 0, chẳng hạn như 10,50.

Interac

API Google Pay hỗ trợ thẻ Interac ở Canada. Bạn cần kiểm tra xem PSP của mình có hỗ trợ Interac hay không trước khi định cấu hình Google Pay API để chấp nhận những thẻ này.

Để hỗ trợ thẻ Interac, hãy định cấu hình đối tượng PaymentDataRequest bằng các tham số sau:

  1. transactionInfo.countryCode và transactionInfo.currencyCode

    Họ phải đặt quốc gia là Canada.

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

    Danh sách mạng phải bao gồm INTERAC cùng với mọi mạng được chấp nhận khác.

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

    Bạn phải chỉ định CRYPTOGRAM_3DS để chấp nhận thanh toán từ người dùng có thẻ Interac. PAN_ONLY phải có mặt để chấp nhận các thẻ còn lại được liệt kê trong allowedCardNetworks.

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

    Giá giao dịch phải lớn hơn 0, chẳng hạn như 10,50.