- Receiving Payments: Handle the receipt of incoming instant payments.
- Receiving Return Requests: Handle the receipt of incoming return requests related to instant payments previously received.
- Sending Returns: Send return payments and respond to corresponding return requests if they exist.
Receiving Payments
Receiving an incoming instant payment creates a newinstant_payment object with an incoming direction.
Statuses
Incominginstant_payment objects have three potential statuses during their lifecycle, all of which trigger a webhook.
Events
For incoming instant payments, the only event you must handle isposted. Upon this event, you are required to notify your customers that the transferred funds are now available. You have the option to also act on the under_review and rejected events if you choose.
Endpoints
Incoming instant payments require no further action on your part. However, if the original incoming payment was defective (e.g., fraud, duplicate, or technical error), a return may be requested.Receiving Return Requests
The counterparty financial institution will send areturn_request if they want a payment they previously sent to be returned. The return_request is structured as a sub-object of the original instant_payment.
Statuses
The lifecycle of areturn_request sub-object begins after the original instant_payment reaches posted status. The only incoming return_request status that triggers an event is response_needed.
Events
Thereturn_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.
Endpoints
The rejection endpoint is below. Accepting a return request is combined with the return endpoint itself which is covered in the next section.Sending Returns
Returning an instant payment creates a newinstant_payment object with an outgoing direction. Additionally, the active return_request sub-object of the original payment, if one exists, moves into accepted status automatically.
This section includes the subset of statuses and events that relate to returns only.
Returns are a type of outgoing instant payments, which are covered extensively on the Sending page.
Endpoints
You can initiate returns regardless of whether or not an active return request exists.Statuses
Outgoing returns, once initiated, will transition through four possible statuses. If an active return request is present, it will move to theaccepted status after Lead validates the outgoing return.

