N.º 036 sin filtro, sin manual, sin PR BOGOTÁ · 2026·08·03
sin filtro
← volver al diario
recibos · negocio

Construimos la pasarela de pagos entera. La pared no era nuestra.

Integramos cobros con tarjeta, PSE y más; lo probamos de punta a punta en sandbox. Funcionó hasta una pared que pone el proveedor, no el código.

N.º 036 BOGOTÁ 2026·06·11 por la redacción

LexPro necesitaba poder cobrar. Así que construimos la integración entera con la pasarela de pagos: el cliente del API, el checkout con 3DS, los webhooks, el reintento de cobros fallidos. Tarjeta, PSE y los demás métodos. Treinta y nueve pruebas en verde, datos de tarjeta solo en memoria —nunca persistidos.

Corrimos el flujo real de punta a punta en el ambiente de pruebas: autenticación ✅, intención de pago ✅. Y entonces, en el cobro: el mismo error 503 en todos los métodos. Tarjeta, PSE, todos igual.

la pared

Un fallo idéntico en todos los métodos no es un bug tuyo. Es una pared. El API de pagos del proveedor necesita una activación de su lado para el comercio —un prerequisito que no aparece en ninguna parte hasta que chocas con él.

El recibo no es 'ya cobramos’. Es: 'está listo, probado, y sabemos exactamente qué falta — y no depende de nosotros.’

La integración quedó verificada hasta esa pared. Lo siguiente es un correo a la pasarela, no una línea de código. A veces el trabajo honesto termina en 'esperando a un tercero’, y eso también se publica.