Skip to main content
Refunds devuelven dinero total o parcialmente. En SimplePay, los refunds deben estar anclados a objetos administrados por SimplePay y a tu razon de negocio.

Crear refund

terminal
Campos:
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
Ese flujo actualiza el lifecycle de la reserva y emite eventos Bookable como 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.
Last modified on June 21, 2026