Search...
APIJSLog inGet started
Airwallex logo
Home
Platform APIs
Connected Accounts
Accounts
Payments
Transactional FX
Payouts
Issuing
Back to home
OverviewHow Airwallex Payouts work
Payout network
AlbaniaAlgeriaAmerican SamoaAndorraAngolaAnguillaAntigua and BarbudaArgentinaArmeniaArubaAustralia
AustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelgiumBelizeBeninBermudaBhutanBoliviaBosnia and HerzegovinaBotswanaBrazilBrunei DarussalamBulgariaBurkina FasoCabo VerdeCambodiaCameroonCanadaCanary IslandsCayman IslandsCentral African RepublicChadChileChinaColombiaCook IslandsCosta RicaCôte d'IvoireCroatiaCuraçaoCyprusCzech RepublicDenmarkDjiboutiDominicaDominican RepublicEcuadorEgyptEl SalvadorEquatorial GuineaEstoniaEswatiniEthiopiaFalkland Islands (Malvinas)Faroe IslandsFijiFinlandFranceFrench GuianaFrench PolynesiaFrench Southern TerritoriesGabonGambiaGeorgiaGermanyGhanaGibraltarGreeceGreenlandGrenadaGuatemalaGuernseyGuineaGuinea-BissauGuyanaHoly See (Vatican City)HondurasHong Kong SARHungaryIcelandIndiaIndonesiaIrelandIsle of ManIsraelItalyJamaicaJapanJerseyJordanKazakhstanKenyaKiribatiKorea, Republic ofKosovoKuwaitKyrgyzstanLao People's Democratic RepublicLatviaLebanonLesothoLiberiaLiechtensteinLithuaniaLuxembourgMacedonia, the former Yugoslav Republic ofMacao SARMadagascarMalawiMalaysiaMaldivesMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMicronesiaMoldovaMonacoMongoliaMontenegroMontserratMoroccoNamibiaNepalNetherlandsNew CaledoniaNew ZealandNicaraguaNigerNigeriaNorthern Mariana IslandsNorwayOmanPakistanPalauPalestine, State ofPanamaPapua New GuineaParaguayPeruPhilippinesPolandPortugalPuerto RicoQatarRepublic of the CongoRéunionRomaniaRwandaSaint BarthélemySaint Helena, Ascension and Tristan da CunhaSaint Kitts and NevisSaint LuciaSaint Martin (French part)Saint Pierre and MiquelonSaint Vincent and the GrenadinesSamoaSan MarinoSao Tome and PrincipeSaudi ArabiaSenegalSerbiaSeychellesSierra LeoneSingaporeSlovakiaSloveniaSolomon IslandsSouth AfricaSpainSri LankaSurinameSwedenSwitzerlandTaiwan (China)TajikistanTanzania, United Republic ofThailandTimor-LesteTogoTongaTrinidad and TobagoTunisiaTurkeyTurks and Caicos IslandsTuvaluUgandaUkraineUnited Arab EmiratesUnited KingdomUnited StatesUruguayUzbekistanVanuatuViet NamVirgin Islands (British)Wallis and FutunaZambiaZimbabwe
Use cases

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
Was this page helpful?
On this page
  • Overview
  • Local AUD Bank Transfer
  • Local AUD NPP payout
  • Local AUD BPAY payout
  • SWIFT payout
Was this page helpful?