Actualización de estado del link de pago
Este webhook se dispara cuando cambia el estado de un link de pago.
Payload
{
"apiKeyId": "string",
"type": "payment_link.status_updated",
"paymentLinkId": "string",
"status": "string",
"clientReferenceId": "string",
"transactions": [
{
"transactionId": "string",
"paymentMethod": "string",
"datePaid": 0,
"amount": 0,
"amountBreakdown": {
"base": 0,
"tip": 0,
"fee": 0
},
"applicationFee": 0
}
]
}
Campos
| Campo | Tipo | Descripción |
|---|---|---|
apiKeyId | string | El ID de la API key asociada a este webhook |
type | string | El tipo de evento (payment_link.status_updated) |
paymentLinkId | string | El identificador único (ULID) del link de pago |
status | string | Puede ser paid, pending o processing |
clientReferenceId | string | El ID de referencia del cliente proporcionado al crear el link de pago |
transactions | array | Lista de entradas de tipo Objeto de transacción que se liquidaron contra este link de pago |
Ejemplo
{
"apiKeyId": "01HXYZ1234567890ABCDEFGH",
"type": "payment_link.status_updated",
"paymentLinkId": "01HXYZ1234567890ABCDEFGH",
"status": "paid",
"clientReferenceId": "order-12345",
"transactions": [
{
"transactionId": "01HXYZTXN1234567890ABCDE",
"paymentMethod": "CARD",
"datePaid": 1715000000,
"amount": 153.50,
"amountBreakdown": {
"base": 100.00,
"tip": 50.00,
"fee": 3.50
},
"applicationFee": 11.00
}
]
}