Search...
Log inGet started
Airwallex logo
Home
Core API
Payments
Transactional FX
Payouts
Issuing
Back to home
OverviewHow Airwallex Payouts work
Payout network
AlbaniaAlgeriaAndorraAngolaAnguillaAntigua and BarbudaArgentinaArmeniaArubaAustralia
AustriaAzerbaijanBahrainBangladeshBelgiumBelizeBeninBoliviaBosnia and HerzegovinaBotswanaBrazilBulgariaBurkina FasoCambodiaCameroonCanadaCanary IslandsCentral African RepublicChadChileChinaColombiaCosta RicaCôte d'IvoireCroatiaCuraçaoCyprusCzech RepublicDenmarkDominican RepublicDominicaEcuadorEgyptEl SalvadorEquatorial GuineaEstoniaFaroe IslandsFijiFinlandFranceFrench GuianaFrench PolynesiaFrench Southern TerritoriesGabonGambiaGeorgiaGermanyGibraltarGreeceGreenlandGrenadaGuatemalaGuernseyGuinea-BissauGuyanaHondurasHong Kong SARHungaryIcelandIndiaIndonesiaIrelandIsle of ManIsraelItalyJamaicaJapanJerseyJordanKazakhstanKenyaKorea, Republic ofKosovoKuwaitKyrgyzstanLatviaLesothoLiechtensteinLithuaniaLuxembourgMacedonia, the former Yugoslav Republic ofMacao SARMadagascarMalawiMalaysiaMaldivesMaltaMartiniqueMauritaniaMauritiusMayotteMexicoMoldovaMonacoMontenegroMoroccoNamibiaNepalNetherlandsNew CaledoniaNew ZealandNigerNigeriaNorwayOmanPakistanPalestine, State ofPanamaParaguayPeruPhilippinesPolandPortugalPuerto RicoQatarRepublic of the CongoRéunionRomaniaRwandaSaint BarthélemySaint LuciaSaint Martin (French part)Saint Pierre and MiquelonSan MarinoSaudi ArabiaSenegalSerbiaSeychellesSingaporeSlovakiaSloveniaSouth AfricaSpainSri LankaSwedenSwitzerlandTaiwan (China)TajikistanTanzania, United Republic ofThailandTimor-LesteTogoTunisiaTurkeyUgandaUkraineUnited Arab EmiratesUnited KingdomUnited StatesUruguayUzbekistanVanuatuViet NamVirgin Islands (British)Wallis and FutunaZambia
Use cases
Test and go live
Older API versions

Australia

Overview

Transfer methodLocalLocalLocalSWIFT
Local clearing systemBANK_TRANSFER
(The default LOCAL payout option when local_clearing_system is not specified)
NPPBPAY
Supported currency(ies)AUDAUDAUDAUD, CAD, CHF, CNY, CZK, DKK, EUR, GBP, HKD, HUF, ILS, JPY, NOK, NZD, PLN, RON, SEK, SGD, THB, TRY, USD, ZAR
Payment schemeBECSNPPBPAY®
Flight time (business days)0-20-10-10-3
Maximum transaction limitNo limit10,000,000 AUDDepends on biller*No limit
Ultimate payer displayedYesYes

* 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 fieldsPermitted DataNotes
account_currency3-letter ISO 4217 currency codeShould be AUD
account_name2-200 charactersAccount holder name of the recipient’s bank account
account_number4-9 digits
account_routing_type1bsb onlyBank-State-Branch (BSB) is a six-digit code that identifies bank branches in Australia
account_routing_value16 digits
bank_country_code2-letter ISO 3166-2 country codeShould be AU

Local AUD NPP payout

Required fieldsPermitted DataNotes
account_currency3-letter ISO 4217 currency codeShould be AUD
account_name2-200 charactersAccount holder name of the recipient
account_routing_type1One of bsb, phone_number, email_address, australian_business_number, or organisation_identifierSee in the table below for definitions
account_routing_value1Definition depends on account_routing_type1; see in the table below
account_number4-9 digitsOnly required when account_routing_type1 is bsb
bank_country_code2-letter ISO 3166-2 country codeShould 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 valueAccount routing value 1 definitionNote
bsb
(default value when account_routing_type1 is not specified)
A 6-digit Australia BSB (Bank-State-Branch) code that identifies bank branches in Australiabeneficiary.bank_details.account_number is also required
phone_numberAn Australian phone number in the format of +61-nnnnnnnnn as registered with the bank account; nnnnnnnnnshould be a 9-digit phone number, or a 10-digit phone number with a leading 0Account number is not required when paying to an NPP PayID
email_addressA valid email address as registered with the bank accountAccount number is not required when paying to an NPP PayID
australian_business_numberA 9 or 11-digit Australian Business Number (ABN) as registered with the bank accountAccount number is not required when paying to an NPP PayID
organisation_identifierAn NPP Organisation ID as registered with the bank account, up to 256 charactersAccount number is not required when paying to an NPP PayID

Local AUD BPAY payout

Required fieldsPermitted DataNotes
account_currency3-letter ISO 4217 currency codeShould be AUD
account_name2-200 charactersAccount holder name of the recipient’s bank account
account_routing_type1bpay_biller_code onlyUnique number registered on BPAY to identify a biller
account_routing_value1Up to 10 digits
account_routing_type2bpay_customer_reference onlyCustomer Reference Number (CRN): unique number that the biller uses to identify your account, or your invoice
account_routing_value2Up to 20 digits
bank_country_code2-letter ISO 3166-2 country codeShould 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 fieldsPermitted DataNotes
account_currency3-letter ISO 4217 currency codeOne of AUD, CAD, CHF, CNY, CZK, DKK, EUR, GBP, HKD, HUF, ILS, JPY, NOK, NZD, PLN, RON, SEK, SGD, THB, TRY, USD, ZAR
account_name2-200 charactersAccount holder name of the recipient’s bank account
account_number6-20 alphanumeric characters
swift_code8-11 alphanumeric charactersShould be a valid and supported BIC-8 or BIC-11 code
bank_country_code2-letter ISO 3166-2 country codeShould be AU
On this page
  • Overview
  • Local AUD Bank Transfer
  • Local AUD NPP payout
  • Local AUD BPAY payout
  • SWIFT payout