Reti di pagamento supportate nell'API Google Pay

Reti di pagamento in tutto il mondo

Nell'API Google Pay, i circuiti delle carte vengono configurati includendo i relativi identificatori di 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:

Schema 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. All'interno di Google Wallet e dell'API Google Pay, queste carte vengono tokenizzate ed elaborate in base alle reti 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 il circuito nazionale è supportato.

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 vengono fornite in Google Wallet, esistono come una singola carta digitale, che mostra entrambi i loghi delle reti e le transazioni con queste carte hanno le funzionalità di routing per entrambe le reti.

Preferenza di routing

Lato Google, le carte con doppio 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 la rete che preferisce da un menu a discesa dell'interfaccia utente nel foglio di pagamento durante il pagamento.

Implementate configurazioni di co-badge per rete nazionale:

Circuito della carta allowedAuthMethods Preferenza di routing
PAN_ONLY CRYPTOGRAM_3DS Scelta dell'utente
Elo 🟢 🟢 🟢 (solo carte 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 tutte le altre reti accettate.

    "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 pagamenti da utenti con carte Interac. PAN_ONLY deve essere presente per accettare le altre 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.