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:
transactionInfo.countryCodeDeve essere impostato su Brasile.
"countryCode": "BR"
allowedCardNetworksDeve includere
ELOeELO_DEBITnell'elenco delle reti insieme a tutte le altre reti accettate."allowedCardNetworks": ["AMEX", "ELECTRON", "ELO", "ELO_DEBIT", "MAESTRO", "MASTERCARD", "VISA"]
allowedAuthMethodsDeve specificare
CRYPTOGRAM_3DSePAN_ONLYper accettare tutte le carte Elo, incluse le carte registrate e i token dispositivo."allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
transactionInfo.totalPriceIl 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:
transactionInfo.countryCodeetransactionInfo.currencyCodeDevono essere impostate su Canada.
"countryCode": "CA",
"currencyCode": "CAD"allowedCardNetworksDeve includere
INTERACnell'elenco delle reti insieme a tutte le altre reti accettate."allowedCardNetworks": ["AMEX", "DISCOVER", "INTERAC", "MASTERCARD", "VISA"]
allowedAuthMethodsDeve specificare
CRYPTOGRAM_3DSper accettare pagamenti da utenti con carte Interac.PAN_ONLYdeve essere presente per accettare le altre carte elencate inallowedCardNetworks."allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
transactionInfo.totalPriceIl prezzo della transazione deve essere maggiore di zero, ad esempio 10,50.