Search...
APIJSLog inGet started in sandbox
Airwallex logo
Home
Platform APIs
Connected Accounts
Accounts
Payments
Transactional FX
Payouts
Issuing
Back to home
OverviewChoose your payments solutionGet started with payments
Supported currencies
Online payments
Invoice integrations
Payment methods
Payment methods overviewGlobal
CardsAirwallex Pay
Apple Pay
Google Pay™
Klarna
Afterpay / Clearpay
PayPal
Bank transfer - BETA
Dedicated Account per Payment
Dedicated Account per CustomerAccept bank transfer payments
Skrill
EU & UK
APAC
North America & LATAM
Tax filing

Dedicated Account per Payment

When using dedicated account per payment, we create a unique bank account for each payment. Since each payment has its own dedicated account, we can automatically match incoming transfers to the specific payment they're intended for.

Not sure which model is right for you? See our comparison guide to choose between dedicated account per payment and dedicated account per customer.

How does reconciliation work

When a customer transfers, you cannot control (1) the exact amount transferred and (2) the timing of the transfer. To automate your reconciliation process, we offer the following settings. These settings apply to all bank transfer payments.

If you want to customize these settings, please contact your Account Manager. Note that any changes will apply only to future payments. Existing pending payments will follow the previous settings.

Underpayment

An underpayment occurs when a customer transfers less than the expected amount. Customers can also make multiple partial transfers for a single payment. Airwallex will combine all transfers up to the expiry time to determine the final payment amount. You can choose one of the following options:

  1. Accept funds by the expiry time (default option): The payment is considered successful even if the received amount is lower than expected. (For AUD, underpayments will always be accepted as AUD refund is not supported yet.)

  2. Always refund funds by the expiry time: The transferred amount will be returned to the customer automatically after the expiry time, without any action required on your end.

Overpayment

An overpayment occurs when a customer transfers more than the expected amount. You can choose one of the following options:

  1. Refund the extra amount (default option): The payment is considered successful. We will settle the expected amount and refund the extra amount to your customer.

  2. Credit the extra amount to the customer’s balance (coming soon): The payment is considered successful. Extra amount credited to customer balance can be used to offset future payments or refunded to the same customer.

Expiry time

You can set a default expiry time using business days or calendar days.

  • By default, the expiry time is 2 business days, with a maximum limit of 14 business days.
  • If a transfer is made after the expiry time, Airwallex will automatically return the funds to your customer.

Example

Scenarios Expected Behavior
  • You have 1 open payment of 200 USD
  • Customer transfers 200 USD
  • The payment is considered accurate and successful.
  • You have 1 open payment of 200 USD
  • Customer transfers 210 USD
  • The payment is considered successful
  • We will refund the excess amount of 10 USD to the payer
  • You have 1 open payment of 200 USD
  • You simulate a 180 USD customer transfer
  • If underpayment is accepted in your configuration, the payment is considered successful and 180 USD will be settled
  • If underpayment is declined, the payment is considered expired, and the full 180 USD will be refunded to the payer (minus 2 USD refund fees)
Was this page helpful?
On this page
  • How does reconciliation work
  • Example
Was this page helpful?