{
"payout_id": "7d5c2f0a-1e9b-4a6d-8f3c-0b2a1d9e8c7f",
"account_id": "9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d",
"country": "MX",
"currency": "MXN",
"local_amount": "1500.00",
"usdt_amount": "85.714286",
"total_debit": "86.014286",
"status": "completed",
"status_code": "",
"status_message": "",
"bank_reference": "00761123456",
"funds_debited": true,
"compliance_pending": false,
"predebit_failure": false,
"idempotency_key": "payroll-2026-07-001"
}Estado de payout cambiado
Un payout alcanzó un nuevo estado (processing, completed o failed).
Cada entrega incluye X-Webhook-Event, X-Webhook-Event-ID, X-Webhook-Delivery-ID, X-Webhook-Timestamp y X-Webhook-Signature = hex(HMAC-SHA256(secret, timestamp + "." + body)). Responde 2xx; hasta 5 intentos con backoff incremental.
WEBHOOK
payout_status_changed
{
"payout_id": "7d5c2f0a-1e9b-4a6d-8f3c-0b2a1d9e8c7f",
"account_id": "9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d",
"country": "MX",
"currency": "MXN",
"local_amount": "1500.00",
"usdt_amount": "85.714286",
"total_debit": "86.014286",
"status": "completed",
"status_code": "",
"status_message": "",
"bank_reference": "00761123456",
"funds_debited": true,
"compliance_pending": false,
"predebit_failure": false,
"idempotency_key": "payroll-2026-07-001"
}Autorizaciones
JWT de sesión (de register/login) o llave de API (pk_...).
X-API-Key: <token> se acepta como header alternativo.
Cuerpo
application/json
Respuesta
200
Devuelve cualquier 2xx para confirmar la entrega.