Reti di pagamento supportate nell'API Google Pay

Reti di pagamento in tutto il mondo

Nell'API Google Pay, gli schemi delle carte vengono configurati includendo i relativi identificatori stringa nell'array allowedCardNetworks all'interno dell'oggetto CardParameters. I commercianti possono selezionare le credenziali di pagamento restituite da Google Pay passando i metodi supportati, ad esempio PAN_ONLY o CRYPTOGRAM_3DS nell'array allowedAuthMethods.

I seguenti circuiti di carte sono disponibili a livello globale e supportano questi tipi di credenziali:

Circuito della carta allowedAuthMethods
PAN_ONLY CRYPTOGRAM_3DS
American Express 🟢 🟢
Scopri 🟢 🔴
JCB 🟢 🔴
Mastercard 🟢 🟢
Visa 🟢 🟢

Reti di pagamento locali

I circuiti nazionali possono emettere carte di pagamento come mono badge, esclusivamente con il brand nazionale, o co-badge, in collaborazione con un circuito globale. In Google Wallet e nell'API Google Pay, queste carte vengono tokenizzate ed elaborate in base ai circuiti che supportano esplicitamente, rispettando le normative locali e le preferenze di routing. Prima di configurare l'API Google Pay, verifica con i fornitori di servizi di pagamento (PSP) se la rete nazionale è supportata.

Carte co-badge

Le carte co-badge presentano sia un circuito internazionale che una rete nazionale e consentono di instradare i pagamenti su più binari di pagamento. Quando viene eseguito il provisioning in Google Wallet, queste carte esistono come un'unica carta digitale che mostra i loghi di entrambi i circuiti e le transazioni con queste carte hanno le funzionalità di routing per entrambi i circuiti.

Preferenza di routing

Sul lato Google, le carte co-badge possono essere configurate con comportamenti di routing specifici per rispettare le normative locali e la scelta dell'utente o del commerciante. I diversi parametri e configurazioni includono:

  • Scelta dell'utente: consente all'utente di selezionare il circuito che preferisce da un menu a discesa dell'UI nel foglio di pagamento durante il checkout.

Implementate configurazioni di co-badge per rete nazionale:

Circuito della carta allowedAuthMethods Preferenza di routing
PAN_ONLY CRYPTOGRAM_3DS Scelta dell'utente
Elo 🟢 🟢 🟢 (solo schede combinate)
Interac 🔴 🟢 🔴

Elo

L'API Google Pay supporta le carte Elo in Brasile. È importante verificare se il tuo PSP supporta Elo prima di configurare l'API Google Pay per accettare queste carte.

Gli utenti con carte combinate Elo, con doppia funzione, che hanno credito e debito su un'unica carta, hanno la possibilità di scegliere tra debito o credito nel foglio di pagamento di Google Pay.

Per accettare le carte Elo, nell'integrazione dell'API Google Pay è necessario quanto segue durante la creazione dell'oggetto PaymentDataRequest:

  1. transactionInfo.countryCode

    Deve essere impostato su Brasile.

    "countryCode": "BR"
  2. allowedCardNetworks

    Deve includere ELO e ELO_DEBIT nell'elenco delle reti insieme a qualsiasi altra rete accettata.

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

    Deve specificare CRYPTOGRAM_3DS e PAN_ONLY per accettare tutte le carte Elo, incluse le carte registrate e i token dispositivo.

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

    Il prezzo della transazione deve essere maggiore di zero, ad esempio 10,50.

Interac

L'API Google Pay supporta le carte Interac in Canada. È importante verificare se il tuo PSP supporta Interac prima di configurare l'API Google Pay per accettare queste carte.

Per supportare le carte Interac, configura l'oggetto PaymentDataRequest con i seguenti parametri:

  1. transactionInfo.countryCode e transactionInfo.currencyCode

    Devono essere impostate su Canada.

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

    Deve includere INTERAC nell'elenco delle reti insieme a tutte le altre reti accettate.

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

    Deve specificare CRYPTOGRAM_3DS per accettare i pagamenti degli utenti con carte Interac. PAN_ONLY deve essere presente per accettare il resto delle carte elencate in allowedCardNetworks.

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

    Il prezzo della transazione deve essere maggiore di zero, ad esempio 10,50.