Payment Details

ℹ️

Overview

This page explains how payments and mandates transition through various statuses in Atlar, along with typical timings for different payment schemes. Use these details as guidance, not as a strict state machine.

Payment statuses

Use the diagram below to understand how Payments (credit transfers and direct debits) transition through various statuses.

❗️

Important Guidance

  • It is not recommended to lock client logic strictly to the diagram below.
  • The state machine is for understanding, not a guarantee of what will always occur.
  • Atlar may add new events (not statuses) or transitions without breaking backwards compatibility.
  • In rare cases (bank or Atlar issues), an operator may force-update a payment’s status. This generates an event: OPERATOR_FORCE_UPDATE and updates the entity to a new status.
StateDescription
CREATEDPayment has been created and is pending approval.
REJECTEDPayment has been rejected by the customer.
APPROVEDPayment has been approved by the customer.
PENDING_SUBMISSIONAtlar is submitting the payment to the bank. Editing is no longer possible.
SENTPayment has been sent to the bank.
PENDING_AT_BANKPayment is pending at the bank (e.g., insufficient funds, or awaiting bank-side signature).
ACCEPTEDPayment has been received and accepted by the bank.
EXECUTEDPayment has been executed by the bank.
FAILEDPayment has failed.
RECONCILEDPayment has been reconciled to a transaction on your account statement.
RETURNEDPayment has been returned by the bank.
UNKNOWNPayment’s status is unknown.

(Direct-Debit) Mandate statuses

The diagram below shows how Mandates transition through various statuses. While Atlar treats changes to possible transitions as a non-breaking API change, it is not recommended to lock client logic strictly to the diagram.

StateDescription
CREATEDMandate is created (active=false). How the mandate is sent to the bank depends on the scheme (e.g., Autogiro mandates are sent directly, SDD mandates are sent with the first payment).
PENDING_SUBMISSIONAtlar is submitting the mandate to the bank. The mandate can no longer be edited.
SENTMandate has been sent to the bank.
ACCEPTEDMandate has been received and accepted by the bank.
ACTIVEMandate is active, either after the first reconciled collection or if created with active=true.
PENDING_CANCELLATIONA cancellation request has been issued. Atlar will submit the cancellation shortly.
PENDING_CANCELLATION_SUBMISSIONAtlar is submitting the cancellation to the bank.
CANCELLATION_SENTCancellation of the mandate has been sent to the bank.
FAILEDMandate failed to register (bank or Atlar error).
CANCELLEDMandate has been cancelled by you or the counterparty.
UNKNOWNMandate’s status is unknown.

Payment schemes and timings

Payment timings differ across schemes and banks. The information below provides a general overview—your onboarding with Atlar will cover bank-specific cut-off times and nuances.

SEPA

SEPA Credit Transfer

  • Funds typically reach the recipient within one business day.
  • If sent before the bank’s cut-off, settlement occurs the same day.
  • If sent after the cut-off, settlement occurs next business day.

SEPA Instant Credit Transfer

  • Processed instantly (24/7/365).
  • Funds are usually available within 10 seconds of initiation.

SEPA Direct Debit CORE

  • Collections can begin immediately after a mandate is signed.
  • Most banks require the collection instruction to be submitted at least one business day before the collection date.

SEPA Direct Debit B2B

  • Collections can begin after the debtor bank validates the mandate.
  • The creditor does not receive confirmation of activation; validation is confirmed by attempting a collection.
  • Most banks require instructions one business day before the collection date.

Sweden

Swedish account transfer

  • Reaches the recipient within one business day.
  • Same-day settlement if sent before the bank’s cut-off.

Swedish giro payment (BankGiro & PlusGiro)

  • Reaches the recipient within one business day.
  • Same-day settlement if sent before the bank’s cut-off.

Autogiro

  • New mandates may take up to 6 business days to activate.
  • Collection instructions must be submitted at least one business day before the collection date.

Denmark

Standard Credit Transfers

  • Arrive the next business day if sent before cut-off.
  • If sent after cut-off, arrive in two business days.

Same-day Credit Transfers

  • Same-day arrival if sent before cut-off.
  • If sent after cut-off, arrival is next business day.

Immediate Credit Transfers

  • Processed instantly 24/7/365, for payments up to DKK 500,000.

Betalingsservice

  • Mandates are registered by the next business day if sent to MasterCard before 5:30pm CET.
  • Collections can be made one business day after registration.
  • Submissions must be sent 9am CET six working days before the end of the prior month (e.g., to collect in September, send by six working days before the end of August).

International

Cross-border bank transfers

  • Cross-border payments involve parties in different countries or in the same country using a third currency.
  • SEPA transactions are considered cross-border if the currency is not EUR.
  • Sent over SWIFT using IBAN and BIC for settlement.
  • Typical processing time: 1–5 days, depending on cut-off and correspondent banks.
  • If initiated before the bank’s cut-off, processing usually begins same day.

Account Identifiers

Account identifiers differ across markets. This section provides a general overview of the four types of account identifiers used by Atlar.

Account Identifier TypeDescriptionAdditional Info
IBANInternational Bank Account NumberThe International Bank Account Number (IBAN) is a unique account identifier that contains all necessary information of a bank account. The number contains a two-letter country code, bank and branch information, and the account number. There is no uniform length for the IBAN, but the maximum length is 34 characters.

Not all countries use IBANs.
NUMBERBank specific account numberThe bank-specific Account Number is a unique account number at a bank without any bank identifier (e.g., routing or clearing number). Each country and bank can have their own account number standards, but the number is mostly numeric and in some cases alphanumeric.

Different countries have different rules for this type of identifier. For example, a British (GB) NUMBER should be 8 digits (domestically referred to as the account number), whereas a Swedish (SE) NUMBER should be 8 to 17 digits, including both the clearing number and the account number.

To specify a British sort code, use a Routing Identifier. The SWIFT code (BIC) is also considered a Routing Identifier.

If the country supports IBANs, an IBAN identifier is superior to NUMBER in terms of payment scheme availability and payment success rate.
SE_BANKGIROSwedish Bankgiro NumberThe Bankgiro Number is a unique account number that consists of 7 or 8 digits and is used by the Swedish Bankgirot clearing system.
SE_PLUSGIROSwedish PlusGiro NumberThe PlusGiro Number is also a unique account number used in Sweden by the PlusGirot clearing system. The number consists of 2 to 8 digits.

Country specific account identifiers

Atlar performs validation on country-specific account identifiers. This table provides more details.

Market codeMarketIBANNUMBERRoutingComment
ATAustria20 characters11 digit account number5 digits (AT_DLZ)Use IBAN
AUAustralia6-10 digit account number6 digits (AU_BSB)
BEBelgium16 characters
BGBulgaria22 characters
CACanada7-12 digit account number9 digits (CA_CPA)Routing consists of transit number and financial institution number. If given as 8 (5+3) digits, prepend 0.
CHSwitzerland21 charactersUse IBAN
CNChina14-19 digit account number12 digits (CN_APS)
CZCzech Republic24 characters
DEGermany22 characters10 digit account number8 digitsUse IBAN
DKDenmark18 characters13 digit account number
ESSpain24 characters12 digit account number8 digitsUse IBAN
FIFinland18 characters
FRFrance27 characters
GBUnited Kingdom22 characters8 digit account number6 digits (GB_DSC)GB_DSC is most often referred to as Sort Code
GHGhana
GRGreece27 characters16-character alphanumeric account number7 digitsUse IBAN
HRCroatia21 characters10 digit account number7 digits
HUHungary28 characters
IEIreland22 characters8 digit account number6 digitsUse IBAN
ITItaly27 charactersc5n5n routing + 12c account numberc5n5nUse IBAN
INIndia10-20 digit account number11 digits
LTLithuania20 characters
LULuxembourg20 characters
NLNetherlands18 characters
NONorway15 characters
PLPoland28 characters16 digit account number8 digits (PL_KNR)
PTPortugal25 characters13 digit account number8 digitsUse IBAN
RORomania24 characters
SESweden24 characters4-5 digit clearing number + 4-12 digit account numbere.g. ccccaaaaaaa where c is a clearing digit and a is an account number digit
SISlovenia19 characters10 digit account number5 digits
SKSlovakia24 characters
USUnited States6-17 digit account number9 digits (US_ABA)
VNVietnam