Payment Schemes & Account Identifiers

đź’ˇ

Payment schemes define how money moves between banks. Each scheme—like SEPA in Europe or SWIFT for international transfers—has its own rules, settlement times, and cut-off deadlines. Atlar brings all these schemes together in one place so you can send and track payments without worrying about the underlying network.

Payment schemes are the different payment types banks use to send and receive money. While each scheme operates differently, Atlar abstracts those differences and provides a single interface for creating, sending, and monitoring payments.


Available payment schemes

The table below outlines the payment schemes currently supported in the Atlar dashboard. If you need a scheme that isn’t listed, contact the Atlar team, and they can work with your bank to explore enabling it for you.

MarketCurrencyPayment schemeAbbreviation
AllAllCross border / SWIFTCROSS_BORDER
SEPAEURSEPA Credit TransferSCT
SEPAEURSEPA Instant Credit TransferSCT_INST
UKGBPUK BACSGB_CT_BACS
UKGBPUK CHAPSGB_CT_CHAPS
UKGBPUK Faster PaymentsGB_CT_FPS
SESEKSwedish account-to-accountSE_A2A
SESEKSwedish Bankgiro and/or PlusgiroSE_GIRO
DKDKKDanish account-to-accountDK_A2A
DKDKKDanish same-day credit transferDK_CT_SAMEDAY
DKDKKDanish instant credit transferDK_CT_INST
DKDKKDanish FIK71 credit transferDK_CT_FIK71
DKDKKDanish FIK73 credit transferDK_CT_FIK73
DKDKKDanish FIK71 credit transferDK_CT_FIK75
CHCHFSwiss account-to-accountCH_CT
NONOKNorwegian account-to-accountNO_CT
NONOKNorwegian KID paymentNO_CT_KID
USUSDUS ACHUS_CT_ACH
USUSDUS WireUS_CT_WIRE
ISISKIcelandic account-to-accountIS_CT
AUAUDAustralian account-to-accountAU_CT
AUAUDAustralian BPAYAU_CT_BPAY
ILILSIsrael account-to-accountIL_CT
SGSGDSingapore account-to-accountSG_CT
BGBGNBulgarian account-to-accountBG_CT
MXMXNMexican account-to-accountMX_CT
KRKRWSouth Korean account-to-accountKR_CT
THTHBThai account-to-accountTH_CT
CACADCanadian Lynx credit transferCA_CT_LYNX
CACADCanadian ACSS credit transferCA_CT_ACSS
PLPLNPolish account-to-accountPL_CT

Account and Routing Identifiers

đź’ˇ

Atlar validates account and routing details for every payment.

This ensures all required information is present and correct before a credit transfer or direct debit is sent.

When creating a credit transfer or direct debit, Atlar checks that the counterparty’s account and routing identifiers are valid for the chosen payment scheme.

  • Account identifiers – Examples include a counterparty’s IBAN or local account number. Atlar validates the format and correctness against the selected payment scheme.
  • Routing identifiers – Examples include BIC/SWIFT codes or local routing numbers. Atlar verifies these details to match the market and payment scheme requirements.

This validation ensures that transfers have the necessary data to be successfully processed by the receiving bank.


SEPA payments

SEPA (Single Euro Payments Area) is a European initiative enabling fast and standardized EUR payments across participating countries. It simplifies cross-border transactions within the EU and select non-EU countries by enforcing common standards for account and routing identifiers.

Payment schemeCounterparty requirementsCounterparty IBANCounterparty Account numberCounterparty Routing typeCounterparty Routing number
SEPA credit transferIBANDepends on the counterparty market❌ NoBIC / SWIFT8-11 characters
SEPA Instant credit transferIBANDepends on the counterparty market❌ NoBIC / SWIFT8-11 characters
SEPA Direct Debit COREIBANDepends on the counterparty market❌ NoBIC / SWIFT8-11 characters
SEPA Direct Debit B2BIBANDepends on the counterparty market❌ NoBIC / SWIFT8-11 characters

Domestic payments

Sweden

Domestic payments in Sweden must be initiated from/to an account in Sweden held in SEK.

Payment schemeCounterparty requirementsCounterparty IBANCounterparty Account numberCounterparty Routing typeCounterparty Routing number
Swedish account-to-accountIBAN24 charactersOpt for IBAN. If not possible, refer to “international payments” belowOpt for IBAN. If not possible, refer to “international payments” belowOpt for IBAN. If not possible, refer to “international payments” below
Swedish bankgiroBankgiro❌ NoBankgiro number: 7–8 digits❌ No❌ No
Swedish plusgiroPlusgiro❌ NoPlusgiro number: 2–8 digits❌ No❌ No
AutogiroIBAN24 charactersOpt for IBAN. If not possible, refer to “international payments” belowOpt for IBAN. If not possible, refer to “international payments” belowOpt for IBAN. If not possible, refer to “international payments” below
đź’ˇ

Tip: Always use an IBAN when possible to simplify validation and avoid errors.

If IBAN is not available, follow the “international payments” requirements for cross-border transfers.

Denmark

Domestic payments in Denmark must be initiated from/to an account in Denmark held in DKK.

Payment schemeCounterparty requirementsCounterparty IBANCounterparty Account numberCounterparty Routing typeCounterparty Routing number
Danish account-to-accountIBAN or Account number18 characters13 digits❌ No❌ No
Danish same-day credit transferIBAN or Account number18 characters13 digits❌ No❌ No
Danish instant credit transferIBAN or Account number18 characters13 digits❌ No❌ No
Danish FIK71 credit transfer (1)FIK creditor number❌ NoFIK creditor number: 8 digits❌ No❌ No
Danish FIK73 credit transfer (2)FIK creditor number❌ NoFIK creditor number: 8 digits❌ No❌ No
Danish FIK75 credit transfer (3)FIK creditor number❌ NoFIK creditor number: 8 digits❌ No❌ No
BetalningsserviceIBAN or Account number18 characters13 digits❌ No❌ No
đź’ˇ

Tip: Use IBAN whenever available to simplify validation and ensure seamless processing.

  1. Reference: 15-digit OCR
  2. Reference: free text
  3. Reference: 16-digit OCR or free text

Norway

Domestic payments in Norway must be initiated from/to an account in Norway held in NOK.

Payment schemeCounterparty requirementsCounterparty IBANCounterparty Account numberCounterparty Routing typeCounterparty Routing number
Norwegian account-to-accountIBAN15 characters❌ No❌ No❌ No
Norwegian KID payment (1)IBAN15 characters❌ No❌ No❌ No
  1. Reference: 4–25 digits KID reference

Finland

Domestic payments in Finland are mostly initiated as SEPA transfers—opt for this payment scheme when performing domestic payments within Finland.

Note: The transfer must be initiated between two EUR accounts. If you are transferring to a non-EUR account, you can opt for an International payment / cross-border transfer.

United Kingdom

Domestic payments in the United Kingdom must be initiated from/to an account in the UK held in GBP.

Payment schemeCounterparty requirementsCounterparty IBANCounterparty Account numberCounterparty Routing typeCounterparty Routing number
UK account-to-account BACSIBAN or Account number + routing number22 characters8 digitsUK sort code (GB_DSC)6 digits
UK account-to-account CHAPSIBAN or Account number + routing number22 characters8 digitsUK sort code (GB_DSC)6 digits
UK account-to-account Faster PaymentsIBAN or Account number + routing number22 characters8 digitsUK sort code (GB_DSC)6 digits

United States

Domestic payments in the United States must be initiated from/to an account in the United States held in USD.

Payment schemeCounterparty requirementsCounterparty IBANCounterparty Account numberCounterparty Routing typeCounterparty Routing number
US ACH*Account number + routing number❌ No6–17 digitsUS routing (US_ABA)9 digits
US WireAccount number + routing number❌ No6–17 digitsUS routing (US_ABA)9 digits

You must always specify whether the counterparty is a Company or an Individual when performing US ACH payments. Update this when creating the counterparty under More details → Type of Counterparty.

Switzerland

Domestic payments in Switzerland must be initiated from/to an account in Switzerland held in CHF.

Payment schemeCounterparty requirementsCounterparty IBANCounterparty Account numberCounterparty Routing typeCounterparty Routing number
Swiss account-to-accountIBAN (account number available, opt for IBAN)21 characters❌ No❌ No❌ No

Iceland

Domestic payments in Iceland must be initiated from/to an account in Iceland held in ISK.

Payment schemeCounterparty requirementsCounterparty IBANCounterparty Account numberCounterparty Routing typeCounterparty Routing number
Icelandic account-to-accountIBAN26 characters❌ No❌ No❌ No

Australia

Domestic payments in Australia must be initiated from/to an account in Australia held in AUD.

Payment schemeCounterparty requirementsCounterparty IBANCounterparty Account numberCounterparty Routing typeCounterparty Routing number
Australian account-to-accountAccount number + routing number❌ No6–10 digitsAustralian BSB (AU_BSB)6 digits
Australian BPAY (1)Australian BPAY biller code❌ NoBPAY biller code: 4–6 digits❌ No❌ No
  1. When using BPAY, you must provide the biller code along with any customer reference required by the biller.
  2. When using BPAY, you must provide the biller code along with any customer reference required by the biller.

Israel

Domestic payments in Israel must be initiated from/to an account in Israel held in ILS.

Payment schemeCounterparty requirementsCounterparty IBANCounterparty Account numberCounterparty Routing typeCounterparty Routing number
Israel account-to-accountIBAN23 characters❌ No❌ No❌ No

Singapore

Domestic payments in Singapore must be initiated from/to an account in Singapore held in SGD.

Payment schemeCounterparty requirementsCounterparty IBANCounterparty Account numberCounterparty Routing typeCounterparty Routing number
Singapore account-to-accountAccount number + routing number❌ No7–11 digitsSingapore IBG (SG_IBG)7 digits
đź’ˇ

Note: Singapore’s equivalent of a routing number is a 7-digit number composed of:

  1. Bank Code (4 digits) – Identifies the bank.
  2. Branch Code (3 digits) – Identifies the branch.

Bulgaria

Domestic payments in Bulgaria must be initiated from/to an account in Bulgaria held in BGN.

Payment schemeCounterparty requirementsCounterparty IBANCounterparty Account numberCounterparty Routing typeCounterparty Routing number
Bulgarian account-to-accountIBAN (account number available, opt for IBAN)22 characters❌ No❌ No❌ No

Mexico

Domestic payments in Mexico must be initiated from/to an account in Mexico held in MXN.

Payment schemeCounterparty requirementsCounterparty IBANCounterparty Account numberCounterparty Routing typeCounterparty Routing number
Mexican account-to-accountAccount number + routing number❌ No18 digits (CLABE)Mexican ABM (MX_ABM)3 digits (bank code) or 6 digits if using full CLABE code

South Korea

Domestic payments in South Korea must be initiated from/to an account in South Korea held in KRW.

Payment schemeCounterparty requirementsCounterparty IBANCounterparty Account numberCounterparty Routing typeCounterparty Routing number
Korean account-to-accountAccount number + routing number❌ No10–14 digitsSouth Korean Bank Code (KR_BOK)3 digits (bank identifier code)

Thailand

Domestic payments in Thailand must be initiated from/to an account in Thailand held in THB.

Payment schemeCounterparty requirementsCounterparty IBANCounterparty Account numberCounterparty Routing typeCounterparty Routing number
Thai account-to-accountAccount number + routing number❌ No9–12 digitsThai Bank Code (TH_CBC)3 digits (bank identifier)

Canada

Domestic payments in Canada must be initiated from/to an account in Canada held in CAD.

Payment schemeCounterparty requirementsCounterparty IBANCounterparty Account numberCounterparty Routing typeCounterparty Routing number
Canadian Lynx credit transferAccount number + routing number❌ No7–12 digitsCanadian routing (CA_CPA)8 digits
Canadian ACSS credit transferAccount number + routing number❌ No7–12 digitsCanadian routing (CA_CPA)8 digits

Poland

Domestic payments in Poland must be initiated from/to an account in Poland held in PLN.

Payment schemeCounterparty requirementsCounterparty IBANCounterparty Account numberCounterparty Routing typeCounterparty Routing number
Polish account-to-accountIBAN or Account number + routing number28 characters16 digitsPolish KNR (PL_KNR)8 digits

International payments

When initiating a cross-border / SWIFT / international payment, additional counterparty account details are required because of the nature of these transfers.

  • If the counterparty market supports IBAN, provide both IBAN and BIC/SWIFT.
  • If the counterparty market does not support IBAN, provide the account number, routing number, and BIC/SWIFT.
  • Some banks require both the payor and payee addresses to be populated. Make sure to add these for both your entity (see Accounts & Entities) and the counterparty (see Counterparties).

Below is a reference table outlining account identifier and routing type requirements for international payments:

Market codeMarketIBANAccount numberRouting type & nameRouting numberComment
ATAustria20 characters11 digitsAT_DLZ – Austrian Bankleitzahl5 digitsUse IBAN + BIC
AUAustralia❌ No6–10 digitsAU_BSB – Australian BSB6 digits—
BEBelgium16 characters❌ No———
BGBulgaria22 characters❌ No———
CACanada❌ No7–12 digitsCA_CPA – Canadian routing (CPA)9 digitsRouting consists of transit + institution number. If given as 8 (5+3) digits, prepend a 0.
CHSwitzerland21 characters5–12 digits or 9–12 digitsCH_SIC – Swiss Bank Clearing
CH_BCC – Swiss Interbank Clearing
5 or 6 digitsUse IBAN
CNChina❌ No14–19 digitsCN_APS – Chinese CNAPS12 digits—
CZCzech Republic24 characters❌ No———
DEGermany22 characters10 digitsDE_BLZ – German Bankleitzahl8 digitsUse IBAN
DKDenmark18 characters13 digits——Use IBAN
ESSpain24 characters12 digitsES_NCC – Spanish NCC8 digitsUse IBAN
FIFinland18 characters❌ No———
FRFrance27 characters❌ No———
GBUnited Kingdom22 characters8 digitsGB_DSC – UK Sort Code6 digitsUse IBAN
GRGreece27 characters16 alphanumeric charactersGR_BIC – Greek BIC7 digitsUse IBAN
HKHong Kong❌ No9–12 digitsHK_NCC – Hong Kong NCC3–6 digits—
HRCroatia21 characters10 digits—7 digitsUse IBAN
HUHungary28 characters❌ No——Use IBAN
IEIreland22 characters8 digitsIE_NCC – Irish NCC6 digitsUse IBAN
ITItaly27 charactersc5n5n routing + 12c accountIT_NCC – Italian NCCc5n5nUse IBAN
INIndia❌ No10–20 digitsIN_FSC – Indian FSC11 digits—
JPJapan❌ No7 digitsJP_ZGN – Japanese Zengin4 digits—
LTLithuania20 characters❌ No———
LULuxembourg20 characters❌ No———
MXMexico❌ No11 digitsMX_ABM – Mexican ABM3 digits—
NLNetherlands18 characters❌ No———
NONorway15 characters❌ No———
NZNew Zealand❌ No—NZ_NCC – New Zealand NCC——
PLPoland28 characters16 digitsPL_KNR – Polish KNR8 digitsUse IBAN
PTPortugal25 characters13 digitsPT_NCC – Portuguese NCC8 digitsUse IBAN
RORomania24 characters❌ No———
SESweden24 characters4–12 digitsSE_SBA – Swedish Clearing Number4–5 digitsExample: ccccaaaaaaa where c is clearing and a is account digits. If not using IBAN, combine clearing + account as account number.
SGSingapore❌ No7–11 digitsSG_IBG – Singapore IBG7 digitsRouting number = 7 digits (Bank Code 4 + Branch Code 3).
SISlovenia19 characters10 digits—5 digitsUse IBAN
SKSlovakia24 characters❌ No———
THThailand❌ No—TH_CBC – Thai CBC——
TWTaiwan❌ No—TW_NCC – Taiwanese NCC——
USUnited States❌ No6–17 digitsUS_ABA – US Routing (ABA)——
VNVietnam❌ No————
ZASouth Africa❌ No8–11 digitsZA_NCC – South African NCC6 digits—

What’s Next