Wire return requests allow you to request the return of funds for a previously sent wire. Return requests are always associated with a previous wire.There are two distinct flows:
Receiving a return request for an incoming wire
Sending a return request for an outgoing wire
A return request does not move funds and its status does not guarantee that a return will happen. Funds are only moved when an actual return wire is initiated by you or the counterparty.
The counterparty financial institution may send a return request if they want a previously sent wire to be returned.Return requests are included as sub-objects within the wire object.
A wire may have multiple return requests over time.
Only one incoming return request may be active and can be responded to at a time. Additional incoming return requests received while one is in response_needed will be automatically rejected.
You are responsible for reviewing and responding to each request.
The lifecycle of an incoming return_request sub-object begins after the original wire reaches posted status. The only incoming return_request status that triggers an event is response_needed.
Status
Description
Webhook
response_needed
You received an incoming return request that requires a response from you.
Yes
accepted
You accepted the incoming return request by initiating an outgoing return
No
rejected
You rejected the incoming return request and provided a reason why.
The return_request_response_needed event indicates that a new return request has been received which requires your response and a potential return of funds as soon as possible. Listening to this event and taking action is required.
Event
Description
Your Action
wires.return_request_response_needed
You received an incoming return request that requires a response from you.
You can send a return request when you previously sent a wire and need to recover the funds.Sending a return request:
creates a new return request sub-object in the pending state within the wire.
sends the return request to the counterparty financial institution.
does not guarantee that funds will be returned.
You may send additional return requests to follow up or provide more context before the original request reaches a terminal state. As a result, a wire may have multiple active outgoing return requests at the same time.