Juan de Dios López

Ver esta página en inglésESEN

Pasarelas de pago multiplataforma

Integración de Stripe y PayPal en más de cinco plataformas de comercio electrónico, con una capa común de cobro.

Año
2024
Cliente
Confidencial
Sector
Comercio
Tipo
E-commerce
Rol
Desarrollador front-end
Stack
React · Node · Stripe · PayPal

Cinco tiendas distintas necesitaban cobrar con Stripe y con PayPal, y cada una había resuelto el checkout por su cuenta. El encargo era integrar ambas pasarelas sin multiplicar por dos el trabajo de mantenimiento.

El problema

Stripe y PayPal no comparten modelo. Uno confirma el pago en el cliente y el otro redirige fuera del sitio y vuelve. Escribir cada tienda contra las dos APIs habría dejado diez caminos de código que fallan de formas distintas.

Lo que hice

Una capa de cobro con una sola interfaz por delante: la tienda pide una intención de pago y recibe un estado, sin saber cuál de las dos pasarelas está detrás. Las diferencias de flujo quedan encapsuladas, incluido el retorno desde PayPal, que es donde se pierden más pedidos.

← Volver a proyectos