Redes de pagos a nivel mundial
En la API de Google Pay, los esquemas de tarjetas se configuran incluyendo sus identificadores de cadena en el array allowedCardNetworks dentro del objeto CardParameters. Los comercios pueden seleccionar las credenciales de pago que devuelve Google Pay pasando los métodos admitidos, como PAN_ONLY o CRYPTOGRAM_3DS, en el array allowedAuthMethods.
Los siguientes esquemas de tarjetas están disponibles a nivel global y admiten estos tipos de credenciales:
| Esquema de la tarjeta | allowedAuthMethods |
|
|---|---|---|
PAN_ONLY |
CRYPTOGRAM_3DS |
|
| American Express | 🟢 | 🟢 |
| Descubre | 🟢 | 🔴 |
| 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 marca compartida, que se asocia con un esquema global. En la Billetera de Google y la API de Google Pay, estas tarjetas se tokenizan y procesan según las redes que admiten explícitamente, de conformidad con las reglamentaciones locales y las preferencias de enrutamiento. Antes de configurar la API de Google Pay, consulta con los proveedores de servicios de pago (PSP) si se admite la red nacional.
Tarjetas de marca compartida
Las tarjetas de marca compartida incluyen un esquema internacional y una red nacional, y permiten que se enruten a través de múltiples rieles de pago. Cuando se aprovisionan en la Billetera de Google, existen como una sola tarjeta digital, muestran ambos logotipos de la red y las transacciones con estas tarjetas tienen las capacidades de enrutamiento para ambas redes.
Preferencia de enrutamiento
Por parte de Google, las tarjetas de marca compartida se pueden configurar con comportamientos de enrutamiento específicos para respetar las reglamentaciones locales y la elección del comercio o del usuario. Los diferentes parámetros y configuraciones incluyen lo siguiente:
-
Selección del usuario: Permite que el usuario seleccione su red preferida en un menú desplegable de la IU en la hoja de pago durante la confirmación de la compra.
Configuraciones de marca compartida implementadas por red nacional:
| Esquema de tarjeta | allowedAuthMethods |
Preferencia de enrutamiento | |
|---|---|---|---|
PAN_ONLY |
CRYPTOGRAM_3DS |
Elección de los usuarios | |
| Elo | 🟢 | 🟢 | 🟢 (solo tarjetas combinadas) |
| Interac | 🔴 | 🟢 | 🔴 |
Elo
La API de Google Pay admite tarjetas Elo en Brasil. Es importante que verifiques si tu PSP admite Elo antes de configurar la API de Google Pay para aceptar estas tarjetas.
Los usuarios con tarjetas combinadas de Elo, con doble función, que tienen crédito y débito en una sola tarjeta, tienen la opción de seleccionar entre débito o crédito en la hoja de pago de Google Pay.
Para aceptar tarjetas Elo, se requiere lo siguiente en la integración de la API de Google Pay cuando se compila el objeto PaymentDataRequest:
transactionInfo.countryCodeDebe estar configurado en 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 mayor que cero, por ejemplo, 10.50.
Interac
La API de Google Pay admite tarjetas Interac en Canadá. Es importante que verifiques si tu PSP 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 mayor que cero, por ejemplo, 10.50.