Redes de pagos mundiales
En la API de Google Pay, los esquemas de tarjetas se configuran incluyendo sus identificadores de cadena en la matriz allowedCardNetworks del objeto CardParameters. Los comercios pueden seleccionar las credenciales de pago devueltas por Google Pay pasando los métodos admitidos, como PAN_ONLY o CRYPTOGRAM_3DS, en el array allowedAuthMethods.
Los siguientes sistemas de tarjetas están disponibles en todo el mundo y admiten estos tipos de credenciales:
| Esquema de tarjetas | allowedAuthMethods |
|
|---|---|---|
PAN_ONLY |
CRYPTOGRAM_3DS |
|
| American Express | 🟢 | 🟢 |
| Discover | 🟢 | 🔴 |
| JCB | 🟢 | 🔴 |
| Mastercard | 🟢 | 🟢 |
| Visa | 🟢 | 🟢 |
Redes de pagos locales
Las redes nacionales pueden emitir tarjetas de pago con una sola marca, que es exclusivamente de la marca nacional, o con dos marcas, que se asocia con un sistema internacional. En Google Wallet y la API de Google Pay, estas tarjetas se tokenizan y se procesan en función de las redes que admiten explícitamente, de acuerdo con las normativas locales y las preferencias de enrutamiento. Antes de configurar la API de Google Pay, consulta con los proveedores de servicios de pago si se admite la red nacional.
Tarjetas de doble marca
Las tarjetas con doble marca incluyen un sistema internacional y una red nacional, lo que permite que se encaminen a través de varias vías de pago. Cuando se aprovisionan en Google Wallet, se muestran como una sola tarjeta digital con los logotipos de ambas redes, y las transacciones con estas tarjetas tienen las funciones de enrutamiento de ambas redes.
Preferencia de enrutamiento
Por parte de Google, las tarjetas con doble insignia se pueden configurar con comportamientos de enrutamiento específicos para cumplir las normativas locales y las opciones de los comercios o los usuarios. Estos son algunos de los parámetros y configuraciones:
-
Opción de usuario: permite al usuario seleccionar su red preferida en un menú desplegable de la interfaz de usuario de la hoja de pago durante la tramitación de la compra.
Configuraciones de tarjetas con doble marca implementadas por red nacional:
| Esquema de tarjeta | allowedAuthMethods |
Preferencia de enrutamiento | |
|---|---|---|---|
PAN_ONLY |
CRYPTOGRAM_3DS |
Elección del usuario | |
| Elo | 🟢 | 🟢 | 🟢 (solo tarjetas combinadas) |
| Interac | 🔴 | 🟢 | 🔴 |
Elo
La API de Google Pay admite tarjetas Elo en Brasil. Es importante que compruebes si tu proveedor de servicios de pago admite Elo antes de configurar la API de Google Pay para aceptar estas tarjetas.
Los usuarios que tengan tarjetas combinadas de Elo con doble función (crédito y débito en una sola tarjeta) pueden elegir entre débito o crédito en la hoja de pago de Google Pay.
Para aceptar tarjetas Elo, se deben cumplir los siguientes requisitos en la integración de la API de Google Pay al crear el objeto PaymentDataRequest:
transactionInfo.countryCodeDebe ser Brasil.
"countryCode": "BR"
allowedCardNetworksDebe incluir
ELOyELO_DEBITen la lista de redes, junto con cualquier otra red aceptada."allowedCardNetworks": ["AMEX", "ELECTRON", "ELO", "ELO_DEBIT", "MAESTRO", "MASTERCARD", "VISA"]
allowedAuthMethodsDebe especificar
CRYPTOGRAM_3DSyPAN_ONLYpara aceptar todas las tarjetas Elo, incluidas las tarjetas registradas y los tokens de dispositivo."allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
transactionInfo.totalPriceEl precio de la transacción debe ser superior a cero (por ejemplo, 10,50).
Interac
La API de Google Pay admite tarjetas Interac en Canadá. Es importante que compruebes si tu proveedor de servicios de pago admite Interac antes de configurar la API de Google Pay para aceptar estas tarjetas.
Para admitir tarjetas Interac, configura el objeto PaymentDataRequest con los siguientes parámetros:
transactionInfo.countryCodeytransactionInfo.currencyCodeDeben estar configurados en Canadá.
"countryCode": "CA",
"currencyCode": "CAD"allowedCardNetworksDebe incluir
INTERACen la lista de redes junto con cualquier otra red aceptada."allowedCardNetworks": ["AMEX", "DISCOVER", "INTERAC", "MASTERCARD", "VISA"]
allowedAuthMethodsDebe especificar
CRYPTOGRAM_3DSpara aceptar pagos de usuarios con tarjetas Interac.PAN_ONLYdebe estar presente para aceptar el resto de las tarjetas que se indican enallowedCardNetworks."allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
transactionInfo.totalPriceEl precio de la transacción debe ser superior a cero (por ejemplo, 10,50).