Lane · Documentación

Plataforma

Sandbox

El mismo código, la misma URL, otra llave. En sandbox no se mueve plata.

Sandbox no es un servidor aparte: es el mismo, respondiendo distinto según la llave. Una sk_test_ cobra en pruebas y una sk_live_ cobra de verdad, sobre las mismas rutas. Los datos están separados: un cobro de prueba no aparece en los listados de producción.

Antes de empezar

  1. Registra tu comercio de prueba en Configuración → Comercio y sandbox. Sin esto no se puede crear ningún cobro.
  2. Crea una llave sk_test_ en Desarrolladores → Llaves de API.
  3. Crea un endpoint de webhook y guarda su secreto whsec_….

Tarjetas

En pruebas, lo que decide cómo termina un cobro es el número de la tarjeta, no el monto. Todo lo demás es libre:

DatoQué usar
Fecha de vencimientoCualquier fecha futura. Por ejemplo 12/30.
Código de seguridadCualquier valor de tres dígitos. Por ejemplo 123.
Nombre del titularCualquiera.
MontoNo cambia el resultado.
Código del desafío 3-D Secure1234, cuando la pantalla lo pida.

Para aprobar un cobro

TarjetaMarca y productoQué pasa
4111 1111 1111 1111Visa, débitoAprueba. No da cuotas.
4242 4242 4242 4242Visa, créditoAprueba. Su reembolso se rechaza: mira más abajo.
4258 1800 0000 0001Visa, créditoAprueba.
4093 5500 0000 0020Visa, débitoAprueba.
5306 9100 0000 0091Mastercard, débitoAprueba.
5330 0105 0000 0004Mastercard, débitoAprueba.

Cualquier otro número de tarjeta válido también aprueba. Por eso los números de rechazo de otras pasarelas, como 4000 0000 0000 0002, acá aprueban igual. Para consultar un BIN de crédito sin cobrar: 518617 o 541333.

Para probar un rechazo

TarjetaMarca y productoQué simula
5555 4444 3333 1111Mastercard, débitoFondos insuficientes.
5404 0000 0000 0001Mastercard, débitoRechazo por prevención de fraude.
5100 0000 0000 0008Mastercard, créditoTarjeta vencida.
5555 5555 5555 4444Mastercard, débitoError de procesamiento.
5200 8282 8282 8210Mastercard, créditoRechazo genérico.

Un cobro rechazado queda en failed y te llega payment.failed. El comprador puede intentar de nuevo en la misma página, con otra tarjeta o con otro medio.

Para probar un reembolso que no sale

Con la 4242 4242 4242 4242 el cobro se aprueba y el reembolso sobre ese pago se rechaza. Sirve para comprobar que tu sistema sabe qué hacer con un cobro hecho cuya devolución no salió. Para probar un reembolso que sí sale, usa cualquiera de las otras tarjetas de aprobación.

Para probar 3-D Secure

Solo aplica si pides la autenticación con checkout_options.require_3ds en una sesión de checkout. Sin desafío, el banco decide sin mostrarle nada al comprador:

TarjetaMarcaCómo termina la autenticación
4242 4242 4242 4242VisaAutentica, sin pedir nada.
5555 5555 5555 4444MastercardAutentica, sin pedir nada. Después el cobro falla: es también la de «error de procesamiento».
4111 1111 1111 1111VisaQueda como intento: el banco lo registró, sin confirmar ni negar.
5424 1800 1111 3336MastercardQueda como intento.
4264 2815 1111 2228VisaFalla.
5424 1800 0000 0171MastercardFalla.
5405 0011 1111 1165MastercardNo disponible.
5405 0011 1111 1116MastercardRechazada.

Con desafío, al comprador le aparece una pantalla que pide un código. En pruebas es 1234:

TarjetaMarcaCómo termina el desafío
4000 0200 0000 0000VisaExitoso.
4005 5622 3121 2123VisaExitoso.
4761 3699 8032 0253VisaExitoso. El desafío es obligatorio.
4000 0000 0000 0341VisaExitoso, aprobado por fuera de la pantalla (en la app del banco).
5200 0000 0000 1104MastercardExitoso. El desafío es obligatorio.
4005 5717 0111 1111VisaQueda como intento.
4055 0111 1111 1111VisaFalla.
5427 6600 6424 1339MastercardFalla.

Y tres que simulan una falla del sistema de autenticación, que no es un rechazo del banco: 4264 2815 0000 3339 y 4264 2815 0000 1119 (Visa, error de los servidores de autenticación) y 5424 1800 1111 0001 (Mastercard, la tarjeta no admite 3-D Secure).

Cuáles recorrimos nosotros. En las páginas de Lane pagamos de principio a fin con la 4111 1111 1111 1111 y con la 4242 4242 4242 4242, la última el 10 de octubre de 2026. La marca y el producto de las tablas de aprobación y de rechazo los consultamos uno por uno el 12 de octubre de 2026. Los escenarios de rechazo, de reembolso y de 3-D Secure son los que documenta el simulador del procesador y no los hemos recorrido todos: si alguna tarjeta no se porta como dice acá, escríbenos.

Qué se puede probar

Sandbox
Cobro con tarjetaSí, de punta a punta
Guardar una tarjeta y cobrarla despuésSí
Webhooks con firma realSí
CuotasSolo con una tarjeta de crédito; la de prueba es débito
PSE, Nequi, Daviplata, Bre-BDepende del riel: algunos no tienen simulador
ContracargosNo se pueden originar; se consultan si existen

Pasar a producción

  • Cambia la llave por una sk_live_. Nada más cambia en tu código.
  • Crea el endpoint de webhook de producción: los endpoints no se comparten entre entornos.
  • Revisa que ningún sk_ haya quedado en el repositorio ni en el bundle del front.
  • Haz un cobro real de monto bajo y reembólsalo. Es la única prueba que cuenta.

Esta página en markdown: /docs/sandbox.md · Toda la documentación: /docs/llms-full.txt