Get the details of your outbound payments#
To retrieve the details of a specific outbound payment, use the following API call.
The next example demonstrates how to fetch a paginated list of outbound payments. Providing a time window (created_from – created_to) is mandatory and must not exceed one month.
Outbound payment status#
To track the processing stage of your outbound payment, refer to its status, which indicates the current step in the payment lifecycle.
| Status | Description |
|---|---|
verifying | Initial state. The payment has been created and verification is in progress. No action is required at this stage. |
pending_approval | The payment is awaiting approval and cannot be scheduled without it. |
scheduled | Verification and approval are complete, but processing has not yet begun. Future-dated payments remain here until their execution date arrives. |
executing | The execution date has arrived and the payment has been queued for processing. Payments in this state can no longer be cancelled. |
executed | The payment has been accepted by the scheme and is on its way to the recipient. |
failed | The payment failed, usually due to an error while executing. In rare cases, a payment can fail after being executed if rejected by the recipient bank. |
cancelled | The payment was cancelled — either via the cancel API, or because the merchant failed to approve or cancel it in time. Cancelled payments can no longer be approved or scheduled. |
Staying up to date with events#
We generate events for every status change related to your outbound payments, except for the verifying and scheduled statuses. Events enable you to track the progress of your payments efficiently. You can learn more about events in the API Reference.
Each event also triggers a webhook, allowing you to receive real-time notifications whenever there's an update to your outbound payment. For more information on setting up webhooks, check out this guide.