Crear refund
terminal
No construyas refunds publicos con IDs externos no documentados. Usa
referencias SimplePay y deja que la API aplique tenant scope, policy y
reconciliacion.
Listar refunds
terminal
Refunds de Bookable Payments
Para una reserva confirmada, usa el endpoint de booking:terminal
booking.refunded o booking.partially_refunded.
Checklist
1
Autoriza internamente
Tu sistema debe decidir si el agente, merchant o usuario tiene permiso para
reembolsar.
2
Usa idempotencia
Una pantalla de soporte puede hacer doble click. Tu refund no debe
duplicarse.
3
Guarda el resultado
Persiste refund ID, amount, payment intent, booking ID si aplica y soporte
ticket.
4
Reconcila con webhook
Trata el webhook o read API como fuente de verdad para estado final.