Eventos
payment_link.completed
Se pagó un link de pago correctamente.
paymentContext
El motivo original del cobro y cómo se inició este intento. La recuperación nunca reemplaza el motivo original. El contexto puede ser null si no se capturó, incluso en reintentos de facturas históricas.Campos y motivos de pago
Campos y motivos de pago
reason
stringEl motivo original, que se conserva entre intentos de pago.paymentLinkId
string | nullEl ID público del enlace de pago, o null si el cobro no se originó en uno. Es independiente del motivo y de la forma de recuperación.recovery
object | nullEs null cuando el cobro no recupera una suscripción. payment_recovery identifica la recuperación manual de una suscripción vencida, la vuelta después de una cancelación por impago o el reintento de una reanudación fallida. Reintentar el checkout inicial o un pago único no es recuperación. dunning_retry identifica un reintento automático de cobro, no de entrega del webhook.recovery.attempt
integerLa posición del reintento de cobro en el calendario de dunning, empezando en 1. El rechazo original no es un reintento. Sólo aparece en dunning_retry.recovery.maxAttempts
integerEl total de reintentos automáticos aplicable al cobro cuando empezó el intento. No representa los reintentos restantes. Sólo aparece en dunning_retry.Cuándo se dispara
Cuando un cliente paga un link de pago en la página de pago alojada y el cobro se liquida. Commet genera un recibo único (invoiceType: "one_time_payment") y una transacción de pago al mismo tiempo; el payload incluye el invoiceId y el paymentTransactionId.
Este es el evento donde entregar la compra — el dinero ya fue cobrado.
El evento se dispara igual sin importar qué proveedor de pagos procese el cobro.Cuerpo
application/json
Respuesta
200
Return any 2xx status code to acknowledge receipt of the event.