Australia
Overview
Transfer method | Local | Local | Local | SWIFT |
---|---|---|---|---|
Local clearing system | BANK_TRANSFER (The default LOCAL payout option when local_clearing_system is not specified) | NPP | BPAY | |
Supported currency(ies) | AUD | AUD | AUD | AUD, CAD, CHF, CNY, CZK, DKK, EUR, GBP, HKD, HUF, ILS, JPY, NOK, NZD, PLN, RON, SEK, SGD, THB, TRY, USD, ZAR |
Payment scheme | BECS | NPP | BPAY® | |
Flight time (business days) | 0-2 | 0-1 | 0-1 | 0-3 |
Maximum transaction limit | No limit | 10,000,000 AUD | Depends on biller* | No limit |
Ultimate payer displayed | Yes | Yes |
* Note that BPAY® billers may set upper and lower value limits that they can accept for BPAY® payments. Airwallex will return a field validation error if the transaction amount is not within the acceptable range set by the BPAY® biller. See Australia BPAY® field validation errors in Error codes (056
- 058
).
Please refer to the sections below for the key required bank details and other considerations for each supported transfer method.
Local AUD Bank Transfer
Required fields | Permitted Data | Notes |
---|---|---|
account_currency | 3-letter ISO 4217 currency code | Should be AUD |
account_name | 2-200 characters | Account holder name of the recipient’s bank account |
account_number | 4-9 digits | |
account_routing_type1 | bsb only | Bank-State-Branch (BSB) is a six-digit code that identifies bank branches in Australia |
account_routing_value1 | 6 digits | |
bank_country_code | 2-letter ISO 3166-2 country code | Should be AU |
Local AUD NPP payout
Required fields | Permitted Data | Notes |
---|---|---|
account_currency | 3-letter ISO 4217 currency code | Should be AUD |
account_name | 2-200 characters | Account holder name of the recipient |
account_routing_type1 | One of bsb , phone_number , email_address , australian_business_number , or organisation_identifier | See in the table below for definitions |
account_routing_value1 | Definition depends on account_routing_type1 ; see in the table below | |
account_number | 4-9 digits | Only required when account_routing_type1 is bsb |
bank_country_code | 2-letter ISO 3166-2 country code | Should be AU |
When paying AUD locally via NPP (the New Payments Platform), instead of providing a set of local bank account details for the beneficiary, you can also pay to PayIDs registered with local banks. Different types of NPP PayIDs can be selected by specifying the account_routing_type1
parameter.
See the table below for the supported value options of account_routing_type1
, along with their respective information requirement for the account_routing_value1
parameter.
Account routing type 1 value | Account routing value 1 definition | Note |
---|---|---|
bsb (default value when account_routing_type1 is not specified) | A 6-digit Australia BSB (Bank-State-Branch) code that identifies bank branches in Australia | beneficiary.bank_details.account_number is also required |
phone_number | An Australian phone number in the format of +61-nnnnnnnnn as registered with the bank account; nnnnnnnnn should be a 9-digit phone number, or a 10-digit phone number with a leading 0 | Account number is not required when paying to an NPP PayID |
email_address | A valid email address as registered with the bank account | Account number is not required when paying to an NPP PayID |
australian_business_number | A 9 or 11-digit Australian Business Number (ABN) as registered with the bank account | Account number is not required when paying to an NPP PayID |
organisation_identifier | An NPP Organisation ID as registered with the bank account, up to 256 characters | Account number is not required when paying to an NPP PayID |
Local AUD BPAY payout
Required fields | Permitted Data | Notes |
---|---|---|
account_currency | 3-letter ISO 4217 currency code | Should be AUD |
account_name | 2-200 characters | Account holder name of the recipient’s bank account |
account_routing_type1 | bpay_biller_code only | Unique number registered on BPAY to identify a biller |
account_routing_value1 | Up to 10 digits | |
account_routing_type2 | bpay_customer_reference only | Customer Reference Number (CRN): unique number that the biller uses to identify your account, or your invoice |
account_routing_value2 | Up to 20 digits | |
bank_country_code | 2-letter ISO 3166-2 country code | Should be AU |
BPAY validation
Airwallex supports bill payment validation via direct integration with BPAY®. E.g. if the payment amount specified does not match the bill amount and is not accepted by the Biller, Airwallex will return field validation errors in the response. See Australia BPAY® field validation errors in Error codes (051
- 059
).
SWIFT payout
Required fields | Permitted Data | Notes |
---|---|---|
account_currency | 3-letter ISO 4217 currency code | One of AUD , CAD , CHF , CNY , CZK , DKK , EUR , GBP , HKD , HUF , ILS , JPY , NOK , NZD , PLN , RON , SEK , SGD , THB , TRY , USD , ZAR |
account_name | 2-200 characters | Account holder name of the recipient’s bank account |
account_number | 6-20 alphanumeric characters | |
swift_code | 8-11 alphanumeric characters | Should be a valid and supported BIC-8 or BIC-11 code |
bank_country_code | 2-letter ISO 3166-2 country code | Should be AU |