Pago en Plazos
Pruebas con BNPL (Buy Now, Pay Later)
Antes de empezar
Cuando empiezas a utilizar el sistema BNPL de Conekta, debes asegurarte de lo siguiente:
- La información del cliente, el monto y los plazos están ingresados correctamente en charges.new
- En el gestor de respuestas para charges.create, cualquier error debe ser considerado y manejado correctamente
- La información personal sensible del cliente debe ser tratada según las normativas de privacidad vigentes
En el código del lado del servidor, puedes realizar las siguientes pruebas:
- Todos los valores enviados por medio del formulario son válidos
- Todos los errores del API son manejados correctamente
- Todos los Webhooks de Conekta relevantes son manejados correctamente
Si utilizas Checkout o Link de Pago
Si has decidido implementar nuestro Checkout y/o Link de Pago, muchas de las validaciones previas hacia el comprador son realizadas de forma automática por Conekta, por lo que tienes una capa de validación adicional y se muestran mensajes de error cuando corresponda.
Datos de prueba para BNPL
En modo de pruebas, puedes utilizar los siguientes datos para simular diferentes escenarios con BNPL:
Credenciales de prueba para proveedores BNPL
Proveedor BNPL | Datos de prueba | Resultado |
---|---|---|
Aplazo | Teléfono: +52 9902949004 Otp: 123456 | Aprobado |
Teléfono: +52 9902949006 Otp: 123456 | Rechazado | |
Creditea | Correo: [email protected] Teléfono: 5555555555 | Aprobado |
Probar códigos de error
En la siguiente tabla encontrarás los principales errores que podrían ocurrir al procesar pagos con BNPL. En ella encontrarás la siguiente información:
- Error: Es el nombre del error a replicar
- Descripción: Define cómo o por qué sucede el error
- Acción a ejecutar: Si el error ocurre, qué debe hacer el cliente o el comercio
- Cómo probar: Explica cómo se puede replicar el error para obtener el mensaje
- Elementos de prueba: Son los datos necesarios para replicar el error
Error | Descripción | Acción a ejecutar | Cómo probar |
---|---|---|---|
bnpl_rejected | La solicitud BNPL ha sido rechazada por el proveedor | Se debe utilizar otro método de pago o esperar 30 días para intentar nuevamente | Usar los datos de prueba para rechazo |
bnpl_limit_exceeded | El cliente ha excedido su límite de crédito disponible | Se debe intentar con un monto menor o utilizar otro método de pago | Intentar una compra superior a $15,000 MXN |
cancelled_by_user | El usuario canceló el proceso de solicitud | No se requiere acción adicional | Usar los datos de prueba para este error |
minimum_amount_not_met | El monto es inferior al mínimo requerido | Aumentar el monto de compra | Intentar una compra inferior a $100 MXN |
provider_unavailable | El proveedor BNPL seleccionado no está disponible temporalmente | Intentar con otro proveedor BNPL o más tarde | Usar los datos de prueba para este error |
Importante
- Todos los datos de prueba funcionan correctamente en modo sandbox pero no deben utilizarse en producción
- Validación adicional en modo de pruebas: Si no agregas información del cliente, será enviada como valor nulo
- Para una experiencia más fluida, asegúrate de que tu implementación maneje correctamente los diferentes estados del proceso BNPL (pendiente, aprobado, rechazado, cancelado)
Updated about 22 hours ago