Integrar Google Pay
Te contamos cómo integrar Google Pay a tu solución de Cards.
Introducción
Para sumar Google Pay a tu solución de Cards, tendrás que completar estas 3 etapas:
1. Firma del acuerdo comercial
El primer paso para ofrecer tokenización es acordar y firmar las condiciones comerciales con nosotros. Si todavía no lo hiciste, ponte en contacto con nuestro equipo comercial.
2. Configuración de BIN
Si contraste nuestra solución de BIN Sponsorship, necesitaremos que completes este formulario indicando tu app package name y la acción que iniciará el flujo para que podamos configurar tu BIN en Mastercard Connect o Visa Online.
A continuación, te dejamos un detalle de qué es cada uno:
👉🏼 Package name
Es un valor único e inequívoco que identifica a tu aplicación. Con este valor, Google podrá habilitar tu aplicación a usar el flujo de Push Provisioning.
Lo puedes encontrar en la URL de tu aplicación del listado de Google Play Store. Por ejemplo, la URL de una aplicación puede ser play.google.com/store/apps/details?id=com.example.app123 donde el package name es com.example.app123.
👉🏼 Action
Este valor es el que le indicará tanto a tu aplicación, como a Google, qué hacer cuando tu cliente presione el botón "Agregar a Google Wallet". Recomendamos que la acción sea OPEN
.
Nos tendrás que compartir un ejemplo de esta acción para que podamos hacer las configuraciones correspondientes. Podría ser: com.example.app123.OPEN.
3. Alta en Google
Agrega tu empresa al contrato que tenemos firmado con Google completando este formulario.
- Si contrataste BIN Sponsorship, selecciona la opción BIN Sponsor or program manager notifying Google of a sub-entity launch.
- Si eres miembro principal o afiliado selecciona la opción New Issuer in live Google Pay country.
- Contacta a nuestro equipo de Integraciones o solicita soporte de nuestro equipo desde la opción “¿Necesitas ayuda?” del Dashboard, con la razón de contacto Cards > Billeteras/ Tokenizacion > Actualizaciones > Actualizar contrato.
4. Push Provisioning
Para lanzar Push Provisioning, Google exige que tu aplicación cumpla con los siguientes requisitos:
- La experiencia de usuario de tu aplicación tiene que ser coherente con los lineamientos de API y los lineamientos de marca de Google Pay.
- Debes implementar las funciones de la API correctamente.
- Tu aplicación debe estar estable y lista para el lanzamiento. Para cumplir con estos requisitos, deberás completar estos pasos:
👉🏼 UX / UI Branding Review
Google evaluará los diseños sobre cómo se utilizará push provisioning en tu aplicación y verificará que sigan las pautas de marca.
Para que Google pueda evaluar tus diseños tendrás que completar este formulario adjuntando una presentación (.pptx) o un archivo de tipo PDF (.pdf).
👉🏼 Acceso a API de Push Provisioning
Para utilizar la funcionalidad de Push Provisioning, deberás habilitar tu aplicación completando este formulario:
- Selecciona el caso de uso de Google Wallet que aplica a tu negocio. Te recomendamos seleccionar Payments Card.
- Selecciona la descripción de tu compañía. Te recomendamos elegir Financial company or card issuer operations under a BIN Sponsor or Program Manager.
- Indica que NO tienes un CTA (click-to-accept agreement) firmado con Google, pero que Pomelo sí lo tiene. Para eso, Contacta a nuestro equipo de Integraciones o solicita soporte de nuestro equipo desde la opción “¿Necesitas ayuda?” del Dashboard, con la razón de contacto Cards > Billeteras/ Tokenizacion > Actualizaciones > Actualizar contrato.
- Indica cual es el app package name de tu aplicación. Este dato lo usará Google para habilitar Push Provisioning en tu app.
- Indica que es para usar en ambiente de producción.
- Selecciona la fecha en la que deseas salir al mercado.
- Selecciona la marca de tus tarjetas (Mastercard o VISA).
Configura tu aplicación siguiendo esta guía. Además, te acercamos los lineamientos de la marca y buenas prácticas de cómo hacer la implementación para brindar la mejor experiencia.
👉🏼 Revisión de tu aplicación
En esta instancia, deberás proveer a Google un video por cada caso de prueba.
Una vez que tengas los videos, tendrás que enviárselos a Google ya sea por:
- Google Drive: carga los videos en tu propia carpeta de Google Drive y compártalos con [email protected] en un correo electrónico.
Tu propia herramienta para compartir archivos: proporciona instrucciones mediante el formulario de soporte general para que el equipo de Google Pay puede acceder a tus videos.
👉🏼 Pruebas de campo
Este paso tiene por objetivo verificar que tu aplicación y tus tokens funcionen bien en producción, antes de lanzar la función públicamente.
Para completar este paso deberás cumplir estos requisitos:
- Tendrás que generar al menos 25 tokens con una tasa de éxito de más del 90%.
- Tendrás que generar al menos 3 transacciones con los tokens generados en el paso anterior con una tasa de éxito de transacción de más del 90%.
- Las pruebas de campo cubren los siguientes casos de uso:
- El usuario es el propietario principal de la cuenta de la tarjeta.
- El usuario tiene una o más tarjetas del mismo emisor.
- El usuario es co-propietario de una tarjeta (si corresponde).
- El usuario es el usuario autorizado de la tarjeta (si corresponde).
Una vez que hayas cumplido con estos requisitos, deberás completar este formulario solicitando a Google la aprobación final
Importante:
- Por el momento, puedes usar un único arte de tarjeta por BIN.
- Para el flujo de Manual Provisioning no debes realizar ajustes en tu integración técnica.
- Desde que cargamos la configuración en la bandera, debes esperar al menos 10 días hábiles para que apliquen los cambios.
- Tendrás que compartirnos entre 5 y 20
card-id
para que habilitemos esas tarjetas para probar los flujos.- Estos
card-id
deberán corresponder a tarjetas productivas. - Cuando hayas validado correctamente que todo funciona conforme a lo esperado, ponte en contacto con nosotros para que podamos habilitar la totalidad de tu BIN para Google Pay. Este es un proceso que tiene que ser coordinado con la bandera.
- Estos
- Tendrás que tener registrado el correo electrónico y el número de celular de tus clientes con código de área sin símbolo para poder enviarles el código de verificación de validación de identidad. Ejemplo:
541123456777
- En caso de que tus clientes no cuenten con información actualizada, podrás actualizarla usando este endpoint.