> For the complete documentation index, see [llms.txt](https://moneywave.gitbook.io/doc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://moneywave.gitbook.io/doc/notifications/reversals.md).

# Reversals

## Callback for Reversal

In a scenario where a requested payout is unable to get to the beneficiary, the transaction would be reversed back to the source. This also applies when a funding is reversed.

When reversals run, a notification email is sent and callback is triggered if a callback endpoint has been setup for your account. Each reversal is sent to an endpoint on your server or environment. Callback type is HTTP GET and includes the data below

* {responsecode} - Response code indicating state of transaction
* {ref} - Your Transaction Reference
* {txref} - Moneywave Transaction Reference
* {amount} - Transaction amount
* {status} - Transaction status

This data is available as an array of GET parameters in the url of the callback sent. Separate endpoints are required for payout and funding notifications.

{% hint style="info" %}
To verify a reversal callback, you can confirm payout status using the Check **Disburse status** [here](/doc/send-money-to-people/check-payout-status.md) or for funding status using the Check **Funding status** [here](/doc/funding-for-payout/check-funding-status.md#verify-funding)
{% endhint %}
