Solicita una organización y una API key de staging a soporte@quentli.com. No reutilices credenciales, clientes ni métodos de pago de producción.
Prepara un receptor de webhooks
Antes de probar pagos, registra un endpoint HTTPS que responda2xx rápidamente. Conserva eventId y procesa los eventos de forma idempotente.
Para una integración de adeudos, registra al menos:
PAYMENT_METHOD_CREATEDINVOICE_PAIDPAYMENT_COMPLETED
POST /v1/webhooks
Prueba pagos con tarjeta
Completa el formulario de tarjeta del Portal de Clientes con los siguientes datos de prueba:Simula pagos de efectivo y transferencia
En staging, obtén el pago que quieres probar mediante la API REST. Primero solicita las instrucciones de efectivo o transferencia para una factura pendiente y conserva elpayment.id de la respuesta:
POST /v1/invoices/{invoiceId}/payments
CASH en lugar de TRANSFER para probar efectivo. Consulta Sincroniza facturas en Quentli para ver el formato de las instrucciones.
Después simula una liquidación exitosa con la siguiente solicitud. Usa la URL base de staging:
POST /v1/sandbox/payments/{paymentId}/complete
CASH o TRANSFER y está bloqueada en producción. Verifica que tu endpoint reciba INVOICE_PAID y PAYMENT_COMPLETED cuando la factura quede liquidada.
Prueba un pago recibido fuera de Quentli
Para probar cómo procesa tu sistema un pago que se recibió por otro proveedor, marca una factura como pagada:OTHER (pagado por medios externos) y permite validar INVOICE_PAID_OTHER y PAYMENT_COMPLETED.
Checklist antes de producción
- Crea clientes de prueba con identificadores externos únicos.
- Valida un pago exitoso, un rechazo y, cuando aplique, 3DS.
- Valida efectivo, transferencia y pagos externos si los usarás.
- Confirma que tu receptor tolera reintentos, eventos duplicados y entregas fuera de orden.
- Reemplaza la URL base y API key de staging por las de producción.