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:
transactionInfo.countryCodeDeve essere impostato su Brasile.
"countryCode": "BR"
allowedCardNetworksDeve includere
ELOeELO_DEBITnell'elenco delle reti insieme a qualsiasi altra rete accettata."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 i pagamenti degli 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.