Skip to main content
Los webhooks son un mecanismo de las APIs para notificar a sistemas externos de eventos relevantes para tu negocio. En Quentli contamos con distintos eventos a los que puedes suscribirte para enterarte de sucesos importantes. Todos los eventos son enviados con una llamada HTTP POST con un cuerpo JSON.

Eventos disponibles

A continuación se enlistan los eventos que puedes consumir utilizando webhooks.
Puedes desplegar cada evento para ver un ejemplo del cuerpo de la solicitud.

INVOICE_CREATED

Enviado cuando se crea una solicitud de pago desde el Dashboard o la API.

INVOICE_UPDATED

Enviado cuando se edita una solicitud de pago desde el Dashboard o la API.

INVOICE_PAID

Enviado cuando una solicitud de pago es pagada utilizando un método de pago integrado a Quentli. Las solicitudes pagadas por otros medios no generan este evento.

INVOICE_PAID_OTHER

Enviado cuando una solicitud de pago es pagada utilizando medios externos de pago (e.g., efectivo o terminal bancaria)

INVOICE_CANCELED

Enviado cuando se cancela una solicitud de pago desde el Dashboard o la API.

CUSTOMER_CREATED

Enviado cuando se crea un cliente nuevo desde el Dashboard o la API

CUSTOMER_UPDATED

Enviado cuando se editan los datos de un cliente desde el Dashboard o la API

CUSTOMER_ARCHIVED

Enviado cuando se archiva un cliente desde el Dashboard o la API

PAYMENT_ATTEMPT_SUCCEEDED

Enviado cuando se hizo un intento de cobro (desde la API, Dashboard o Portal de Clientes) y éste fue exitoso.

PAYMENT_ATTEMPT_FAILED

Enviado cuando se hizo un intento de cobro (desde la API, Dashboard o Portal de Clientes) y no fue exitoso.

PAYMENT_COMPLETED

Enviado cuando se completa un pago exitosamente. Este evento es útil para sistemas que necesitan recibir notificaciones de pagos completados independientemente de si están asociados a una solicitud de pago o no. El arreglo items incluye los conceptos cobrados en el pago. Se construye a partir de los items de las solicitudes de pago relacionadas, los items de la sesión de pago y los items de la orden, de la misma forma que las respuestas de pagos de la API. El arreglo relatedInvoices incluye las solicitudes de pago relacionadas con sus metadatos y sus items con la misma estructura que items.
Notas importantes:
  • El campo paymentSession puede ser null si el pago no está asociado a una sesión de pago.
  • El campo cardDetail puede ser null si el pago no fue realizado con tarjeta (ej. transferencia bancaria, efectivo).
  • El campo authorizationCode puede ser null dependiendo del procesador de pagos utilizado.

PAYMENT_REFUNDED

Enviado cuando se crea un reembolso para un pago desde el Dashboard o la API.
Nota: El campo status del reembolso puede tener los siguientes valores:
  • REQUESTED: El reembolso fue solicitado. Dependiendo del procesador, este estatus indica que el reembolso se aprobó.
  • APPROVED: El reembolso fue aprobado y el cliente debería verlo reflejado en su estado de cuenta
  • DECLINED: El reembolso fue rechazado por el banco

PAYMENT_METHOD_CREATED

Enviado cuando se guarda un método de pago perteneciente a un cliente. Esto puede ser una tarjeta o una cuenta bancaria.

Tarjeta de crédito o débito

Cuenta bancaria de México (CLABE)

paymentMethod.chargesConsented será true cuando el usuario haya autorizado cargos automáticos para ese método de pago.

SUBSCRIPTION_CREATED

Enviado cuando se crea una suscripción desde el Dashboard o la API.

SUBSCRIPTION_UPDATED

Enviado cuando se actualiza una suscripción desde el Dashboard o la API.

SUBSCRIPTION_CANCELED

Enviado cuando se cancela una suscripción desde el Dashboard o la API.
Para configurar los webhooks en tu organización, por favor ponte en contacto con nosotros a través de soporte@quentli.com.