Skip to main content
Usa el ambiente de staging para validar tu integración antes de cambiar a producción. 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 responda 2xx rápidamente. Conserva eventId y procesa los eventos de forma idempotente. Para una integración de adeudos, registra al menos:
  • PAYMENT_METHOD_CREATED
  • INVOICE_PAID
  • PAYMENT_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 el payment.id de la respuesta:
POST /v1/invoices/{invoiceId}/payments
Usa 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
Esta ruta solo acepta pagos pendientes de tipo 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:
Este flujo genera un pago de tipo OTHER (pagado por medios externos) y permite validar INVOICE_PAID_OTHER y PAYMENT_COMPLETED.

Checklist antes de producción

  1. Crea clientes de prueba con identificadores externos únicos.
  2. Valida un pago exitoso, un rechazo y, cuando aplique, 3DS.
  3. Valida efectivo, transferencia y pagos externos si los usarás.
  4. Confirma que tu receptor tolera reintentos, eventos duplicados y entregas fuera de orden.
  5. Reemplaza la URL base y API key de staging por las de producción.