Redes de pagos admitidas en la API de Google Pay

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 mundial 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 los logotipos de ambas redes y las transacciones con estas tarjetas tienen las capacidades de enrutamiento para ambas redes.

Preferencia de enrutamiento

Por el lado de Google, las tarjetas de co-insignias 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 co-insignias implementadas por red nacional:

Esquema de tarjeta allowedAuthMethods Preferencia de ruta
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:

  1. transactionInfo.countryCode

    Debe estar configurado en Brasil.

    "countryCode": "BR"
  2. allowedCardNetworks

    Debe incluir ELO y ELO_DEBIT en la lista de redes junto con cualquier otra red aceptada.

    "allowedCardNetworks": ["AMEX", "ELECTRON", "ELO", "ELO_DEBIT", "MAESTRO", "MASTERCARD", "VISA"]
          
  3. allowedAuthMethods

    Debe especificar CRYPTOGRAM_3DS y PAN_ONLY para aceptar todas las tarjetas Elo, incluidas las tarjetas registradas y los tokens de dispositivo.

    "allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
  4. transactionInfo.totalPrice

    El 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:

  1. transactionInfo.countryCode y transactionInfo.currencyCode

    Deben estar configurados en Canadá.

    "countryCode": "CA",
    "currencyCode": "CAD"
  2. allowedCardNetworks

    Debe incluir INTERAC en la lista de redes junto con cualquier otra red aceptada.

    "allowedCardNetworks": ["AMEX", "DISCOVER", "INTERAC", "MASTERCARD", "VISA"]
          
  3. allowedAuthMethods

    Debe especificar CRYPTOGRAM_3DS para aceptar pagos de usuarios con tarjetas Interac. PAN_ONLY debe estar presente para aceptar el resto de las tarjetas que se indican en allowedCardNetworks.

    "allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
  4. transactionInfo.totalPrice

    El precio de la transacción debe ser mayor que cero, por ejemplo, 10.50.