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:
| 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 mono-badge, ovvero esclusivamente con il brand nazionale, o co-badge, ovvero in partnership 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 il circuito nazionale è supportato.
Carte con co-badge
Le carte co-badge presentano sia un circuito internazionale sia una rete nazionale e consentono di instradare i pagamenti su più canali 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
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 checkout.
Configurazioni di co-badge implementate per circuito 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:
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 salvate e i token dei dispositivi."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 dagli utenti con carte Interac.PAN_ONLYdeve essere presente per accettare il resto delle carte elencate inallowedCardNetworks."allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
transactionInfo.totalPriceIl prezzo della transazione deve essere maggiore di zero, ad esempio 10,50.