Search...
Log inGet started
Airwallex logo
Home
Core API
Payments
Transactional FX
Payouts
Issuing
Back to home
OverviewHow Airwallex Payouts work
Payout network
Use cases
Batch transfers
Create a batch transfer
Retrieve batch transfersManage batch transfers
Manage approvals for batch transfers
Test and go live
Older API versions

Manage batch transfers

Learn in this section about how you can use the corresponding API endpoints to manage different scenarios.

Delete a batch transfer

Before submitting a batch transfer (DRAFTING status only), you can call Delete a batch transfer API to delete/discard a draft batch by specifying the batch transfer id.

Example request

Shell

If you are registered as a platform account, you can call this endpoint on behalf of your connected accounts by specifying the open ID in the x-on-behalf-of header.

Example response

JSON

Cancel a batch transfer

Once a batch transfer is submitted, the processing begins where transfer items will be booked accordingly as payouts, and it cannot be cancelled via API (See Batch transfer statuses to learn more about status transitions):

  • If a batch transfer is not funded beyond the transfer date (status is OVERDUE), you can contact our customer support team or your account manager for cancellation. Note that an FX delta may apply.
  • If the status of a batch transfer is BOOKED or PARTIALLY_BOOKED, you can only cancel individually-booked transfer items (See Cancel a payout).

Handle failed batch transfer items

There are two types of failures for batch transfer items: validation and booking failures. Please find below the instructions on how to handle failed batch transfer items.

Validation failure

After adding items to the batch, if a batch transfer item fails the schema validation, the item status will transition to VALIDATION_FAILED. See Batch transfer item statuses to learn more details. You can call List all items within a batch API to find VALIDATION_FAILED transfer items. Please refer to Batch transfer item errors to identify failure reasons. Next, you can edit the batch transfer by calling Delete items within a batch API to delete invalid items and Add items to a batch API to add transfer items with the correct information.

Booking failure

If a batch transfer item fails to be booked, the item status will transition to BOOKING_FAILED. See Batch transfer item statuses to learn more details. You can call List all items within a batch API to find BOOKING_FAILED transfer items. Please refer to Batch transfer item errors to identify failure reasons and resubmit a new batch transfer with the correct information.

On this page
  • Delete a batch transfer
  • Cancel a batch transfer
  • Handle failed batch transfer items