Prueba las integraciones de tus pagos de extremo a extremo con el nuevo conjunto de pruebas para Google Pay

MAY 08, 2023
Jose Ugia Developer Relations Engineer

Las pruebas son una parte integral de la ingeniería de software, especialmente en relación con los pagos, donde los pequeños problemas técnicos pueden tener implicaciones significativas para tu empresa. 

Hace un tiempo, presentamos un conjunto de tarjetas de prueba para que las uses con la API de Google Pay en modo de PRUEBA. Estas tarjetas permiten crear casos de prueba simples para verificar que tu integración con Google Pay funcione como se espera. Si bien fue un gran comienzo, algunas tarjetas predefinidas solo te permiten ejecutar un número limitado de escenarios de prueba de “camino viable”, confinados al dominio de tus apps.

Capacidades de prueba mejoradas

Hoy, presentamos las tarjetas de prueba de PSP, una actualización del conjunto de pruebas de Google Pay, que te permite usar tarjetas de prueba de tus procesadores de pago favoritos para crear escenarios de prueba completos, lo que permite implementar estrategias de prueba adicionales, tanto manuales como automatizadas.

testpayments2
Figura 1: Las tarjetas de prueba de tu procesador de pagos aparecen en la hoja de pago de Google Pay cuando se utiliza el modo de PRUEBA.

Cuando seleccionas una tarjeta, el resultado se envía a tu app a través de la API, de modo que puedes usarlo para validar flujos de pago integrales de extremo a extremo, incluida la transmisión de información de pago a tu backend para completar el pedido con tu procesador. Estas tarjetas de prueba te permiten verificar el comportamiento de tu solicitud con respecto a diversos resultados de pago, incluidas las transacciones exitosas y fallidas debido a fraude, rechazos, fondos insuficientes, entre otros motivos.

Automatización de pruebas

Esta actualización también admite la automatización de pruebas, por lo que puedes escribir pruebas de interfaz de usuario completas utilizando herramientas familiares como UIAutomator y Espresso en Android, e incluirlas en tus flujos de CI/CD y así fortalecer aún más tus experiencias de pago.

La nueva generación del conjunto de pruebas de Google Pay está actualmente en fase beta y se ofrecerá soporte web a finales de este año. Podrás usar tarjetas de prueba en Android para 5 de los PSP más utilizados: Stripe, Adyen, Braintree, WorldPay y Checkout.com, y continuaremos agregando tarjetas de prueba de tus PSP favoritos.

Próximos pasos

Las capacidades de prueba mejoradas son una de las solicitudes más frecuentes de la comunidad de desarrolladores. Desde Google Pay, nos comprometemos a brindarte las herramientas que necesitas para fortalecer tus flujos de pago y mejorar el rendimiento de tu proceso de pago.

Figura 2: Con el conjunto de pruebas actualizado, puedes ejecutar pruebas automatizadas de extremo a extremo para flujos de pago exitosos y fallidos.

Echa un vistazo a la documentación para comenzar a mejorar tus pruebas de pagos. Además, descubre el conjunto de pruebas de muestra en la app de código abierto de demostración de Google Pay.