Search...
APIJSLog inGet started
Airwallex logo
Home
Platform APIs
Connected Accounts
Accounts
Payments
Transactional FX
Payouts
Issuing
Back to home
OverviewUnderstanding Global Treasury
Market & infrastructure coverage
Use cases
Process payouts
Authorize direct debit payouts
Create a transfer
Transfer statuses
Generate a confirmation letterSimulate transfer status transition
Revenue and fees
Test and go live

Transfer statuses

This page describes the status transitions for transfers (including approvals and funding) for API version 2025-06-30 or later. For older API versions, please see transfer statuses (older versions).

Transfer statuses

Transfer status 2025-06-30

Transfer statuses in transfer approvals flow:

Transfer approval 2024-09-27

Transfer StatusDescriptionWebhook Event TypeNext steps
IN_APPROVAL*The transfer is submitted and waiting for approval.payout.transfer.in_approvalApprovers can review the transfer in the web app.
APPROVAL_RECALLED*The transfer is recalled by a user in the web app.payout.transfer.approval_recalledUsers can edit and resubmit the transfer in the web app.
APPROVAL_REJECTED*The transfer is rejected by an approver in the web app.payout.transfer.approval_rejectedUsers can edit and resubmit the transfer in the web app.
APPROVAL_BLOCKED*Transfer is blocked as next approver cannot be found.payout.transfer.approval_blockedAccount owner or Admin users can edit the Transfers approval workflow and resubmit the transfer in the web app.
SCHEDULEDThe transfer is scheduled to be processed on the transfer date.payout.transfer.scheduledYou may need to provide additional information requested by Airwallex as part of the transaction risk assessment. See Request for Information (RFI) for more details.
OVERDUEThe transfer has not been funded on or after the scheduled transfer date.payout.transfer.overdueRetrieve funding statuses for further details. Pre-funded transfers that are not fully funded by the end of the transfer date will be automatically cancelled.
PROCESSINGThe transfer is being processed. If it is successfully funded and passes review by Airwallex, transfer status will automatically transition to SENT, otherwise its status will transition to FAILED if it cannot be processed.payout.transfer.processingYou may need to provide additional information requested by Airwallex as part of the transaction risk assessment. See Request for Information (RFI) for more details.
SENTThe transfer has been sent from Airwallex. Note that the transfer may subsequently fail our banking partners’ processing, at which point its status will transition to FAILED.payout.transfer.sentYou may need to provide additional information requested by Airwallex's banking partners. See Request for Information (RFI) for more details.
PAIDThe transfer has been processed successfully by our banking partner. Note that the transfer may subsequently fail if it is rejected by the local clearing system or the recipient bank, at which point its status will transition to FAILED.payout.transfer.paidNo action needed.
FAILEDThe transfer has failed to be processed. Failed transfers will be automatically cancelled in seconds.payout.transfer.failedSee Handle failed transfers to determine the next step based on your failure reason.
CANCELLEDThe transfer has been successfully cancelled. The paid amount (less any applicable fees) will be returned to the Wallet. See Cancel a transfer for further details.payout.transfer.cancelledCorresponding fees may apply (see Refund and Fees).

* These statuses are only applicable to transfers that are created and submitted for approval.

Funding statuses

Funding statuses provide details on the funding of a transfer and can be retrieved from the funding object within the response of Transfer API endpoints API. For example, when a transfer is OVERDUE, funding statuses will be helpful to understand the reason and next steps.

Funding status 2025-06-30

Funding StatusDescriptionWebhook Event TypeNext steps
REQUIRES_FUNDING_CONFIRMATIONThe funding of this transfer requires your confirmation.payout.transfer.funding.requires_funding_confirmationFor transfers that are created and submitted for approval, the funding will be confirmed once approved. For transfers under manual-funding mode, call Confirm funding for a transfer API to trigger fund deduction on transfer date. See Fund deduction for further details.
SCHEDULEDThe funding is scheduled to be processed on the transfer date.payout.transfer.funding.scheduledEnsure sufficient balance is available in the Airwallex Wallet or Linked Account to cover the transfer amount (including fees).
PROCESSINGThe funding for this transfer is being processed.payout.transfer.funding.processingFor transfers funded by Wallet, please ensure there is sufficient balance if status remains at PROCESSING.
FUNDEDThis transfer has been successfully funded.payout.transfer.funding.fundedNo action needed.
FAILEDThis transfer failed to be funded.payout.transfer.funding.failedSee failure reason for details and next step recommendations.
CANCELLEDThe funding for this transfer has been cancelled.payout.transfer.funding.cancelledNo action needed.
REVERSED**If the external bank recalls the deposit via direct debit from a Linked Account after it has been settled into your Wallet, the status of the funding will be updated to REVERSED, and the corresponding amount will be deducted from your Wallet balance.payout.transfer.funding.reversedNo action needed.

** These statuses are only applicable to transfers funded via direct debits from Linked Accounts.

You can subscribe to Transfers webhook events to receive the transfer information in JSON payloads in case of any status transitions.

Was this page helpful?
On this page
  • Transfer statuses
  • Funding statuses
Was this page helpful?