Cancel refunds
Rainforest now supports canceling of eligible refunds in the Rainforest Portal and via API. This allows platforms to cancel unintended refunds before they settle, instead of waiting for funds to move and then resolving the issue afterward.
Canceling a refund
Refunds can now be voided from the refund details experience in the Rainforest Portal or by calling the new Void Refund API endpoint. This is intended for operational correction cases (reason codes), such as duplicate refunds, incorrect refund amounts, or refunds created on the wrong payment. The Portal flow also refreshes refund details and updates the refund status after a successful void. Voided refunds will still show in the list of refunds on a payment.
For consistency of developer experience, the void refund experience follows the existing Rainforest pattern for canceling payment activity, with refund-specific eligibility rules and reason capture.
Limitations
A refund can only be canceled while it is still eligible before settlement. If a refund is already canceled, the void request will fail, additionally the UI controls for canceling the refund will no longer be present. Platforms should treat this as a pre-settlement correction workflow, not as a way to reverse completed refund activity.
See the Void Refund API reference for more information.