Rețele de plată acceptate în API-ul Google Pay

Rețele de plăți la nivel mondial

În API-ul Google Pay, schemele de plată cu cardul sunt configurate prin includerea identificatorilor lor de tip șir în matricea allowedCardNetworks din cadrul obiectului CardParameters . Comercianții pot selecta datele de autentificare returnate de Google Pay prin transmiterea metodelor acceptate, cum ar fi PAN_ONLY sau CRYPTOGRAM_3DS în matricea allowedAuthMethods .

Următoarele scheme de carduri sunt disponibile la nivel global și acceptă aceste tipuri de acreditări:

Schema de carduri allowedAuthMethods
PAN_ONLY CRYPTOGRAM_3DS
American Express 🟢 🟢
Descoperi 🟢 🔴
JCB 🟢 🔴
MasterCard 🟢 🟢
Visa 🟢 🟢

Rețele locale de plată

Rețelele naționale pot emite carduri de plată fie sub formă de mono-insignă, exclusiv sub marca națională, fie sub formă de co-insignă, în parteneriat cu o schemă globală. În cadrul Google Wallet și al API-ului Google Pay, aceste carduri sunt tokenizate și procesate pe baza rețelelor pe care le acceptă în mod explicit, respectând reglementările locale și preferințele de rutare. Verificați cu Furnizorii de Servicii de Plată (PSP) dacă rețeaua națională este acceptată înainte de a configura API-ul Google Pay.

Carduri co-insignă

Cardurile co-badge utilizează atât o schemă internațională, cât și o rețea internă și permit rutarea lor prin mai multe șine de plată. Atunci când sunt furnizate în Google Wallet, acestea există ca un singur card digital, afișând logo-urile ambelor rețele, iar tranzacțiile cu aceste carduri au capacități de rutare pentru ambele rețele.

Preferință de rutare

Din partea Google, cardurile co-badge pot fi configurate cu comportamente de rutare specifice pentru a respecta reglementările locale și alegerile comerciantului sau utilizatorului. Diferiții parametri și configurații includ:

  • Alegerea utilizatorului : permite utilizatorului să selecteze rețeaua preferată dintr-un meniu derulant din interfața cu utilizatorul din foaia de plată în timpul finalizării comenzii.

Configurații co-badge implementate în funcție de rețeaua internă:

Schema de carduri allowedAuthMethods Preferință de rutare
PAN_ONLY CRYPTOGRAM_3DS Alegerea utilizatorului
Elo 🟢 🟢 🟢 (doar cărți combinate)
Interac 🔴 🟢 🔴

Elo

API-ul Google Pay acceptă carduri Elo în Brazilia. Este important să verificați dacă PSP-ul dvs. acceptă Elo înainte de a configura API-ul Google Pay pentru a accepta aceste carduri.

Utilizatorii de carduri combo Elo, cu dublă funcție, care are credit și debit pe un singur card, au opțiunea de a selecta între debit sau credit în foaia de plată Google Pay.

Pentru a accepta carduri Elo, în integrarea API-ului Google Pay, la construirea obiectului PaymentDataRequest , sunt necesare următoarele:

  1. transactionInfo.countryCode

    Trebuie setat la Brazilia.

    "countryCode": "BR"
  2. allowedCardNetworks

    Trebuie să includă ELO și ELO_DEBIT în lista de rețele, alături de orice alte rețele acceptate.

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

    Trebuie să specifice CRYPTOGRAM_3DS și PAN_ONLY pentru a accepta toate cardurile Elo, inclusiv cardurile înregistrate și token-urile dispozitivului.

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

    Prețul tranzacției trebuie să fie mai mare decât zero, de exemplu 10,50.

Interac

API-ul Google Pay acceptă carduri Interac în Canada. Este important să verificați dacă PSP-ul dvs. acceptă Interac înainte de a configura API-ul Google Pay pentru a accepta aceste carduri.

Pentru a accepta carduri Interac, configurați obiectul PaymentDataRequest cu următorii parametri:

  1. transactionInfo.countryCode și transactionInfo.currencyCode

    Trebuie să fie setate în Canada.

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

    Trebuie să includă INTERAC în lista de rețele alături de orice alte rețele acceptate.

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

    Trebuie să specifice CRYPTOGRAM_3DS pentru a accepta plăți de la utilizatori cu carduri Interac. PAN_ONLY trebuie să fie prezent pentru a accepta restul cardurilor listate în allowedCardNetworks .

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

    Prețul tranzacției trebuie să fie mai mare decât zero, de exemplu 10,50.