Bank transfer - BETA
Bank transfer is currently available in beta testing program. Please reach out to your Airwallex Account Manager or [email protected] if you would like to join the beta.
Simplify your operations and reduce collection costs with bank transfer
With Airwallex, you can accept bank transfers seamlessly by providing customers with a virtual bank account number. Customers can make payments directly from their banking apps or in person at a bank branch, giving them flexibility and control over their payment timing.
For your business, this means reduced collection costs and time-saving, as Airwallex automates reconciliation and refunds on your behalf.
This payment method is ideal for high-value transactions that do not require instant confirmation.
Payment method properties
Payment method type | Bank transfer |
---|---|
Available for businesses registered in | CN, HK, EU, AU, NZ, SG, UK, US |
Activation time for onboarding | 3 business days (may vary based on your business profile) |
Shopper regions (typically used by payers from) | US, UK, EU, SG, HK |
Processing currencies | USD EUR GBP SGD HKD AUD |
Settlement currencies |
USD EUR GBP SGD HKD AUD or in your default settlement currency if your account does not support the above settlement currencies. |
Settlement schedule |
T+1 business day. Payments may be settled later due to risk review, please see the Settlement section for more details. |
Minimum transaction amount | 5 USD |
Maximum transaction amount |
The maximum transaction amount is set per processing currency and may vary based on your business profile. USD: $1,000,000 EUR: €1,000,000 GBP: £1,000,000 SGD: $200,000 HKD: $10,000,000 AUD: $1,000,000 |
Session timeout | NA |
Recurring payment | ⛔ |
Refunds | ✅ |
Partial Refunds | ✅ Partial refund capabilities differ by currency. Please see the Refunds section below for more details. |
Disputes (chargebacks) | ⛔ While bank transfers are final and irrevocable, consumers are protected under relevant laws and regulations. In the event your customer files a police report for a suspected fraudulent transaction, you may be legally required to return the payment based on the investigation's outcome. |
Descriptor (what the payer will see in their transaction history) | Your customers will see the details they entered during the transfer on their bank statements. |
Payments for Platforms support | ✅ |
Choose the integration method that best suits your needs
Airwallex has built a range of client-side integration methods that allow you to manage your UI, minimize your implementation effort, and allow you to get to market quickly.
Online payments via your own website/app | Online payments via ecommerce plugins | Payment links & Invoice Integrations |
---|---|---|
✅ Hosted Payment Page ✅ Drop-in Element ⛔ Embedded Elements ⛔ Mobile SDK ✅ Native API ⛔ Subscription APIs |
✅ Shopify ✅ WooCommerce ✅ Shopline ⛔ ShopLazza ✅ Magento ✅ BigCommerce |
✅ Payment Links ✅ Xero Invoice |
How is it different from receiving bank transfers to Global Accounts?
Feature | As a Payment Method | Via Global Accounts |
---|---|---|
Usage Purpose | Airwallex generates and assigns bank account details specifically for each payment. These accounts are linked to individual transactions and cannot be reused or shared for other purposes. | You create and manage your own Global Account details. You can top up these accounts to pay your partners or share them with third parties to collect funds directly. |
Fund Reconciliation | Reconciliation is automated. Payments are matched to transactions based on your custom preferences. | Reconciliation is handled manually by you. |
Choose your bank transfer model
Please reach out to your Airwallex Account Manager to choose your model.
Airwallex offers two ways to assign bank account details for your bank transfer payments. Choose the model that best fits your business needs as below:
Aspect | Dedicated Account per Payment | Dedicated Account per Customer |
---|---|---|
What it means | A unique bank account is assigned for each payment or invoice. | A single bank account is assigned to each customer and reused across all their payments. |
Best suited for | One-off payments from different customers. Ideal for e-commerce, marketplace transactions, and infrequent collections. | Recurring payments from the same customers. Best for B2B invoicing, tuition fees, rent collection, and consolidated transfers. |
Payer experience | Payer will see different bank account details to transfer for each payment. | Payer will transfer to the same bank account for all payments. |
Reconciliation | Each payment must be paid separately. If they transfer more or less than the expected amount, it will not be considered for another payment. Learn more here. |
Payer can pay multiple payments with a single transfer. We will prioritize reconciling received funds with the payments with earliest due date first. Excess funds can be applied to future payments (coming soon). Learn more here. |
Customer ID requirement | Optional - payments can be processed without linking to a specific customer. | Required - every payment must link to a customer ID to assign the correct bank account. Therefore, it's not suitable for payment links or checkout flows where customer identity isn't predetermined. |
Payer experience
You can accept a bank transfer payment in a few simple steps:
Step 1. Choose how to present bank transfer as a payment option—either as one of the available methods at checkout or directly on your invoice.
Step 2. Airwallex provides step-by-step instructions to guide your customers through the transfer process.
Each payment is assigned a unique transfer instruction link, which will be updated to reflect the latest payment status.
Airwallex will also send an email to your customer with the transfer instruction link for their reference.
Step 3. Your customers will need to initiate the transfer in their banking app or at an in-person bank branch after receiving the transfer instructions.
Step 4. Your customers need to enter the accurate account number, payment amount, and reference code.
Step 5. Once the funds are received, Airwallex automatically reconciles the transfers with your payments and confirms the payment statuses. We will also send an email to your customer to confirm the payment status.
Email communication
Airwallex will send transfer instructions and any updates on transfer progress via email to your customers.
- You can turn off Airwallex emails and send your own emails instead.
- If you choose to send your own emails, please highlight the expiry time and specify how you will handle overpayments and underpayments.
Payer transfer methods
Currently, bank transfers are only supported for local payments and do not work for international wire transfers (SWIFT). For example, to transfer USD, customers must send funds from a US bank account.
For cross-border payments, you can enable Automatic Currency Conversion (ACC) . This allows your customers to pay in their local currencies while ensuring you receive the full amount in your listing currency. Please note that ACC is only available with Hosted Payment Page and Payment Links.
Settlement schedule
By default, payments settle on T+1 business day.
This settlement schedule depends on:
- Transfer timing: Since the payer may not make the bank transfer immediately, T+0 refers to when your customer completes the transfer, not when the payment is created.
- Risk monitoring: All transactions are monitored by our risk engine. If a manual risk review is required, we will contact you for further details. Settlement will only proceed after the review is complete.
Refunds
Currency | Full refund | Partial refund |
---|---|---|
USD | ✅ |
⛔ Not fully automated. Partial refunds are supported for USD, but only after additional bank account details are collected from the customer. This process may require your collaboration. |
EUR | ✅ | ✅ |
GBP | ✅ | ✅ |
SGD | ✅ | ✅ |
HKD | ✅ | ✅ |
AUD | ⛔ | ⛔ |
For refunds that are not fully automated:
To process a refund, Airwallex requires the customer's bank account number and account holder name. However, these details are not always available when the customer makes the transfer. In such cases, Airwallex will email the customer to request their bank account information and proof of transfer (e.g., a screenshot of the payment from their account). The refund process will begin once these details are received. Until all required details are provided, the refund request will remain in Received status.
In some cases, additional verification may be needed to ensure the funds are returned to the original sender. If further information is required, we will contact you before finalizing the refund.
Alternatively, you can transfer funds to customers from your business account. You will be responsible for collecting the necessary bank account details, and the transaction will not be recorded as a refund.