Antes de crear un refund
Verifica:- El pago pertenece al mismo comercio y ambiente
- El monto no excede el saldo reembolsable
- Tu comando tiene una llave de idempotencia
- Tu llave incluye
refunds:write
Procesa el estado
Un2xx acepta o crea el recurso, pero el resultado financiero puede seguir pendiente. Escucha refund.created, refund.updated, refund.succeeded y refund.failed.
Reintenta con seguridad
Reutiliza la mismaIdempotency-Key después de un timeout. No crees una llave nueva hasta conocer el resultado del comando anterior.
Consulta Refunds
Revisa el body y las respuestas vigentes en OpenAPI.