• Documentation
  • API Reference
Information
Core APIs
    ASPSP Information Service
      Get ASPSP ListgetGet ASPSP DetailsgetGet Country ListgetGet Platform Statusget
    Consent Service
      Create ConsentpostGet ConsentgetDelete ConsentdeleteGet Consent StatusgetGet Consent AuthorisationsgetCreate Consent AuthorisationpostGet Consent Authorisation SCA StatusgetStart Consent Authorisationput
    Account Information Service (AIS)
      Get Account ListgetGet Account DetailsgetGet BalancesgetGet Transaction ListgetGet Transaction DetailsgetGet Card Account ListgetGet Card Account DetailsgetGet Card BalancesgetGet Card Transaction Listget
    Payment Initiation Service (PIS)
      Create PaymentpostGet PaymentgetCancel PaymentdeleteGet Payment StatusgetGet Payment AuthorisationsgetCreate Payment AuthorisationpostGet Payment Authorisation SCA StatusgetStart Payment AuthorisationputGet Payment Cancellation AuthorisationsgetCreate Payment Cancellation AuthorisationpostGet Payment Cancellation Authorisation SCA StatusgetStart Payment Cancellation AuthorisationputCreate Signing BasketpostGet Signing BasketgetDelete Signing BasketdeleteGet Signing Basket StatusgetCreate Signing Basket AuthorisationpostGet Signing Basket Authorisation SCA StatusgetStart Signing Basket AuthorisationputCreate FX QuotepostGet FX Quoteget
    KYC Service
      Create KYCpostGet KYC Statusget
Alternative APIs
    ISO Payments
      Create PaymentpostCreate Payment (Cross-Border)postGet PaymentgetConfirm Paymentput
    FX Connect
      Create FX QuotepostGet FX QuotegetConfirm Cross-Border Paymentput
Premium APIs
    Bankgiro Lookup
      Get Creditor NamegetGet Giro Numbersget
    Payout Service
      Create PayoutpostGet PayoutgetConfirm Payoutput
    Verification of Payee (VoP)
      Submit Verification RequestpostSubmit Bulk Verification Requestpost
    SEPA Direct Debit
      Create SEPA Direct Debit Payment (Beta)postGet PaymentgetConfirm Paymentput
Schemas
Open Payments API
Open Payments API

Schemas


obpStatusResponse

The current status of the Open Banking Platform, including incidents and maintenance windows.
pageTitle
​string · required

Title of the status page.

Example: Open Payments Europe
​statusPageIncident[] · required

Incidents currently affecting the platform or its supported banks. Empty if there are none.

​statusPageInProgressMaintenance[] · required

Maintenance windows currently in progress. Empty if there are none.

​statusPageScheduledMaintenance[] · required

Upcoming planned maintenance windows. Empty if there are none.

pageUrl
​string · uri

Public URL of the status page.

statusPageEvent

Fields shared by incidents and maintenance windows.
id
​string · required

Unique ID of the incident or maintenance.

Example: 01H0QJ89CRW5BKTY9N89MSDT5S
name
​string · required

Title of the incident or maintenance.

Example: Login failing for some users
url
​string · uri · required

Link to the incident or maintenance on the status page.

lastUpdatedAt
​string · date-time · required

UTC timestamp of the latest update.

​statusPageComponent[] · required

Components affected by the incident or maintenance.

lastUpdateMessage
​string

Text of the latest update.

statusPageIncident

Fields shared by incidents and maintenance windows.
id
​string · required

Unique ID of the incident or maintenance.

Example: 01H0QJ89CRW5BKTY9N89MSDT5S
name
​string · required

Title of the incident or maintenance.

Example: Login failing for some users
url
​string · uri · required

Link to the incident or maintenance on the status page.

lastUpdatedAt
​string · date-time · required

UTC timestamp of the latest update.

​statusPageComponent[] · required

Components affected by the incident or maintenance.

status
​string · enum · required

Current stage of the incident.

Enum values:
investigating
identified
monitoring
currentWorstImpact
​string · enum · required

The most severe impact currently caused by the incident.

Enum values:
degraded_performance
partial_outage
full_outage
lastUpdateMessage
​string

Text of the latest update.

statusPageInProgressMaintenance

Fields shared by incidents and maintenance windows.
id
​string · required

Unique ID of the incident or maintenance.

Example: 01H0QJ89CRW5BKTY9N89MSDT5S
name
​string · required

Title of the incident or maintenance.

Example: Login failing for some users
url
​string · uri · required

Link to the incident or maintenance on the status page.

lastUpdatedAt
​string · date-time · required

UTC timestamp of the latest update.

​statusPageComponent[] · required

Components affected by the incident or maintenance.

status
​string · enum · required
Enum values:
maintenance_in_progress
startedAt
​string · date-time · required

UTC timestamp when the maintenance started.

scheduledEndAt
​string · date-time · required

UTC timestamp when the maintenance is scheduled to end.

lastUpdateMessage
​string

Text of the latest update.

statusPageScheduledMaintenance

Fields shared by incidents and maintenance windows.
id
​string · required

Unique ID of the incident or maintenance.

Example: 01H0QJ89CRW5BKTY9N89MSDT5S
name
​string · required

Title of the incident or maintenance.

Example: Login failing for some users
url
​string · uri · required

Link to the incident or maintenance on the status page.

lastUpdatedAt
​string · date-time · required

UTC timestamp of the latest update.

​statusPageComponent[] · required

Components affected by the incident or maintenance.

status
​string · enum · required
Enum values:
maintenance_scheduled
startsAt
​string · date-time · required

UTC timestamp when the maintenance is scheduled to start.

endsAt
​string · date-time · required

UTC timestamp when the maintenance is scheduled to end.

lastUpdateMessage
​string

Text of the latest update.

statusPageComponent

A platform component, such as a service or bank integration.
id
​string · required

Unique ID of the component.

Example: 01H0QJ1BXP0E76RGBYRDHKA2KQ
name
​string · required

Name of the component.

Example: Payment Initiation
currentStatus
​string · enum · required

Current status of the component.

Enum values:
operational
degraded_performance
partial_outage
full_outage
groupName
​string

Name of the group the component belongs to, if any.

Example: 🇸🇪 Bank Coverage (SE)

sepaDirectDebitWithStatusResponse

JSON response body consisting of the original SEPA Direct Debit request body together with a transaction status field.
requestedExecutionDate
​string · date · required

Date when payment is scheduled to be collected in ISO-Date Format, e.g. 2020-10-30.

creditorName
​creditorName · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$ · required

Creditor Name

Example: Creditor Name
​address · required
​accountReference · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
creditorId
​string · pattern: ^[A-Z]{2}\d{2}[A-Z0-… · required

A unique identifier assigned to the creditor authorising them to initiate SEPA Direct Debit collections.

Example: NL93ZZZ123456780001
localInstrumentCode
​string · enum · required

Local instrument code. See Statuses & Types documentation for full descriptions of values.

Enum values:
CORE
B2B
sequenceType
​directDebitSequenceType · enum · required

Sequence type for SEPA Direct Debit collections. See Statuses & Types documentation for full descriptions of values.

Enum values:
OOFF
FRST
RCUR
FNAL
​amount · required
​directDebitMandateRelatedInformation · required

Mandate information that authorises the SEPA Direct Debit.

debtorAgent
​bicfi · pattern: [A-Z]{6,6}[A-Z2-9][A… · required

BICFI

Example: AAAADEBBXXX
debtorName
​debtorName · maxLength: 70 · required

Debtor Name

Example: Debtor Name
​address · required
​accountReference · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
transactionStatus
​transactionStatus · enum · required

Uses codes from the ISO 20022 data table. See Statuses & Types documentation for full descriptions of values.

Enum values:
ACCC
ACCP
ACSC
ACSP
ACTC
ACWC
ACWP
RCVD
Example: ACSP
instructionId
​string · maxLength: 35

Instruction Id – identification for end-to-end processing.

creditorAgent
​bicfi · pattern: [A-Z]{6,6}[A-Z2-9][A…

BICFI

Example: AAAADEBBXXX
creditorAgentName
​creditorAgentName · maxLength: 35

Creditor Agent Name

Example: Creditor Agent Name
chargeBearer
​chargeBearer · enum

Charge Bearer. ChargeBearerType1Code from ISO20022

Enum values:
DEBT
CRED
SHAR
SLEV
ultimateCreditorName
​ultimateCreditorName · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$

Ultimate Creditor Name

Example: Creditor Name
​address
debtorAgentName
​debtorAgentName · maxLength: 35

Debtor Agent Name

Example: Debtor Agent Name
ultimateDebtorName
​ultimateDebtorName · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$

Ultimate Debtor Name

Example: Debtor Name
​address
purposeCode
​purposeCode · enum

ExternalPurpose1Code from ISO 20022. Values from ISO 20022 External Code List ExternalCodeSets_1Q2018 June 2018.

Enum values:
BKDF
BKFE
BKFM
BKIP
BKPP
CBLK
CDCB
CDCD
remittanceInformationUnstructuredArray
​remittanceInformationUnstructured[]

Array of unstructured remittance information

Example: ["Ref Number Merchant","Some Other Text"]
​directDebitStructuredRemittanceInformation[]

Array of structured remittance information elements.

​directDebitRegulatoryReportingData[] · maxItems: 10

Up to 10 regulatory reporting items.

​tppMessage2XX[]

vopParty

The registered name for the account.
name
​creditorName · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$ · required

Creditor Name

Example: Creditor Name

vopPartyAccount

The IBAN of the account.
iban
​iban · pattern: [A-Z]{2,2}[0-9]{2,2}… · required

International Bank Account Number (IBAN) of an account.

Example: FR7612345987650123456789014

vopPartyAgent

bicfi · pattern: [A-Z]{6,6}[A-Z2-9][A…

BICFI

Example: AAAADEBBXXX

verificationOfPayee_json

Request Body for a Verification of Payee via JSON.
​vopParty · required

The registered name for the account.

​vopPartyAccount · required

The IBAN of the account.

partyAgent
​bicfi · pattern: [A-Z]{6,6}[A-Z2-9][A…

BICFI

Example: AAAADEBBXXX

bulkVerificationOfPayee_json

Request Body for a Bulk Verification of Payee via JSON.
​object[] · required

verificationOfPayeeResponse

Body of the JSON response for a successful VoP request.
partyNameMatch
​string · enum · required

The match result of the VoP request in a 4-letter code. See Statuses & Types documentation for full descriptions of values.

Enum values:
MTCH
CMTC
NMTC
NOAP
matchedName
​string

The actual name found for the account. This is returned in case of a slight mismatch with the name provided in the request.

​tppMessage200_VoP[]

bulkVerificationOfPayeeResponse

Body of the JSON response for a successful bulk VoP request.
​bulkVerificationOfPayeeResponseItem[] · required

bulkVerificationOfPayeeResponseItem

Body of the JSON response for a successful VoP request.
uetr
​string · uuid · required

Unique reference identifying the party verification request.

partyNameMatch
​string · enum · required

The match result of the VoP request in a 4-letter code. See Statuses & Types documentation for full descriptions of values.

Enum values:
MTCH
CMTC
NMTC
NOAP
matchedName
​string

The actual name found for the account. This is returned in case of a slight mismatch with the name provided in the request.

​tppMessage200_VoP[]

tppMessage200_VoP

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode200_VoP · enum · required

Message codes defined for Verification of Payee when the result is not a perfect match.

Enum values:
CREDITOR_NAME_MISMATCH
CREDITOR_NAME_CLOSE_MATCH
CREDITOR_NAME_UNVERIFIED
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

MessageCode200_VoP

string · enum
Enum values:
CREDITOR_NAME_MISMATCH
CREDITOR_NAME_CLOSE_MATCH
CREDITOR_NAME_UNVERIFIED

Message codes defined for Verification of Payee when the result is not a perfect match.

confirmCrossBorderPaymentIntentResponse

The payment instructions for a payment to be made to Open Payments client funds account.
​accountReference

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
creditorName
​creditorName · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$

Creditor Name

Example: Creditor Name
creditorAgent
​bicfi · pattern: [A-Z]{6,6}[A-Z2-9][A…

BICFI

Example: AAAADEBBXXX
​accountReference

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
​amount
creditorAddress
​countryCode · pattern: [A-Z]{2}

ISO 3166 ALPHA2 country code

Example: SE
remittanceInformationUnstructured
​remittanceInformationUnstructured · maxLength: 140

Unstructured remittance information

Example: Ref Number Merchant
requestedExecutionDate
​string

Date when payment is scheduled to be executed in ISO-Date Format, e.g. 2020-10-30

lastTransactionEnrichmentDateTime

string · date-time

The local date time of the latest ISO transaction enrichment, if enabled.

Example: 2025-01-21T17:32:28+00:00

lastTransactionEnrichmentDateTimeUtc

string · date-time

The UTC date time of the latest ISO transaction enrichment, if enabled.

Example: 2025-01-21T17:32:28Z

lastBalanceEnrichmentDateTime

string · date-time

The local date time of the latest ISO balance enrichment, if enabled.

Example: 2025-01-21T17:32:28+00:00

lastBalanceEnrichmentDateTimeUtc

string · date-time

The UTC date time of the latest ISO balance enrichment, if enabled.

Example: 2025-01-21T17:32:28Z

ConfirmIsoPaymentRequest

paymentIds
​array | null · required
batchBookingPreferred
​boolean
Default: false

ConfirmIsoPaymentResponse

Response containing information on the payment file uploaded to the bank.
​array | null
reference
​string | null
​amount

ConfirmPayoutRequest

payoutIds
​array | null

ConfirmPayoutResponse

​array | null
reference
​string | null
​amount

CreatePayoutRequest

​accountReference · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
​giroReference · required

Reference to a Swedish Bankgiro or Plusgiro account

creditorName
​string · minLength: 1 · maxLength: 70 · required
​amount · required
instructionId
​string | null · maxLength: 35
creditorAgent
​string | null · maxLength: 35
requestedExecutionDate
​string | null
debtorAccountMessage
​string | null
creditorAccountMessage
​string | null
invoiceRef
​string | null
ocrRef
​string | null
endToEndIdentification
​string | null · maxLength: 35

CreatePayoutResponse

transactionStatus
​transactionStatus · enum · required

Uses codes from the ISO 20022 data table. See Statuses & Types documentation for full descriptions of values.

Enum values:
ACCC
ACCP
ACSC
ACSP
ACTC
ACWC
ACWP
RCVD
Example: ACSP
​PayoutLinks · required
​array | null
​amount
transactionFeeIndicator
​boolean | null
​array | null
​authenticationObject

Authentication Object

​challengeData

Contained in addition to the data element chosenScaMethod if challenge data is needed for SCA. In rare cases, this attribute is also used in the context of the startAuthorisationWithPsuAuthentication link.

psuMessage
​string | null · maxLength: 512
payoutId
​string | null · readOnly

ErrorResponseDetails

​array | null

GetGiroNumbersResponse

​array | null
​array | null

giroWithName

Reference to a Swedish Bankgiro or Plusgiro account
giroNumber
​giroNumber · pattern: [0-9-]{5,35} · required

Swedish Bankgiro or Plusgiro number

Example: 1234-5678
giroType
​giroType · enum · required

Swedish giro type

Enum values:
BANKGIRO
PLUSGIRO
name
​displayName · maxLength: 70 · required

Name of the account as defined by the PSU within online channels.

GetCreditorNameResponse

creditorName
​string | null
​array | null

GetPayoutResponse

​accountReference · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
creditorName
​string · minLength: 1 · maxLength: 70 · required
​accountReference · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
​amount · required
​array | null
endToEndIdentification
​string | null · maxLength: 35
creditorAgent
​string | null · pattern: [A-Z]{6,6}[A-Z2-9][A…
​address
remittanceInformationUnstructured
​string | null · maxLength: 140
​remittanceInformationStructured

Structured remittance information

debtorAccountMessage
​string | null
creditorAccountMessage
​string | null
requestedExecutionDate
​string | null
transactionStatus
​transactionStatus · enum

Uses codes from the ISO 20022 data table. See Statuses & Types documentation for full descriptions of values.

Enum values:
ACCC
ACCP
ACSC
ACSP
ACTC
ACWC
ACWP
RCVD
Example: ACSP

PayoutLinks

​hrefType

Link to a resource

​hrefType

Link to a resource

ProblemDetails

type
​string | null
title
​string | null
status
​integer | null · int32
detail
​string | null
instance
​string | null
No data returned

kycStatus

string · enum
Enum values:
Valid
Invalid
Example: Invalid

getKycStatusResponse

psuCorporateId
​string
kycStatus
​kycStatus · enum
Enum values:
Valid
Invalid
Example: Invalid
kycValidUntil
​string | null

StartNewKycInstanceResponse

kycUrl
​kycUrl · required

kycUrl

string
Example: https://kyc.openbankingplatform.com/?instanceId=008b3d7e-ae80-4577-8ed9-36a2b2b0fa6d

clearingNumber

string · pattern: [0-9]{1,5}

Bank account clearing number. Used to identify the financial institution within a domestic payment system.

Example: 5392

accountNumber

string · pattern: [a-zA-Z0-9]{1,30}

Bank account number. Used to identify the particular customer account within the financial institution.

Example: BARC12345612345678

paymentId

string

ID of the generated payment initiation resource. Only available for transactions generated via the Open Banking Platform.

Example: 1234-wertiq-983

paymentIdList

​paymentId[] · minItems: 1

A list of paymentIds.

basketId

string

ID of the generated signing basket resource.

Example: c7197f20-4224-4c8c-b0fb-b3942105443b

authorisationId

string

Resource identification of the related SCA

Example: b391be2a-5fa0-4da5-afa7-6778d7ca2dc0

authenticationMethodId

string · maxLength: 35

An identification provided by the ASPSP for the later identification of the authentication method selection.

Example: myAuthenticationID

accountId

string

This identification is denoting the addressed account, where the transaction has been performed.

Example: qwer3456tzui7890

consentId

string

ID of the corresponding consent object as returned by an Account Information Consent Request.

consentIdList

​consentId[] · minItems: 1

A list of consentIds

transactionId

string

This identification is given by the attribute transactionId of the corresponding entry of a transaction list.

Example: 3dc3d5b3-7023-4848-9853-f5400a64e80f

cancellationId

string

Identification for cancellation resource

Example: b391be2a-5fa0-4da5-afa7-6778d7ca2dc0

cardTransactionId

string · maxLength: 35

Unique end to end identity.

terminalId

string · maxLength: 35

Identification of the Terminal, where the card has been used.

entryReference

string · maxLength: 35

ID of the transaction as used e.g. for reference for deltafunction on application level.

transactionStatus

string · enum
Enum values:
ACCC
ACCP
ACSC
ACSP
ACTC
ACWC
ACWP
RCVD

Uses codes from the ISO 20022 data table. See Statuses & Types documentation for full descriptions of values.

Example: ACSP

transactionStatus_SBS

string · enum
Enum values:
ACTC
PATC
RCVD
RJCT
CANC

Uses codes from the ISO 20022 data table. See Statuses & Types documentation for full descriptions of values.

Example: RCVD

scaStatus

string · enum
Enum values:
received
psuIdentified
psuAuthenticated
scaMethodSelected
started
finalised
failed
exempted

Contains information about the status of the SCA method applied. See Statuses & Types documentation for full descriptions of values.

Example: psuAuthenticated

scaAuthenticationData

string

SCA authentication data, depending on the chosen authentication method. If the data is binary, then it is base64 encoded.

consentStatus

string · enum
Enum values:
received
rejected
valid
revokedByPsu
expired
terminatedByTpp
partiallyAuthorised

Overall lifecycle status of the consent. See Statuses & Types documentation for full descriptions of values.

transactionFee

​amount
ChargeBearer
​chargeBearer · enum

Charge Bearer. ChargeBearerType1Code from ISO20022

Enum values:
DEBT
CRED
SHAR
SLEV

transactionFees

​transactionFee[]

Array of transaction fees

transactionFee
​amount
ChargeBearer
​chargeBearer · enum

Charge Bearer. ChargeBearerType1Code from ISO20022

Enum values:
DEBT
CRED
SHAR
SLEV

transactionFeeIndicator

boolean

If "true", the transaction will involve specific transaction costs as shown by the ASPSP in their public price list or as agreed between the ASPSP and PSU. If "false", the transaction will not involve additional specific transaction costs to the PSU.

recurringIndicator

boolean

If "true", the consent is for recurring access to the account data. If "false", the consent is for one-off access to the account data.

Example: false

combinedServiceIndicator

boolean

If "true", indicates that a payment initiation service will be addressed in the same "session".

Example: false

batchBookingPreferred

boolean

If "true", the PSU prefers only one booking entry. If "false", the PSU prefers individual booking of all included individual transactions. The ASPSP will follow this preference according to contracts agreed with the PSU.

Example: false

scaMethods

​authenticationObject[]

Optional list of available Strong Customer Authentication (SCA) methods, shown if SCA is required and the user can choose a method. When this is present, a startAuthorisationWithAuthenticationMethodSelection link will also be included for starting the authorisation with method selection.

Authentication Object
authenticationObject
authenticationType
​authenticationType · enum · required

Type of the authentication method. See Statuses & Types for full descriptions of values.

Enum values:
SMS_OTP
CHIP_OTP
PHOTO_OTP
PUSH_OTP
authenticationMethodId
​authenticationMethodId · maxLength: 35 · required

An identification provided by the ASPSP for the later identification of the authentication method selection.

Example: myAuthenticationID
authenticationVersion
​string

Specifies the version of the authentication method. Useful when multiple tools exist under the same method type.

name
​string

A user-defined or bank-provided label for the authentication method (e.g. "SMS OTP on phone +49160 xxxxx 28"). This should be shown to the user when offering authentication method choices.

Example: SMS OTP on phone +49160 xxxxx 28
explanation
​string

Detailed information about the SCA method for the PSU.

Example: Detailed information about the SCA method for the PSU.

chosenScaMethod

Authentication Object
authenticationType
​authenticationType · enum · required

Type of the authentication method. See Statuses & Types for full descriptions of values.

Enum values:
SMS_OTP
CHIP_OTP
PHOTO_OTP
PUSH_OTP
authenticationMethodId
​authenticationMethodId · maxLength: 35 · required

An identification provided by the ASPSP for the later identification of the authentication method selection.

Example: myAuthenticationID
authenticationVersion
​string

Specifies the version of the authentication method. Useful when multiple tools exist under the same method type.

name
​string

A user-defined or bank-provided label for the authentication method (e.g. "SMS OTP on phone +49160 xxxxx 28"). This should be shown to the user when offering authentication method choices.

Example: SMS OTP on phone +49160 xxxxx 28
explanation
​string

Detailed information about the SCA method for the PSU.

Example: Detailed information about the SCA method for the PSU.

authenticationType

string · enum
Enum values:
SMS_OTP
CHIP_OTP
PHOTO_OTP
PUSH_OTP

Type of the authentication method. See Statuses & Types for full descriptions of values.

authenticationObject

Authentication Object
authenticationType
​authenticationType · enum · required

Type of the authentication method. See Statuses & Types for full descriptions of values.

Enum values:
SMS_OTP
CHIP_OTP
PHOTO_OTP
PUSH_OTP
authenticationMethodId
​authenticationMethodId · maxLength: 35 · required

An identification provided by the ASPSP for the later identification of the authentication method selection.

Example: myAuthenticationID
authenticationVersion
​string

Specifies the version of the authentication method. Useful when multiple tools exist under the same method type.

name
​string

A user-defined or bank-provided label for the authentication method (e.g. "SMS OTP on phone +49160 xxxxx 28"). This should be shown to the user when offering authentication method choices.

Example: SMS OTP on phone +49160 xxxxx 28
explanation
​string

Detailed information about the SCA method for the PSU.

Example: Detailed information about the SCA method for the PSU.

signingBasket

JSON Body of a establish signing basket request. The body shall contain at least one entry.
paymentIds
​paymentId[] · minItems: 1

A list of paymentIds.

challengeData

Contained in addition to the data element `chosenScaMethod` if challenge data is needed for SCA. In rare cases, this attribute is also used in the context of the `startAuthorisationWithPsuAuthentication` link.
image
​string

PNG data (max. 512 kilobyte) to be displayed to the PSU, Base64 encoding, cp. [RFC4648]. This attribute is used only, when PHOTO_OTP or CHIP_OTP is the selected SCA method.

data
​string[]

Challenge data

imageLink
​string · url

A link where the ASPSP will provides the challenge image for the TPP.

otpMaxLength
​integer

The maximal length for the OTP to be typed in by the PSU.

otpFormat
​string · enum

The format type of the OTP to be typed in. The admitted values are "characters" or "integer".

Enum values:
characters
integer
additionalInformation
​string

Additional explanation for the PSU to explain e.g. fallback mechanism for the chosen SCA method. The TPP is obliged to show this to the PSU.

hrefType

Link to a resource
href
​hrefEntry

Link to a resource

Example: /v1/payments/sepa-credit-transfers/1234-wertiq-983

hrefEntry

string

Link to a resource

Example: /v1/payments/sepa-credit-transfers/1234-wertiq-983

authorisationsList

​authorisationId[]

An array of all authorisationIds

authorisations

An array of all authorisationIds
authorisationIds
​authorisationId[] · required

An array of all authorisationIds

​tppMessage2XX[]

accountReference

Reference to an account by either * IBAN, of a payment account, or * BBAN, for payment accounts if there is no IBAN, or * the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or * the Primary Account Number (PAN) of a card in a masked form, or * an alias to access a payment account via a registered mobile phone number (MSISDN).
iban
​iban · pattern: [A-Z]{2,2}[0-9]{2,2}…

International Bank Account Number (IBAN) of an account.

Example: FR7612345987650123456789014
bban
​bban · pattern: [a-zA-Z0-9]{1,30}

Basic Bank Account Number (BBAN) Identifier. Used nationally by financial institutions, i.e., in individual countries, generally as part of a National Account Numbering Scheme(s), which uniquely identifies the account of a customer.

Example: BARC12345612345678
clearingNumber
​clearingNumber · pattern: [0-9]{1,5}

Bank account clearing number. Used to identify the financial institution within a domestic payment system.

Example: 5392
accountNumber
​accountNumber · pattern: [a-zA-Z0-9]{1,30}

Bank account number. Used to identify the particular customer account within the financial institution.

Example: BARC12345612345678
pan
​pan · maxLength: 35

Primary Account Number according to ISO/IEC 7812.

Example: 5409050000000000
maskedPan
​maskedPan · maxLength: 35

Masked Primary Account Number.

Example: 123456xxxxxx1234
msisdn
​msisdn · maxLength: 35

Mobile phone number.

Example: +49 170 1234567
currency
​currencyCode · pattern: [A-Z]{3}

ISO 4217 Alpha 3 currency code.

Example: EUR

accountReferenceWithGiro

Reference to an account by either * IBAN, of a payment account, or * BBAN, for payment accounts if there is no IBAN, or, * Bankgiro/Plusgiro for corporate Swedish accounts, or * the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or * the Primary Account Number (PAN) of a card in a masked form, or * an alias to access a payment account via a registered mobile phone number (MSISDN).
iban
​iban · pattern: [A-Z]{2,2}[0-9]{2,2}…

International Bank Account Number (IBAN) of an account.

Example: FR7612345987650123456789014
bban
​bban · pattern: [a-zA-Z0-9]{1,30}

Basic Bank Account Number (BBAN) Identifier. Used nationally by financial institutions, i.e., in individual countries, generally as part of a National Account Numbering Scheme(s), which uniquely identifies the account of a customer.

Example: BARC12345612345678
clearingNumber
​clearingNumber · pattern: [0-9]{1,5}

Bank account clearing number. Used to identify the financial institution within a domestic payment system.

Example: 5392
accountNumber
​accountNumber · pattern: [a-zA-Z0-9]{1,30}

Bank account number. Used to identify the particular customer account within the financial institution.

Example: BARC12345612345678
pan
​pan · maxLength: 35

Primary Account Number according to ISO/IEC 7812.

Example: 5409050000000000
maskedPan
​maskedPan · maxLength: 35

Masked Primary Account Number.

Example: 123456xxxxxx1234
msisdn
​msisdn · maxLength: 35

Mobile phone number.

Example: +49 170 1234567
bankgiroNumber
​bankGiroNumber · pattern: [0-9-]{5,35}

Swedish Bankgiro number

Example: 1234-5678
plusgiroNumber
​plusGiroNumber · pattern: [0-9-]{5,35}

Swedish Plusgiro number

Example: 948294-5
currency
​currencyCode · pattern: [A-Z]{3}

ISO 4217 Alpha 3 currency code.

Example: EUR

trnsCreditorAccountReference

Reference to an account by either * IBAN, of a payment account, or * BBAN, for payment accounts if there is no IBAN, or * the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or * the Primary Account Number (PAN) of a card in a masked form, or * an alias to access a payment account via a registered mobile phone number (MSISDN), or * Swedish Bankgiro number, or * Swedish Plusgiro number.
iban
​iban · pattern: [A-Z]{2,2}[0-9]{2,2}…

International Bank Account Number (IBAN) of an account.

Example: FR7612345987650123456789014
bban
​bban · pattern: [a-zA-Z0-9]{1,30}

Basic Bank Account Number (BBAN) Identifier. Used nationally by financial institutions, i.e., in individual countries, generally as part of a National Account Numbering Scheme(s), which uniquely identifies the account of a customer.

Example: BARC12345612345678
pan
​pan · maxLength: 35

Primary Account Number according to ISO/IEC 7812.

Example: 5409050000000000
maskedPan
​maskedPan · maxLength: 35

Masked Primary Account Number.

Example: 123456xxxxxx1234
msisdn
​msisdn · maxLength: 35

Mobile phone number.

Example: +49 170 1234567
currency
​currencyCode · pattern: [A-Z]{3}

ISO 4217 Alpha 3 currency code.

Example: EUR
bankGiro
​bankGiroNumber · pattern: [0-9-]{5,35}

Swedish Bankgiro number

Example: 1234-5678
plusGiro
​plusGiroNumber · pattern: [0-9-]{5,35}

Swedish Plusgiro number

Example: 948294-5

giroReference

Reference to a Swedish Bankgiro or Plusgiro account
giroNumber
​giroNumber · pattern: [0-9-]{5,35} · required

Swedish Bankgiro or Plusgiro number

Example: 1234-5678
giroType
​giroType · enum · required

Swedish giro type

Enum values:
BANKGIRO
PLUSGIRO

giroInvoiceReference

string · minLength: 1 · maxLength: 25

Custom invoice reference

Example: INV-20250073

sepaInvoiceReference

string · minLength: 1 · maxLength: 35

Custom invoice reference

Example: 86851625960015

giroOcrReference

string · minLength: 2 · maxLength: 25 · pattern: ^[0-9]+$

Swedish OCR reference.

Example: 45678901234567

sepaOcrReference

string · minLength: 5 · maxLength: 25 · pattern: RF[0-9]{2}[A-Z0-9]+$

RF creditor reference.

Example: RF18539007547034

balanceType

string · enum
Enum values:
closingBooked
expected
authorised
openingBooked
interimAvailable
interimBooked
forwardAvailable
nonInvoiced

The type of balance represented. See Statuses & Types documentation for full descriptions of values.

accountAccess

Requested access services for a consent.
​accountReference[]

Asks for detailed account information. If the array is empty, the TPP asks for an accessible account list, and the arrays for balances and transactions will also be empty.

​accountReference[]

Asks for balances of the addressed accounts. If the array is empty, the TPP asks for the balances of all accessible accounts, and the arrays for accounts and transactions will also be empty.

​accountReference[]

Asks for transactions on the addressed accounts. If the array is empty, the TPP asks for the transactions of all accessible accounts and the arrays for accounts and balances will also be empty.

availableAccounts
​string · enum

Optional if supported by API provider. Only the values "allAccounts", "allAccountsWithBalances" or "selectAccounts" are allowed.

Enum values:
allAccounts
allAccountsWithBalances
selectAccounts
allPsd2
​string · enum

Optional if supported by API provider. Only the value "allAccounts" is allowed.

Enum values:
allAccounts

cashAccountType

string

ExternalCashAccountType1Code from ISO 20022.

accountStatus

string · enum
Enum values:
enabled
deleted
blocked

Account status. The value is one of the following:

  • "enabled": account is available
  • "deleted": account is terminated
  • "blocked": account is blocked e.g. for legal reasons If this field is not used, than the account is available in the sense of this specification.

accountDetails

The ASPSP shall give at least one of the account reference identifiers: - iban - bban - pan - maskedPan - msisdn If the account is a multicurrency account currency code in "currency" is set to "XXX".
currency
​currencyCode · pattern: [A-Z]{3} · required

ISO 4217 Alpha 3 currency code.

Example: EUR
resourceId
​string

This shall be filled, if addressable resource are created by the ASPSP on the /accounts or /card-accounts endpoint.

iban
​iban · pattern: [A-Z]{2,2}[0-9]{2,2}…

International Bank Account Number (IBAN) of an account.

Example: FR7612345987650123456789014
bban
​bban · pattern: [a-zA-Z0-9]{1,30}

Basic Bank Account Number (BBAN) Identifier. Used nationally by financial institutions, i.e., in individual countries, generally as part of a National Account Numbering Scheme(s), which uniquely identifies the account of a customer.

Example: BARC12345612345678
clearingNumber
​clearingNumber · pattern: [0-9]{1,5}

Bank account clearing number. Used to identify the financial institution within a domestic payment system.

Example: 5392
accountNumber
​accountNumber · pattern: [a-zA-Z0-9]{1,30}

Bank account number. Used to identify the particular customer account within the financial institution.

Example: BARC12345612345678
msisdn
​msisdn · maxLength: 35

Mobile phone number.

Example: +49 170 1234567
bankgiroNumber
​bankGiroNumber · pattern: [0-9-]{5,35}

Swedish Bankgiro number

Example: 1234-5678
plusgiroNumber
​plusGiroNumber · pattern: [0-9-]{5,35}

Swedish Plusgiro number

Example: 948294-5
name
​string · maxLength: 35

Name of the account given by the bank or the PSU in online-banking.

product
​string · maxLength: 35

Product name of the bank for this account, proprietary definition.

cashAccountType
​cashAccountType

ExternalCashAccountType1Code from ISO 20022.

status
​accountStatus · enum

Account status. The value is one of the following:

  • "enabled": account is available
  • "deleted": account is terminated
  • "blocked": account is blocked e.g. for legal reasons If this field is not used, than the account is available in the sense of this specification.
Enum values:
enabled
deleted
blocked
bic
​bicfi · pattern: [A-Z]{6,6}[A-Z2-9][A…

BICFI

Example: AAAADEBBXXX
linkedAccounts
​string · maxLength: 70

Case of a set of pending card transactions, the APSP will provide the relevant cash account the card is set up on.

usage
​string · enum · maxLength: 4

Specifies the usage of the account:

  • PRIV: private personal account.
  • ORGA: professional account.
Enum values:
PRIV
ORGA
details
​string · maxLength: 140

Specifications that might be provided by the ASPSP:

  • characteristics of the account.
  • characteristics of the relevant card.
​creditLimit

Amount of credit extended to account.

Example: {"currency":"EUR","amount":"123"}
​balance[]

A list of balances for the account. This list might be restricted to the current balance.

​_linksAccountDetails

Links to the account, which can be directly used for retrieving account information from this dedicated account.

Links to "balances" and/or "transactions"

These links are only supported, when the corresponding consent has been already granted.

ownerName
​string · maxLength: 140

Name of the legal account owner. If there is more than one owner, then multiple names might be noted here. For a corporate account, the corporate name is used for this attribute. Even if supported by the ASPSP, the provision of this field might depend on the fact whether an explicit consent to this specific additional account information has been given by the PSU.

Example: John Doe
lastTransactionEnrichmentDateTime
​lastTransactionEnrichmentDateTime · date-time

The local date time of the latest ISO transaction enrichment, if enabled.

Example: 2025-01-21T17:32:28+00:00
lastTransactionEnrichmentDateTimeUtc
​lastTransactionEnrichmentDateTimeUtc · date-time

The UTC date time of the latest ISO transaction enrichment, if enabled.

Example: 2025-01-21T17:32:28Z
lastBalanceEnrichmentDateTime
​lastBalanceEnrichmentDateTime · date-time

The local date time of the latest ISO balance enrichment, if enabled.

Example: 2025-01-21T17:32:28+00:00
lastBalanceEnrichmentDateTimeUtc
​lastBalanceEnrichmentDateTimeUtc · date-time

The UTC date time of the latest ISO balance enrichment, if enabled.

Example: 2025-01-21T17:32:28Z

accountDetailsWithTppMessages

The ASPSP shall give at least one of the account reference identifiers: - iban - bban - pan - maskedPan - msisdn If the account is a multicurrency account currency code in "currency" is set to "XXX".
currency
​currencyCode · pattern: [A-Z]{3} · required

ISO 4217 Alpha 3 currency code.

Example: EUR
resourceId
​string

This shall be filled, if addressable resource are created by the ASPSP on the /accounts or /card-accounts endpoint.

iban
​iban · pattern: [A-Z]{2,2}[0-9]{2,2}…

International Bank Account Number (IBAN) of an account.

Example: FR7612345987650123456789014
bban
​bban · pattern: [a-zA-Z0-9]{1,30}

Basic Bank Account Number (BBAN) Identifier. Used nationally by financial institutions, i.e., in individual countries, generally as part of a National Account Numbering Scheme(s), which uniquely identifies the account of a customer.

Example: BARC12345612345678
clearingNumber
​clearingNumber · pattern: [0-9]{1,5}

Bank account clearing number. Used to identify the financial institution within a domestic payment system.

Example: 5392
accountNumber
​accountNumber · pattern: [a-zA-Z0-9]{1,30}

Bank account number. Used to identify the particular customer account within the financial institution.

Example: BARC12345612345678
msisdn
​msisdn · maxLength: 35

Mobile phone number.

Example: +49 170 1234567
bankgiroNumber
​bankGiroNumber · pattern: [0-9-]{5,35}

Swedish Bankgiro number

Example: 1234-5678
plusgiroNumber
​plusGiroNumber · pattern: [0-9-]{5,35}

Swedish Plusgiro number

Example: 948294-5
name
​string · maxLength: 35

Name of the account given by the bank or the PSU in online-banking.

product
​string · maxLength: 35

Product name of the bank for this account, proprietary definition.

cashAccountType
​cashAccountType

ExternalCashAccountType1Code from ISO 20022.

status
​accountStatus · enum

Account status. The value is one of the following:

  • "enabled": account is available
  • "deleted": account is terminated
  • "blocked": account is blocked e.g. for legal reasons If this field is not used, than the account is available in the sense of this specification.
Enum values:
enabled
deleted
blocked
bic
​bicfi · pattern: [A-Z]{6,6}[A-Z2-9][A…

BICFI

Example: AAAADEBBXXX
linkedAccounts
​string · maxLength: 70

Case of a set of pending card transactions, the APSP will provide the relevant cash account the card is set up on.

usage
​string · enum · maxLength: 4

Specifies the usage of the account

  • PRIV: private personal account
  • ORGA: professional account
Enum values:
PRIV
ORGA
details
​string · maxLength: 140

Specifications that might be provided by the ASPSP

  • characteristics of the account
  • characteristics of the relevant card
​creditLimit

Amount of credit extended to account.

Example: {"currency":"EUR","amount":"123"}
​balance[]

A list of balances for the account. This list might be restricted to the current balance.

​_linksAccountDetails

Links to the account, which can be directly used for retrieving account information from this dedicated account.

Links to "balances" and/or "transactions"

These links are only supported, when the corresponding consent has been already granted.

ownerName
​string · maxLength: 140

Name of the legal account owner. If there is more than one owner, then e.g. two names might be noted here.

For a corporate account, the corporate name is used for this attribute. Even if supported by the ASPSP, the provision of this field might depend on the fact whether an explicit consent to this specific additional account information has been given by the PSU.

Example: John Doe
lastTransactionEnrichmentDateTime
​lastTransactionEnrichmentDateTime · date-time

The local date time of the latest ISO transaction enrichment, if enabled.

Example: 2025-01-21T17:32:28+00:00
lastTransactionEnrichmentDateTimeUtc
​lastTransactionEnrichmentDateTimeUtc · date-time

The UTC date time of the latest ISO transaction enrichment, if enabled.

Example: 2025-01-21T17:32:28Z
lastBalanceEnrichmentDateTime
​lastBalanceEnrichmentDateTime · date-time

The local date time of the latest ISO balance enrichment, if enabled.

Example: 2025-01-21T17:32:28+00:00
lastBalanceEnrichmentDateTimeUtc
​lastBalanceEnrichmentDateTimeUtc · date-time

The UTC date time of the latest ISO balance enrichment, if enabled.

Example: 2025-01-21T17:32:28Z
​tppMessage2XX[]

cardAccountDetails

Card account details.
maskedPan
​maskedPan · maxLength: 35 · required

Masked Primary Account Number.

Example: 123456xxxxxx1234
currency
​currencyCode · pattern: [A-Z]{3} · required

ISO 4217 Alpha 3 currency code.

Example: EUR
resourceId
​string

This is the data element to be used in the path when retrieving data from a dedicated account. This shall be filled, if addressable resource are created by the ASPSP on the /card-accounts endpoint.

ownerName
​ownerName · maxLength: 140

Name of the legal account owner. If there is more than one owner, then e.g. two names might be noted here.

For a corporate account, the corporate name is used for this attribute. Even if supported by the ASPSP, the provision of this field might depend on the fact whether an explicit consent to this specific additional account information has been given by the PSU.

Example: John Doe
name
​string · maxLength: 70

Name of the account, as assigned by the ASPSP, in agreement with the account owner in order to provide an additional means of identification of the account.

displayName
​displayName · maxLength: 70

Name of the account as defined by the PSU within online channels.

product
​string · maxLength: 35

Product Name of the Bank for this account, proprietary definition.

debitAccounting
​debitAccounting

If true, the amounts of debits on the reports are quoted positive with the related consequence for balances. If false, the amount of debits on the reports are quoted negative.

status
​accountStatus · enum

Account status. The value is one of the following:

  • "enabled": account is available
  • "deleted": account is terminated
  • "blocked": account is blocked e.g. for legal reasons If this field is not used, than the account is available in the sense of this specification.
Enum values:
enabled
deleted
blocked
usage
​string · enum · maxLength: 4

Specifies the usage of the account:

  • PRIV: private personal account
  • ORGA: professional account
Enum values:
PRIV
ORGA
details
​string · maxLength: 1000

Specifications that might be provided by the ASPSP:

  • characteristics of the account
  • characteristics of the relevant card
​amount
​balance[]

A list of balances for the account. This list might be restricted to the current balance.

​_linksAccountDetails

Links to the account, which can be directly used for retrieving account information from this dedicated account.

Links to "balances" and/or "transactions"

These links are only supported, when the corresponding consent has been already granted.

accountList

List of accounts with details.
​accountDetails[] · required
​_linksAccountReport
​tppMessage2XX[]

cardAccountList

List of card accounts with details.
​cardAccountDetails[] · required

accountReport

JSON based account report. This account report contains transactions resulting from the query parameters. 'booked' shall be contained if bookingStatus parameter is set to "booked" or "both". 'pending' is not contained if the bookingStatus parameter is set to "booked".
​_linksAccountReport · required
​transactionDetails[]

Array of transaction details

​transactionDetails[]

Array of transaction details

​transactionDetails[]

Array of transaction details

cardAccountReport

JSON based card account report. This card account report contains transactions resulting from the query parameters.
​cardTransaction[] · required

Array of transaction details

​_linksCardAccountReport · required
​cardTransaction[]

Array of transaction details

transactionList

​transactionDetails[]

Array of transaction details

Transaction details
transactionDetails
​amount · required
transactionId
​string

the Transaction Id can be used as access-ID in the API, where more details on an transaction is offered. If this data attribute is provided this shows that the AIS can get access on more details about this transaction using the GET Transaction Details Request

entryReference
​string · maxLength: 35

Is the identification of the transaction as used e.g. for reference for deltafunction on application level. The same identification as for example used within camt.05x messages.

endToEndId
​string · maxLength: 35

ID for the transaction provided by the initiator, and passed unchanged from debtor to creditor.

mandateId
​string · maxLength: 35

ID of the mandate given by the debtor to the creditor. Relevant for e.g. SEPA Identification of Mandates.

checkId
​string · maxLength: 35

Identification of a Cheque.

creditorId
​string · maxLength: 35

Identification of Creditors, e.g. a SEPA Creditor ID.

bookingDate
​bookingDate · date

The Date when an entry is posted to an account on the ASPSPs books.

valueDate
​string · date

Date at which an entry is posted to an account on the ASPSP's books.

​balanceAfterTransaction

The account balance at the time after the transaction is made. Only available for transactions in booked state.

​reportExchangeRate[]

Array of exchange rates

creditorName
​creditorName · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$

Creditor Name

Example: Creditor Name
​trnsCreditorAccountReference

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN), or
  • Swedish Bankgiro number, or
  • Swedish Plusgiro number.
ultimateCreditor
​ultimateCreditor · maxLength: 70

Ultimate Creditor

Example: Ultimate Creditor
debtorName
​debtorName · maxLength: 70

Debtor Name

Example: Debtor Name
​accountReference

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
ultimateDebtor
​ultimateDebtor · maxLength: 70

Ultimate Debtor

Example: Ultimate Debtor
remittanceInformationUnstructured
​remittanceInformationUnstructured · maxLength: 140

Unstructured remittance information

Example: Ref Number Merchant
remittanceInformationStructured
​string · maxLength: 140

Reference as contained in the structured remittance reference structure (without the surrounding XML structure).

Different from other places where the content is in plain form and not in form of a structured field.

remittanceInformationUnstructuredArray
​remittanceInformationUnstructured[]

Array of unstructured remittance information

Example: ["Ref Number Merchant","Some Other Text"]
​remittanceInformationStructuredArray

Array of structured remittance information

additionalInformation
​string · maxLength: 512

Might be used by the ASPSP to transport additional transaction related information to the PSU.

purposeCode
​purposeCode · enum

ExternalPurpose1Code from ISO 20022. Values from ISO 20022 External Code List ExternalCodeSets_1Q2018 June 2018.

Enum values:
BKDF
BKFE
BKFM
BKIP
BKPP
CBLK
CDCB
CDCD
bankTransactionCode
​bankTransactionCode

Bank transaction code as used by the ASPSP, concatenating the three ISO 20022 Codes (Domain Code, Family Code, SubFamily Code).

Example: PMNT-RCDT-ESCT
proprietaryBankTransactionCode
​proprietaryBankTransactionCode · maxLength: 35

Proprietary bank transaction code as used within a community or within an ASPSP e.g. for MT94x based transaction reports.

transactionListId
​transactionListId

Generated from the transaction details per transaction, meaning that duplicates may occur for identical transactions on the same day with the same account balance at the transaction time. Only available fore transactions in booked state.

paymentId
​transactionPaymentId

Only available for transactions generated via the Open Banking Platform.

Resource identification of the generated payment initiation resource.

aggregateTransactionId
​string

The transaction ID of the aggregated transaction.

aggregateTransactionListId
​string

The transaction list ID of the aggregated transaction.

aggregateId
​integer

Serial number for the Bankgiro deposit.

aggregateAmount
​string

The aggregated amount of all transactions in the deposit.

aggregateRemittanceInformationUnstructured
​string

The unstructured remittance information of the aggregated transaction.

​address
debtorOrganisationId
​string

Organisation number of the debtor.

isAliasPayin
​boolean

Is set if the transaction represents an individual incoming payment derived from an aggregated transaction.

isAliasPayout
​boolean

Is set if the transaction represents an individual outgoing payment derived from an aggregated transaction.

isEnriched
​isEnriched

A transaction that has additional data enriched. Data is sourced from a provider other than PSD2.

​_linksTransactionDetails

Transaction-specific links:

  • "transactionDetails": further details about the transaction, only available in some banks.
  • "proofOfPayment": link to a downloadable proof of payment document, only available for booked cross-border payments.
​transactionFee[]

Array of transaction fees

cardTransactionList

​cardTransaction[]

Array of transaction details

Card transaction information
cardTransaction
​amount · required
cardTransactionId
​cardTransactionId · maxLength: 35

Unique end to end identity.

terminalId
​terminalId · maxLength: 35

Identification of the Terminal, where the card has been used.

transactionDate
​transactionDate · date

Date of the actual card transaction

bookingDate
​bookingDate · date

The Date when an entry is posted to an account on the ASPSPs books.

​reportExchangeRate[]

Array of exchange rates

​amount
​amount
markupFeePercentage
​string
cardAcceptorId
​string · maxLength: 35
​address
merchantCategoryCode
​merchantCategoryCode · minLength: 4 · maxLength: 4

Merchant category code

maskedPAN
​maskedPan · maxLength: 35

Masked Primary Account Number.

Example: 123456xxxxxx1234
transactionDetails
​string · maxLength: 140
invoiced
​boolean
proprietaryBankTransactionCode
​proprietaryBankTransactionCode · maxLength: 35

Proprietary bank transaction code as used within a community or within an ASPSP e.g. for MT94x based transaction reports.

transactionDetails

Transaction details
​amount · required
transactionId
​string

the Transaction Id can be used as access-ID in the API, where more details on an transaction is offered. If this data attribute is provided this shows that the AIS can get access on more details about this transaction using the GET Transaction Details Request

entryReference
​string · maxLength: 35

Is the identification of the transaction as used e.g. for reference for deltafunction on application level. The same identification as for example used within camt.05x messages.

endToEndId
​string · maxLength: 35

ID for the transaction provided by the initiator, and passed unchanged from debtor to creditor.

mandateId
​string · maxLength: 35

ID of the mandate given by the debtor to the creditor. Relevant for e.g. SEPA Identification of Mandates.

checkId
​string · maxLength: 35

Identification of a Cheque.

creditorId
​string · maxLength: 35

Identification of Creditors, e.g. a SEPA Creditor ID.

bookingDate
​bookingDate · date

The Date when an entry is posted to an account on the ASPSPs books.

valueDate
​string · date

Date at which an entry is posted to an account on the ASPSP's books.

​balanceAfterTransaction

The account balance at the time after the transaction is made. Only available for transactions in booked state.

​reportExchangeRate[]

Array of exchange rates

creditorName
​creditorName · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$

Creditor Name

Example: Creditor Name
​trnsCreditorAccountReference

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN), or
  • Swedish Bankgiro number, or
  • Swedish Plusgiro number.
ultimateCreditor
​ultimateCreditor · maxLength: 70

Ultimate Creditor

Example: Ultimate Creditor
debtorName
​debtorName · maxLength: 70

Debtor Name

Example: Debtor Name
​accountReference

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
ultimateDebtor
​ultimateDebtor · maxLength: 70

Ultimate Debtor

Example: Ultimate Debtor
remittanceInformationUnstructured
​remittanceInformationUnstructured · maxLength: 140

Unstructured remittance information

Example: Ref Number Merchant
remittanceInformationStructured
​string · maxLength: 140

Reference as contained in the structured remittance reference structure (without the surrounding XML structure).

Different from other places where the content is in plain form and not in form of a structured field.

remittanceInformationUnstructuredArray
​remittanceInformationUnstructured[]

Array of unstructured remittance information

Example: ["Ref Number Merchant","Some Other Text"]
​remittanceInformationStructuredArray

Array of structured remittance information

additionalInformation
​string · maxLength: 512

Might be used by the ASPSP to transport additional transaction related information to the PSU.

purposeCode
​purposeCode · enum

ExternalPurpose1Code from ISO 20022. Values from ISO 20022 External Code List ExternalCodeSets_1Q2018 June 2018.

Enum values:
BKDF
BKFE
BKFM
BKIP
BKPP
CBLK
CDCB
CDCD
bankTransactionCode
​bankTransactionCode

Bank transaction code as used by the ASPSP, concatenating the three ISO 20022 Codes (Domain Code, Family Code, SubFamily Code).

Example: PMNT-RCDT-ESCT
proprietaryBankTransactionCode
​proprietaryBankTransactionCode · maxLength: 35

Proprietary bank transaction code as used within a community or within an ASPSP e.g. for MT94x based transaction reports.

transactionListId
​transactionListId

Generated from the transaction details per transaction, meaning that duplicates may occur for identical transactions on the same day with the same account balance at the transaction time. Only available fore transactions in booked state.

paymentId
​transactionPaymentId

Only available for transactions generated via the Open Banking Platform.

Resource identification of the generated payment initiation resource.

aggregateTransactionId
​string

The transaction ID of the aggregated transaction.

aggregateTransactionListId
​string

The transaction list ID of the aggregated transaction.

aggregateId
​integer

Serial number for the Bankgiro deposit.

aggregateAmount
​string

The aggregated amount of all transactions in the deposit.

aggregateRemittanceInformationUnstructured
​string

The unstructured remittance information of the aggregated transaction.

​address
debtorOrganisationId
​string

Organisation number of the debtor.

isAliasPayin
​boolean

Is set if the transaction represents an individual incoming payment derived from an aggregated transaction.

isAliasPayout
​boolean

Is set if the transaction represents an individual outgoing payment derived from an aggregated transaction.

isEnriched
​isEnriched

A transaction that has additional data enriched. Data is sourced from a provider other than PSD2.

​_linksTransactionDetails

Transaction-specific links:

  • "transactionDetails": further details about the transaction, only available in some banks.
  • "proofOfPayment": link to a downloadable proof of payment document, only available for booked cross-border payments.
​transactionFee[]

Array of transaction fees

transactionDetailsWithTppMessages

Transaction details
​amount · required
transactionId
​string

the Transaction Id can be used as access-ID in the API, where more details on an transaction is offered. If this data attribute is provided this shows that the AIS can get access on more details about this transaction using the GET Transaction Details Request

entryReference
​string · maxLength: 35

Is the identification of the transaction as used e.g. for reference for deltafunction on application level. The same identification as for example used within camt.05x messages.

endToEndId
​string · maxLength: 35

Unique end to end identity.

mandateId
​string · maxLength: 35

Identification of Mandates, e.g. a SEPA Mandate ID.

checkId
​string · maxLength: 35

Identification of a Cheque.

creditorId
​string · maxLength: 35

Identification of Creditors, e.g. a SEPA Creditor ID.

bookingDate
​bookingDate · date

The Date when an entry is posted to an account on the ASPSPs books.

valueDate
​string · date

Date at which assets become available to the account owner in case of a credit.

​reportExchangeRate[]

Array of exchange rates

creditorName
​creditorName · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$

Creditor Name

Example: Creditor Name
​trnsCreditorAccountReference

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN), or
  • Swedish Bankgiro number, or
  • Swedish Plusgiro number.
ultimateCreditor
​ultimateCreditor · maxLength: 70

Ultimate Creditor

Example: Ultimate Creditor
debtorName
​debtorName · maxLength: 70

Debtor Name

Example: Debtor Name
​accountReference

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
ultimateDebtor
​ultimateDebtor · maxLength: 70

Ultimate Debtor

Example: Ultimate Debtor
remittanceInformationUnstructured
​remittanceInformationUnstructured · maxLength: 140

Unstructured remittance information

Example: Ref Number Merchant
remittanceInformationStructured
​string · maxLength: 140

Reference as contained in the structured remittance reference structure (without the surrounding XML structure).

Different from other places where the content is in plain form and not in form of a structured field.

additionalInformation
​string · maxLength: 512

Might be used by the ASPSP to transport additional transaction related information to the PSU.

purposeCode
​purposeCode · enum

ExternalPurpose1Code from ISO 20022. Values from ISO 20022 External Code List ExternalCodeSets_1Q2018 June 2018.

Enum values:
BKDF
BKFE
BKFM
BKIP
BKPP
CBLK
CDCB
CDCD
bankTransactionCode
​bankTransactionCode

Bank transaction code as used by the ASPSP, concatenating the three ISO 20022 Codes (Domain Code, Family Code, SubFamily Code).

Example: PMNT-RCDT-ESCT
proprietaryBankTransactionCode
​proprietaryBankTransactionCode · maxLength: 35

Proprietary bank transaction code as used within a community or within an ASPSP e.g. for MT94x based transaction reports.

transactionListId
​transactionListId

Generated from the transaction details per transaction, meaning that duplicates may occur for identical transactions on the same day with the same account balance at the transaction time. Only available fore transactions in booked state.

paymentId
​transactionPaymentId

Only available for transactions generated via the Open Banking Platform.

Resource identification of the generated payment initiation resource.

isEnriched
​isEnriched

A transaction that has additional data enriched. Data is sourced from a provider other than PSD2.

​_linksTransactionDetails

Transaction-specific links:

  • "transactionDetails": further details about the transaction, only available in some banks.
  • "proofOfPayment": link to a downloadable proof of payment document, only available for booked cross-border payments.
​transactionFee[]

Array of transaction fees

​tppMessage2XX[]

cardTransaction

Card transaction information
​amount · required
cardTransactionId
​cardTransactionId · maxLength: 35

Unique end to end identity.

terminalId
​terminalId · maxLength: 35

Identification of the Terminal, where the card has been used.

transactionDate
​transactionDate · date

Date of the actual card transaction

bookingDate
​bookingDate · date

The Date when an entry is posted to an account on the ASPSPs books.

​reportExchangeRate[]

Array of exchange rates

​amount
​amount
markupFeePercentage
​string
cardAcceptorId
​string · maxLength: 35
​address
merchantCategoryCode
​merchantCategoryCode · minLength: 4 · maxLength: 4

Merchant category code

maskedPAN
​maskedPan · maxLength: 35

Masked Primary Account Number.

Example: 123456xxxxxx1234
transactionDetails
​string · maxLength: 140
invoiced
​boolean
proprietaryBankTransactionCode
​proprietaryBankTransactionCode · maxLength: 35

Proprietary bank transaction code as used within a community or within an ASPSP e.g. for MT94x based transaction reports.

reportExchangeRateList

​reportExchangeRate[]

Array of exchange rates

Exchange Rate
reportExchangeRate
sourceCurrency
​currencyCode · pattern: [A-Z]{3} · required

ISO 4217 Alpha 3 currency code.

Example: EUR
exchangeRate
​string · required
unitCurrency
​string · required
targetCurrency
​currencyCode · pattern: [A-Z]{3} · required

ISO 4217 Alpha 3 currency code.

Example: EUR
quotationDate
​string · date · required
contractIdentification
​string

reportExchangeRate

Exchange Rate
sourceCurrency
​currencyCode · pattern: [A-Z]{3} · required

ISO 4217 Alpha 3 currency code.

Example: EUR
exchangeRate
​string · required
unitCurrency
​string · required
targetCurrency
​currencyCode · pattern: [A-Z]{3} · required

ISO 4217 Alpha 3 currency code.

Example: EUR
quotationDate
​string · date · required
contractIdentification
​string

paymentExchangeRate

Exchange Rate
unitCurrency
​string
exchangeRate
​string
contractIdentification
​string
rateType
​string · enum
Enum values:
SPOT
SALE
AGRD

balance

A single balance element
​amount · required
balanceType
​balanceType · enum · required

The type of balance represented. See Statuses & Types documentation for full descriptions of values.

Enum values:
closingBooked
expected
authorised
openingBooked
interimAvailable
interimBooked
forwardAvailable
nonInvoiced
creditLimitIncluded
​boolean

A flag indicating if the credit limit of the corresponding account is included in the calculation of the balance, where applicable.

Example: false
lastChangeDateTime
​string · date-time

Might be used to indicate when the balance was last updated.

referenceDate
​string · date

Reference date of the balance.

lastCommittedTransaction
​string · maxLength: 35

"entryReference" of the last committed transaction.

clearingNumber
​clearingNumber · pattern: [0-9]{1,5}

Bank account clearing number. Used to identify the financial institution within a domestic payment system.

Example: 5392

balanceList

​balance[]

A list of balances for the account. This list might be restricted to the current balance.

A single balance element
balance
​amount · required
balanceType
​balanceType · enum · required

The type of balance represented. See Statuses & Types documentation for full descriptions of values.

Enum values:
closingBooked
expected
authorised
openingBooked
interimAvailable
interimBooked
forwardAvailable
nonInvoiced
creditLimitIncluded
​boolean

A flag indicating if the credit limit of the corresponding account is included in the calculation of the balance, where applicable.

Example: false
lastChangeDateTime
​string · date-time

Might be used to indicate when the balance was last updated.

referenceDate
​string · date

Reference date of the balance.

lastCommittedTransaction
​string · maxLength: 35

"entryReference" of the last committed transaction.

clearingNumber
​clearingNumber · pattern: [0-9]{1,5}

Bank account clearing number. Used to identify the financial institution within a domestic payment system.

Example: 5392

cancellationList

An array of all cancellationIds connected to this resource.
cancellationIds
​cancellationId[] · required

bicfi

string · pattern: [A-Z]{6,6}[A-Z2-9][A…

BICFI

Example: AAAADEBBXXX

pan

string · maxLength: 35

Primary Account Number according to ISO/IEC 7812.

Example: 5409050000000000

maskedPan

string · maxLength: 35

Masked Primary Account Number.

Example: 123456xxxxxx1234

ownerName

string · maxLength: 140

Name of the legal account owner. If there is more than one owner, then e.g. two names might be noted here.

For a corporate account, the corporate name is used for this attribute. Even if supported by the ASPSP, the provision of this field might depend on the fact whether an explicit consent to this specific additional account information has been given by the PSU.

Example: John Doe

debitAccounting

boolean

If true, the amounts of debits on the reports are quoted positive with the related consequence for balances. If false, the amount of debits on the reports are quoted negative.

displayName

string · maxLength: 70

Name of the account as defined by the PSU within online channels.

bban

string · pattern: [a-zA-Z0-9]{1,30}

Basic Bank Account Number (BBAN) Identifier. Used nationally by financial institutions, i.e., in individual countries, generally as part of a National Account Numbering Scheme(s), which uniquely identifies the account of a customer.

Example: BARC12345612345678

msisdn

string · maxLength: 35

Mobile phone number.

Example: +49 170 1234567

iban

string · pattern: [A-Z]{2,2}[0-9]{2,2}…

International Bank Account Number (IBAN) of an account.

Example: FR7612345987650123456789014

giroNumber

string · pattern: [0-9-]{5,35}

Swedish Bankgiro or Plusgiro number

Example: 1234-5678

giroType

string · enum
Enum values:
BANKGIRO
PLUSGIRO

Swedish giro type

bankGiroNumber

string · pattern: [0-9-]{5,35}

Swedish Bankgiro number

Example: 1234-5678

plusGiroNumber

string · pattern: [0-9-]{5,35}

Swedish Plusgiro number

Example: 948294-5

address

country
​countryCode · pattern: [A-Z]{2} · required

ISO 3166 ALPHA2 country code

Example: SE
street
​string · maxLength: 70
buildingNumber
​string
city
​string
postalCode
​string

internationalAddress

street
​string · maxLength: 70 · required
city
​string · required
postalCode
​string · required
country
​countryCode · pattern: [A-Z]{2} · required

ISO 3166 ALPHA2 country code

Example: SE
buildingNumber
​string
state
​string

countryCode

string · pattern: [A-Z]{2}

ISO 3166 ALPHA2 country code

Example: SE

creditorNameAndAddress

string · maxLength: 140

Creditor Name and Address in a free text field

Example: Max Masters, Main Street 1, 12345 City, Example Country

amount

currency
​currencyCode · pattern: [A-Z]{3} · required

ISO 4217 Alpha 3 currency code.

Example: EUR
amount
​amountValue · pattern: -?[0-9]{1,14}(\.[0-9… · required

The amount given with fractional digits, where fractions must be compliant to the currency definition. Up to 14 significant figures. Negative amounts are signed by minus. The decimal separator is a dot.

Example: Valid representations for EUR with up to two decimals are:

  • 1056
  • 5768.2
  • -1.50
  • 5877.78
Example: 5877.78

balanceAfterTransaction

The account balance at the time after the transaction is made. Only available for transactions in booked state.
​amount
balanceType
​balanceType · enum

The type of balance represented. See Statuses & Types documentation for full descriptions of values.

Enum values:
closingBooked
expected
authorised
openingBooked
interimAvailable
interimBooked
forwardAvailable
nonInvoiced

creditLimit

Amount of credit extended to account.
currency
​currencyCode · pattern: [A-Z]{3} · required

ISO 4217 Alpha 3 currency code.

Example: EUR
amount
​amountValue · pattern: -?[0-9]{1,14}(\.[0-9… · required

The amount given with fractional digits, where fractions must be compliant to the currency definition. Up to 14 significant figures. Negative amounts are signed by minus. The decimal separator is a dot.

Example: Valid representations for EUR with up to two decimals are:

  • 1056
  • 5768.2
  • -1.50
  • 5877.78
Example: 5877.78

currencyCode

string · pattern: [A-Z]{3}

ISO 4217 Alpha 3 currency code.

Example: EUR

amountValue

string · pattern: -?[0-9]{1,14}(\.[0-9…

The amount given with fractional digits, where fractions must be compliant to the currency definition. Up to 14 significant figures. Negative amounts are signed by minus. The decimal separator is a dot.

Example: Valid representations for EUR with up to two decimals are:

  • 1056
  • 5768.2
  • -1.50
  • 5877.78
Example: 5877.78

chargeBearer

string · enum
Enum values:
DEBT
CRED
SHAR
SLEV

Charge Bearer. ChargeBearerType1Code from ISO20022

remittanceInformationStructured

Structured remittance information
reference
​string · maxLength: 35 · required
referenceType
​string · maxLength: 35
referenceIssuer
​string · maxLength: 35

remittanceInformationStructuredArray

Array of structured remittance information
​referredDocumentInformation
​referredDocumentAmount
​creditorReferenceInformation
additionalRemittanceInformation
​string[]

referredDocumentInformation

typeCode
​string
typeProprietary
​string
typeIssuer
​string
number
​string
relatedDate
​string · date

referredDocumentAmount

​amount
​amount
​amount

creditorReferenceInformation

reference
​object
referenceTypeCode
​string
referenceTypeProprietary
​string

remittanceInformationUnstructured

string · maxLength: 140

Unstructured remittance information

Example: Ref Number Merchant

remittanceInformationUnstructuredArray

​remittanceInformationUnstructured[]

Array of unstructured remittance information

Example: ["Ref Number Merchant","Some Other Text"]

debtorAccountMessage

string · maxLength: 140

Message for the debtor

Example: Personal note

purposeCode

string · enum
Enum values:
BKDF
BKFE
BKFM
BKIP
BKPP
CBLK
CDCB
CDCD

ExternalPurpose1Code from ISO 20022. Values from ISO 20022 External Code List ExternalCodeSets_1Q2018 June 2018.

bankTransactionCode

string

Bank transaction code as used by the ASPSP, concatenating the three ISO 20022 Codes (Domain Code, Family Code, SubFamily Code).

Example: PMNT-RCDT-ESCT

proprietaryBankTransactionCode

string · maxLength: 35

Proprietary bank transaction code as used within a community or within an ASPSP e.g. for MT94x based transaction reports.

transactionListId

string

Generated from the transaction details per transaction, meaning that duplicates may occur for identical transactions on the same day with the same account balance at the transaction time. Only available fore transactions in booked state.

transactionPaymentId

string

Only available for transactions generated via the Open Banking Platform.

Resource identification of the generated payment initiation resource.

isEnriched

boolean

A transaction that has additional data enriched. Data is sourced from a provider other than PSD2.

merchantCategoryCode

string · minLength: 4 · maxLength: 4

Merchant category code

frequencyCode

string · enum
Enum values:
Daily
Weekly
EveryTwoWeeks
Monthly
EveryTwoMonths
Quarterly
SemiAnnual
Annual

The following codes from the "EventFrequency7Code" of ISO 20022 are supported.

  • "Daily"
  • "Weekly"
  • "EveryTwoWeeks"
  • "Monthly"
  • "EveryTwoMonths"
  • "Quarterly"
  • "SemiAnnual"
  • "Annual"

frequencyPerDay

integer · min: 1

The number of times per day the TPP may access the account data without PSU interaction. For one-off access, the attribute is set to "1". If not otherwise agreed bilaterally between the TPP and ASPSP, the frequency is less equal to 4.

Example: 4

dayOfExecution

string · enum · maxLength: 2
Enum values:
1
2
3
4
5
6
7
8

The day of execution as a string. Leading zeroes are not allowed.

executionRule

string · enum
Enum values:
following
preceding

Specifies how to handle recurring payment dates that fall on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day. The ASPSP might reject the request if the selected option is not supported by its online banking rules.

psuData

PSU Data for Update PSU Authentication.
password
​string

Password

encryptedPassword
​string

Encrypted password.

psuMessageText

string · maxLength: 512

Text to be displayed to the PSU

creditorName

string · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$

Creditor Name

Example: Creditor Name

creditorAgentName

string · maxLength: 35

Creditor Agent Name

Example: Creditor Agent Name

debtorAgentName

string · maxLength: 35

Debtor Agent Name

Example: Debtor Agent Name

debtorName

string · maxLength: 70

Debtor Name

Example: Debtor Name

ultimateDebtor

string · maxLength: 70

Ultimate Debtor

Example: Ultimate Debtor

ultimateDebtorName

string · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$

Ultimate Debtor Name

Example: Debtor Name

debtorId

string · maxLength: 35

Debtor Id

Example: Debtor Id 1234

ultimateCreditor

string · maxLength: 70

Ultimate Creditor

Example: Ultimate Creditor

ultimateCreditorName

string · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$

Ultimate Creditor Name

Example: Creditor Name

transactionDate

string · date

Date of the actual card transaction

startDate

string · date

The first applicable day of execution starting from this date is the first payment.

endDate

string · date

The last applicable day of execution If not given, it is an infinite standing order.

bookingDate

string · date

The Date when an entry is posted to an account on the ASPSPs books.

validUntil

string · date

The date until which the requested consent should be valid for. The content is the local ASPSP date in ISO Date Format, e.g. 2025-10-30. This parameter is requesting a valid until date for the requested consent.

Example: 2020-12-31

lastActionDate

string · date

This date is containing the date of the last action on the consent object either through the XS2A interface or the PSU/ASPSP interface having an impact on the status.

Example: 2018-07-01

isoPaymentInitiation_json

Request Body for a domestic payment initiation via JSON.
​amount · required
​accountReferenceWithGiro · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or,
  • Bankgiro/Plusgiro for corporate Swedish accounts, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
​accountReference · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
creditorName
​creditorName · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$ · required

Creditor Name

Example: Creditor Name
​address
creditorAgent
​bicfi · pattern: [A-Z]{6,6}[A-Z2-9][A…

BICFI

Example: AAAADEBBXXX
creditorAgentName
​creditorAgentName · maxLength: 35

Creditor Agent Name

Example: Creditor Agent Name
requestedExecutionDate
​string

Date when payment is scheduled to be executed in ISO-Date Format, e.g. 2020-10-30

remittanceInformationUnstructured
​remittanceInformationUnstructured · maxLength: 140

Unstructured remittance information

Example: Ref Number Merchant
debtorAccountMessage
​debtorAccountMessage · maxLength: 140

Message for the debtor

Example: Personal note
​object[] · minItems: 1

List of credit notes to be offset against the payment.

purposeCode
​purposeCode · enum

ExternalPurpose1Code from ISO 20022. Values from ISO 20022 External Code List ExternalCodeSets_1Q2018 June 2018.

Enum values:
BKDF
BKFE
BKFM
BKIP
BKPP
CBLK
CDCB
CDCD

paymentInitiation_json

Request Body for a domestic payment initiation via JSON.
​amount · required
​accountReferenceWithGiro · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or,
  • Bankgiro/Plusgiro for corporate Swedish accounts, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
​accountReference · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
creditorName
​creditorName · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$ · required

Creditor Name

Example: Creditor Name
​address
creditorAgent
​bicfi · pattern: [A-Z]{6,6}[A-Z2-9][A…

BICFI

Example: AAAADEBBXXX
creditorAgentName
​creditorAgentName · maxLength: 35

Creditor Agent Name

Example: Creditor Agent Name
requestedExecutionDate
​string

Date when payment is scheduled to be executed in ISO-Date Format, e.g. 2020-10-30

remittanceInformationUnstructured
​remittanceInformationUnstructured · maxLength: 140

Unstructured remittance information

Example: Ref Number Merchant
debtorAccountMessage
​debtorAccountMessage · maxLength: 140

Message for the debtor

Example: Personal note
endToEndIdentification
​string · maxLength: 35

paymentInitiationCrossBorder_json

Request Body for a cross-border payment initiation via JSON.
​amount · required
​accountReferenceWithGiro · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or,
  • Bankgiro/Plusgiro for corporate Swedish accounts, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
​accountReference · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
creditorName
​creditorName · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$ · required

Creditor Name

Example: Creditor Name
​internationalAddress · required
creditorAgent
​bicfi · pattern: [A-Z]{6,6}[A-Z2-9][A… · required

BICFI

Example: AAAADEBBXXX
creditorAgentName
​creditorAgentName · maxLength: 35 · required

Creditor Agent Name

Example: Creditor Agent Name
requestedExecutionDate
​string

Date when payment is scheduled to be executed in ISO-Date Format, e.g. 2020-10-30

remittanceInformationUnstructured
​remittanceInformationUnstructured · maxLength: 140

Unstructured remittance information

Example: Ref Number Merchant
debtorAccountMessage
​debtorAccountMessage · maxLength: 140

Message for the debtor

Example: Personal note
endToEndIdentification
​string · maxLength: 35
purposeCode
​purposeCode · enum

ExternalPurpose1Code from ISO 20022. Values from ISO 20022 External Code List ExternalCodeSets_1Q2018 June 2018.

Enum values:
BKDF
BKFE
BKFM
BKIP
BKPP
CBLK
CDCB
CDCD
​object[]

Additional regulatory reporting information, if applicable.

isoPaymentInitiationCrossBorder_json

Request Body for a cross-border payment initiation via JSON.
​amount · required
​accountReferenceWithGiro · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or,
  • Bankgiro/Plusgiro for corporate Swedish accounts, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
​accountReference · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
creditorName
​creditorName · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$ · required

Creditor Name

Example: Creditor Name
​internationalAddress · required
creditorAgent
​bicfi · pattern: [A-Z]{6,6}[A-Z2-9][A… · required

BICFI

Example: AAAADEBBXXX
creditorAgentName
​creditorAgentName · maxLength: 35 · required

Creditor Agent Name

Example: Creditor Agent Name
requestedExecutionDate
​string

Date when payment is scheduled to be executed in ISO-Date Format, e.g. 2020-10-30

remittanceInformationUnstructured
​remittanceInformationUnstructured · maxLength: 140

Unstructured remittance information

Example: Ref Number Merchant
debtorAccountMessage
​debtorAccountMessage · maxLength: 140

Message for the debtor

Example: Personal note
purposeCode
​purposeCode · enum

ExternalPurpose1Code from ISO 20022. Values from ISO 20022 External Code List ExternalCodeSets_1Q2018 June 2018.

Enum values:
BKDF
BKFE
BKFM
BKIP
BKPP
CBLK
CDCB
CDCD
​object[] · minItems: 1

List of credit notes to be offset against the payment.

​object[]

Additional regulatory reporting information, if applicable.

paymentInitiationSepaDirectDebit_json

JSON body for initiating a SEPA Direct Debit.
requestedExecutionDate
​string · date · required

Date when payment is scheduled to be collected in ISO-Date Format, e.g. 2020-10-30.

creditorName
​creditorName · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$ · required

Creditor Name

Example: Creditor Name
​address · required
​accountReference · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
creditorId
​string · pattern: ^[A-Z]{2}\d{2}[A-Z0-… · required

A unique identifier assigned to the creditor authorising them to initiate SEPA Direct Debit collections.

Example: NL93ZZZ123456780001
localInstrumentCode
​string · enum · required

Local instrument code. See Statuses & Types documentation for full descriptions of values.

Enum values:
CORE
B2B
sequenceType
​directDebitSequenceType · enum · required

Sequence type for SEPA Direct Debit collections. See Statuses & Types documentation for full descriptions of values.

Enum values:
OOFF
FRST
RCUR
FNAL
​amount · required
​directDebitMandateRelatedInformation · required

Mandate information that authorises the SEPA Direct Debit.

debtorAgent
​bicfi · pattern: [A-Z]{6,6}[A-Z2-9][A… · required

BICFI

Example: AAAADEBBXXX
debtorName
​debtorName · maxLength: 70 · required

Debtor Name

Example: Debtor Name
​address · required
​accountReference · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
instructionId
​string · maxLength: 35

Instruction Id – identification for end-to-end processing.

creditorAgent
​bicfi · pattern: [A-Z]{6,6}[A-Z2-9][A…

BICFI

Example: AAAADEBBXXX
creditorAgentName
​creditorAgentName · maxLength: 35

Creditor Agent Name

Example: Creditor Agent Name
chargeBearer
​chargeBearer · enum

Charge Bearer. ChargeBearerType1Code from ISO20022

Enum values:
DEBT
CRED
SHAR
SLEV
ultimateCreditorName
​ultimateCreditorName · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$

Ultimate Creditor Name

Example: Creditor Name
​address
debtorAgentName
​debtorAgentName · maxLength: 35

Debtor Agent Name

Example: Debtor Agent Name
ultimateDebtorName
​ultimateDebtorName · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$

Ultimate Debtor Name

Example: Debtor Name
​address
purposeCode
​purposeCode · enum

ExternalPurpose1Code from ISO 20022. Values from ISO 20022 External Code List ExternalCodeSets_1Q2018 June 2018.

Enum values:
BKDF
BKFE
BKFM
BKIP
BKPP
CBLK
CDCB
CDCD
remittanceInformationUnstructuredArray
​remittanceInformationUnstructured[]

Array of unstructured remittance information

Example: ["Ref Number Merchant","Some Other Text"]
​directDebitStructuredRemittanceInformation[]

Array of structured remittance information elements.

​directDebitRegulatoryReportingData[] · maxItems: 10

Up to 10 regulatory reporting items.

directDebitSequenceType

string · enum
Enum values:
OOFF
FRST
RCUR
FNAL

Sequence type for SEPA Direct Debit collections. See Statuses & Types documentation for full descriptions of values.

directDebitMandateRelatedInformation

Mandate information that authorises the SEPA Direct Debit.
mandateId
​string · maxLength: 35 · required

Mandate Id.

dateOfSignature
​string · date · required

Date of signature.

party

Party with name and postal address.
name
​string · maxLength: 70 · required
​address

directDebitReferenceTypeCode

string · enum
Enum values:
SCOR

Reference type for structured remittance.

directDebitStructuredRemittanceInformation

Structured remittance information for SEPA Direct Debit
reference
​string · maxLength: 35 · required
referenceType
​directDebitReferenceTypeCode · enum

Reference type for structured remittance.

Enum values:
SCOR
​amount

directDebitStructuredRemittanceInformationArray

​directDebitStructuredRemittanceInformation[]

Array of structured remittance information elements.

Structured remittance information for SEPA Direct Debit
directDebitStructuredRemittanceInformation
reference
​string · maxLength: 35 · required
referenceType
​directDebitReferenceTypeCode · enum

Reference type for structured remittance.

Enum values:
SCOR
​amount

directDebitRegulatoryReportingData

Additional regulatory reporting information, if applicable.
detailsCode
​string · maxLength: 35
detailsInformation
​string · maxLength: 140

directDebitRegulatoryReportingArray

​directDebitRegulatoryReportingData[] · maxItems: 10

Up to 10 regulatory reporting items.

Additional regulatory reporting information, if applicable.
directDebitRegulatoryReportingData
detailsCode
​string · maxLength: 35
detailsInformation
​string · maxLength: 140

paymentInitiationSct_json

Request Body for a SEPA Credit Transfer payment initiation via JSON.
​amount · required
​accountReferenceWithGiro · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or,
  • Bankgiro/Plusgiro for corporate Swedish accounts, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
​accountReference · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
creditorName
​creditorName · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$ · required

Creditor Name

Example: Creditor Name
creditorAgent
​bicfi · pattern: [A-Z]{6,6}[A-Z2-9][A… · required

BICFI

Example: AAAADEBBXXX
creditorAgentName
​creditorAgentName · maxLength: 35 · required

Creditor Agent Name

Example: Creditor Agent Name
​address
requestedExecutionDate
​string

Date when payment is scheduled to be executed in ISO-Date Format, e.g. 2020-10-30

remittanceInformationUnstructured
​remittanceInformationUnstructured · maxLength: 140

Unstructured remittance information

Example: Ref Number Merchant
invoiceRef
​sepaInvoiceReference · minLength: 1 · maxLength: 35

Custom invoice reference

Example: 86851625960015
ocrRef
​sepaOcrReference · minLength: 5 · maxLength: 25 · pattern: RF[0-9]{2}[A-Z0-9]+$

RF creditor reference.

Example: RF18539007547034
debtorAccountMessage
​debtorAccountMessage · maxLength: 140

Message for the debtor

Example: Personal note
endToEndIdentification
​string · maxLength: 35

regulatoryReporting

​object[]

Additional regulatory reporting information, if applicable.

detailsCode
​string · maxLength: 35
detailsInformation
​string · maxLength: 140

isoPaymentInitiationSct_json

Request Body for a SEPA Credit Transfer payment initiation via JSON.
​amount · required
​accountReferenceWithGiro · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or,
  • Bankgiro/Plusgiro for corporate Swedish accounts, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
​accountReference · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
creditorName
​creditorName · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$ · required

Creditor Name

Example: Creditor Name
creditorAgent
​bicfi · pattern: [A-Z]{6,6}[A-Z2-9][A… · required

BICFI

Example: AAAADEBBXXX
​address
creditorAgentName
​creditorAgentName · maxLength: 35

Creditor Agent Name

Example: Creditor Agent Name
requestedExecutionDate
​string

Date when payment is scheduled to be executed in ISO-Date Format, e.g. 2020-10-30

remittanceInformationUnstructured
​remittanceInformationUnstructured · maxLength: 140

Unstructured remittance information

Example: Ref Number Merchant
debtorAccountMessage
​debtorAccountMessage · maxLength: 140

Message for the debtor

Example: Personal note
​object[] · minItems: 1

List of credit notes to be offset against the payment.

paymentInitiationSwedishGiro_json

Request Body for a Swedish Bankgiro/Plusgiro payment initiation via JSON.
​amount · required
​accountReferenceWithGiro · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or,
  • Bankgiro/Plusgiro for corporate Swedish accounts, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
​giroReference · required

Reference to a Swedish Bankgiro or Plusgiro account

creditorName
​creditorName · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$ · required

Creditor Name

Example: Creditor Name
​address
creditorAgent
​bicfi · pattern: [A-Z]{6,6}[A-Z2-9][A…

BICFI

Example: AAAADEBBXXX
creditorAgentName
​creditorAgentName · maxLength: 35

Creditor Agent Name

Example: Creditor Agent Name
requestedExecutionDate
​string

Date when payment is scheduled to be executed in ISO-Date Format, e.g. 2020-10-30

invoiceRef
​giroInvoiceReference · minLength: 1 · maxLength: 25

Custom invoice reference

Example: INV-20250073
ocrRef
​giroOcrReference · minLength: 2 · maxLength: 25 · pattern: ^[0-9]+$

Swedish OCR reference.

Example: 45678901234567
debtorAccountMessage
​string · maxLength: 140
creditorAccountMessage
​string · maxLength: 140
endToEndIdentification
​string · maxLength: 35

isoPaymentInitiationSwedishGiro_json

Request Body for a Swedish Bankgiro/Plusgiro payment initiation via JSON.
​amount · required
​accountReferenceWithGiro · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or,
  • Bankgiro/Plusgiro for corporate Swedish accounts, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
​giroReference · required

Reference to a Swedish Bankgiro or Plusgiro account

creditorName
​creditorName · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$ · required

Creditor Name

Example: Creditor Name
​address
creditorAgent
​bicfi · pattern: [A-Z]{6,6}[A-Z2-9][A…

BICFI

Example: AAAADEBBXXX
creditorAgentName
​creditorAgentName · maxLength: 35

Creditor Agent Name

Example: Creditor Agent Name
requestedExecutionDate
​string

Date when payment is scheduled to be executed in ISO-Date Format, e.g. 2020-10-30

invoiceRef
​giroInvoiceReference · minLength: 1 · maxLength: 25

Custom invoice reference

Example: INV-20250073
ocrRef
​giroOcrReference · minLength: 2 · maxLength: 25 · pattern: ^[0-9]+$

Swedish OCR reference.

Example: 45678901234567
debtorAccountMessage
​string · maxLength: 140
creditorAccountMessage
​string · maxLength: 140
​object[] · minItems: 1

List of credit notes to be offset against the payment.

creditNotes

​object[] · minItems: 1

List of credit notes to be offset against the payment.

reference
​giroInvoiceReference · minLength: 1 · maxLength: 25 · required

Custom invoice reference

Example: INV-20250073
​amount · required

confirmationOfFunds

JSON Request body for the "Confirmation of Funds Service" <table> <tr> <td>cardNumber</td> <td>String </td> <td>Optional</td> <td>Card Number of the card issued by the PIISP. Should be delivered if available.</td> </tr> <tr> <td>account</td> <td> Account Reference</td> <td>Mandatory</td> <td>PSU's account number.</td> </tr> <tr> <td>payee</td> <td>Max70Text</td> <td>Optional</td> <td>The merchant where the card is accepted as an information to the PSU.</td> </tr> <tr> <td>instructedAmount</td> <td>Amount</td> <td>Mandatory</td> <td>Transaction amount to be checked within the funds check mechanism.</td> </tr> </table>
​accountReference · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
​amount · required
cardNumber
​string · maxLength: 35

Card Number of the card issued by the PIISP. Should be delivered if available.

payee
​string · maxLength: 70

Name payee

fxQuote

JSON Body of a create FX quote request.
sourceCurrency
​string

The source currency.

targetCurrency
​string

The target currency.

countryCode
​string

The target country.

amount
​string

The requested amount in target currency.

requestedExecutionDate
​string · date

The requested execution date, for future payments.

consents

Content of the body of a consent request.
​accountAccess · required

Requested access services for a consent.

recurringIndicator
​recurringIndicator · required

If "true", the consent is for recurring access to the account data. If "false", the consent is for one-off access to the account data.

Example: false
validUntil
​validUntil · date · required

The date until which the requested consent should be valid for. The content is the local ASPSP date in ISO Date Format, e.g. 2025-10-30. This parameter is requesting a valid until date for the requested consent.

Example: 2020-12-31
frequencyPerDay
​frequencyPerDay · min: 1 · required

The number of times per day the TPP may access the account data without PSU interaction. For one-off access, the attribute is set to "1". If not otherwise agreed bilaterally between the TPP and ASPSP, the frequency is less equal to 4.

Example: 4
combinedServiceIndicator
​boolean · required

If "true" indicates that a payment initiation service will be addressed in the same "session".

Example: false

updatePsuAuthentication

Content of the body of a Update PSU Authentication Request Password subfield is used.
​psuData · minProps: 1 · required

PSU Data for Update PSU Authentication.

selectPsuAuthenticationMethod

Content of the body of a Select PSU Authentication Method Request
authenticationMethodId
​authenticationMethodId · maxLength: 35 · required

An identification provided by the ASPSP for the later identification of the authentication method selection.

Example: myAuthenticationID

transactionAuthorisation

Content of the body of a Transaction Authorisation Request
scaAuthenticationData
​scaAuthenticationData · required

SCA authentication data, depending on the chosen authentication method. If the data is binary, then it is base64 encoded.

paymentInitiationSct_pain.001

string

A pain.001 structure corresponding to the SCT schema

urn:iso:std:iso:20022:tech:xsd:pain.001.001.03

Example: <Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03"> <CstmrCdtTrfInitn> <GrpHdr> <MsgId>MIPI-123456789RI-123456789</MsgId> <CreDtTm>2017-02-14T20:23:34.000Z</CreDtTm> <NbOfTxs>1</NbOfTxs> <CtrlSum>123</CtrlSum> <InitgPty> <Nm>PaymentInitiator</Nm> <Id><OrgId><Othr><Id>DE10000000012</Id> <SchmeNm><Prptry>PISP</Prptry></SchmeNm></Othr></OrgId></Id> </InitgPty> </GrpHdr> <PmtInf> <PmtInfId>BIPI-123456789RI-123456789</PmtInfId> <PmtMtd>TRF</PmtMtd> <NbOfTxs>1</NbOfTxs> <CtrlSum>123</CtrlSum> <PmtTpInf><SvcLvl><Cd>SEPA</Cd></SvcLvl></PmtTpInf> <ReqdExctnDt>2017-02-15</ReqdExctnDt> <Dbtr><Nm>PSU Name</Nm></Dbtr> <DbtrAcct><Id><IBAN>DE87200500001234567890</IBAN></Id></DbtrAcct> <ChrgBr>SLEV</ChrgBr> <CdtTrfTxInf> <PmtId><EndToEndId>RI-123456789</EndToEndId></PmtId> <Amt><InstdAmt Ccy="EUR">123</InstdAmt></Amt> <Cdtr><Nm>Merchant123</Nm></Cdtr> <CdtrAcct><Id><IBAN> DE23100120020123456789</IBAN></Id></CdtrAcct> <RmtInf><Ustrd>Ref Number Merchant-123456</Ustrd></RmtInf> </CdtTrfTxInf> </PmtInf> </CstmrCdtTrfInitn> </Document>

paymentInitiationSctInst_pain.001

string

A pain.001 structure corresponding to the SCT INST schema.

paymentInitiationTarget2_pain.001

string

A pain.001 structure corresponding to the target-2 schema

For TARGET-2 payments only community wide pain.001 schemes do exist.

paymentInitiationCrossBorder_pain.001

string

A pain.001 structure corresponding to the cross-border schema

For cross-border payments only community wide pain.001 schemes do exist.

paymentInitiationStatusResponse-200_json

Body of the response for a successful payment initiation status request in case of an JSON based endpoint.
transactionStatus
​transactionStatus · enum · required

Uses codes from the ISO 20022 data table. See Statuses & Types documentation for full descriptions of values.

Enum values:
ACCC
ACCP
ACSC
ACSP
ACTC
ACWC
ACWP
RCVD
Example: ACSP
​tppMessage2XX[]

paymentInitiationStatusResponse-200_xml

string

Body of the response for a successful payment initiation status request in case of an XML based endpoint.

The status is returned as a pain.002 structure.

urn:iso:std:iso:20022:tech:xsd:pain.002.001.03

The chosen XML schema of the Status Request is following the XML schema definitions of the original pain.001 schema.

isoPaymentInitiationRequestResponse-201

Body of the response for a successful payment initiation request.
transactionStatus
​transactionStatus · enum · required

Uses codes from the ISO 20022 data table. See Statuses & Types documentation for full descriptions of values.

Enum values:
ACCC
ACCP
ACSC
ACSP
ACTC
ACWC
ACWP
RCVD
Example: ACSP
paymentId
​paymentId · required

ID of the generated payment initiation resource. Only available for transactions generated via the Open Banking Platform.

Example: 1234-wertiq-983
_links
​_linksIsoPaymentInitiation · required

A list of hyperlinks to be recognised by the TPP. Type of links admitted in this response:

  • 'confirmPayment': The link to the confirm endpoint, where a payment file is generated from the confirmed payment instructions.

  • 'self': The link to the payment initiation resource created by this request.

​tppMessage2XX[]

paymentInitiationRequestResponse-201

Body of the response for a successful payment initiation request.
transactionStatus
​transactionStatus · enum · required

Uses codes from the ISO 20022 data table. See Statuses & Types documentation for full descriptions of values.

Enum values:
ACCC
ACCP
ACSC
ACSP
ACTC
ACWC
ACWP
RCVD
Example: ACSP
paymentId
​paymentId · required

ID of the generated payment initiation resource. Only available for transactions generated via the Open Banking Platform.

Example: 1234-wertiq-983
​_linksPaymentInitiation · required

A list of hyperlinks to be recognised by the TPP. The actual hyperlinks used in the response depend on the dynamical decisions of the ASPSP when processing the request.

Remark: All links can be relative or full links, to be decided by the ASPSP.

Type of links admitted in this response, (further links might be added for ASPSP defined extensions):

  • 'scaRedirect': In case of an SCA Redirect Approach, the ASPSP is transmitting the link to which to redirect the PSU browser.
  • 'scaOAuth': In case of a SCA OAuth2 Approach, the ASPSP is transmitting the URI where the configuration of the Authorisation Server can be retrieved. The configuration follows the OAuth 2.0 Authorisation Server Metadata specification.
  • 'startAuthorisation': In case, where an explicit start of the transaction authorisation is needed, but no more data needs to be updated (no authentication method to be selected, no PSU identification nor PSU authentication data to be uploaded).
  • 'startAuthorisationWithPsuIdentification': The link to the authorisation endpoint, where the authorisation sub-resource has to be generated while uploading the PSU identification data.
  • 'startAuthorisationWithPsuAuthentication': The link to the authorisation endpoint, where the authorisation sub-resource has to be generated while uploading the PSU authentication data.
    • 'startAuthorisationWithEncryptedPsuAuthentication': Same as startAuthorisationWithPsuAuthentication where the authentication data need to be encrypted on application layer in uploading.
  • 'startAuthorisationWithAuthenticationMethodSelection': The link to the authorisation endpoint, where the authorisation sub-resource has to be generated while selecting the authentication method. This link is contained under exactly the same conditions as the data element "scaMethods"
  • 'startAuthorisationWithTransactionAuthorisation': The link to the authorisation endpoint, where the authorisation sub-resource has to be generated while authorising the transaction e.g. by uploading an OTP received by SMS.
  • 'self': The link to the payment initiation resource created by this request. This link can be used to retrieve the resource data.
  • 'status': The link to retrieve the transaction status of the payment initiation.
  • 'scaStatus': The link to retrieve the scaStatus of the corresponding authorisation sub-resource. This link is only contained, if an authorisation sub-resource has been already created.
Example: {"scaRedirect":{"href":"https://www.testbank.com/asdfasdfasdf"},"self":{"href":"/v1/payments/sepa-credit-transfers/1234-wertiq-983"}}
​authenticationObject[]

Optional list of available Strong Customer Authentication (SCA) methods, shown if SCA is required and the user can choose a method. When this is present, a startAuthorisationWithAuthenticationMethodSelection link will also be included for starting the authorisation with method selection.

​authenticationObject

Authentication Object

​challengeData

Contained in addition to the data element chosenScaMethod if challenge data is needed for SCA. In rare cases, this attribute is also used in the context of the startAuthorisationWithPsuAuthentication link.

psuMessage
​psuMessageText · maxLength: 512

Text to be displayed to the PSU

​verificationOfPayeeResponse

Body of the JSON response for a successful VoP request.

​tppMessage2XX[]

paymentInitiationCancelResponse-202

Body of the response for a successful cancel payment request.
transactionStatus
​transactionStatus · enum · required

Uses codes from the ISO 20022 data table. See Statuses & Types documentation for full descriptions of values.

Enum values:
ACCC
ACCP
ACSC
ACSP
ACTC
ACWC
ACWP
RCVD
Example: ACSP
​authenticationObject[]

Optional list of available Strong Customer Authentication (SCA) methods, shown if SCA is required and the user can choose a method. When this is present, a startAuthorisationWithAuthenticationMethodSelection link will also be included for starting the authorisation with method selection.

​authenticationObject

Authentication Object

​challengeData

Contained in addition to the data element chosenScaMethod if challenge data is needed for SCA. In rare cases, this attribute is also used in the context of the startAuthorisationWithPsuAuthentication link.

​_linksPaymentInitiationCancel

A list of hyperlinks to be recognised by the TPP. The actual hyperlinks used in the response depend on the dynamical decisions of the ASPSP when processing the request.

Remark: All links can be relative or full links, to be decided by the ASPSP.

Type of links admitted in this response, (further links might be added for ASPSP defined extensions):

  • 'startAuthorisation': In case, where just the authorisation process of the cancellation needs to be started, but no additional data needs to be updated for time being (no authentication method to be selected, no PSU identification nor PSU authentication data to be uploaded).
  • 'startAuthorisationWithPsuIdentification': In case where a PSU Identification needs to be updated when starting the cancellation authorisation: The link to the cancellation-authorisations end-point, where the cancellation sub-resource has to be generated while uploading the PSU identification data.
  • 'startAuthorisationWithPsuAuthentication': In case of a yet to be created authorisation sub-resource: The link to the cancellation authorisation end-point, where the authorisation sub-resource has to be generated while uploading the PSU authentication data.
  • 'startAuthorisationWithEncryptedPsuAuthentication': Same as startAuthorisationWithPsuAuthentication where the authentication data need to be encrypted on application layer in uploading.
  • 'startAuthorisationWithAuthenticationMethodSelection': The link to the authorisation end-point, where the cancellation-authorisation sub-resource has to be generated while selecting the authentication method. This link is contained under exactly the same conditions as the data element 'scaMethods'
​tppMessage2XX[]

paymentInitiationWithStatusResponse

Generic JSON response body consisting of the corresponding payment initation JSON body together with a transaction status field.
​accountReference · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
​amount · required
​accountReference · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
creditorName
​creditorName · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$ · required

Creditor Name

Example: Creditor Name
endToEndIdentification
​string · maxLength: 35
creditorAgent
​bicfi · pattern: [A-Z]{6,6}[A-Z2-9][A…

BICFI

Example: AAAADEBBXXX
​address
remittanceInformationUnstructured
​remittanceInformationUnstructured · maxLength: 140

Unstructured remittance information

Example: Ref Number Merchant
​remittanceInformationStructured

Structured remittance information

debtorAccountMessage
​debtorAccountMessage · maxLength: 140

Message for the debtor

Example: Personal note
requestedExecutionDate
​string

Date when payment is scheduled to be executed in ISO-Date Format, e.g. 2020-10-30

transactionStatus
​transactionStatus · enum

Uses codes from the ISO 20022 data table. See Statuses & Types documentation for full descriptions of values.

Enum values:
ACCC
ACCP
ACSC
ACSP
ACTC
ACWC
ACWP
RCVD
Example: ACSP
​tppMessage2XX[]

paymentInitiationSwedishGiroWithStatusResponse

Generic JSON response body consisting of the corresponding payment initation JSON body together with an optional transaction status field.
​accountReference · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
​amount · required
​accountReference · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
creditorName
​creditorName · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$ · required

Creditor Name

Example: Creditor Name
endToEndIdentification
​string · maxLength: 35
creditorAgent
​bicfi · pattern: [A-Z]{6,6}[A-Z2-9][A…

BICFI

Example: AAAADEBBXXX
​address
remittanceInformationUnstructured
​remittanceInformationUnstructured · maxLength: 140

Unstructured remittance information

Example: Ref Number Merchant
​remittanceInformationStructured

Structured remittance information

requestedExecutionDate
​string

Date when payment is scheduled to be executed in ISO-Date Format, e.g. 2020-10-30

debtorAccountMessage
​string · maxLength: 140
creditorAccountMessage
​string · maxLength: 140
transactionStatus
​transactionStatus · enum

Uses codes from the ISO 20022 data table. See Statuses & Types documentation for full descriptions of values.

Enum values:
ACCC
ACCP
ACSC
ACSP
ACTC
ACWC
ACWP
RCVD
Example: ACSP
​tppMessage2XX[]

periodicPaymentInitiationWithStatusResponse

Generic JSON response body consisting of the corresponding periodic payment initiation JSON body together with an optional transaction status field.
​accountReference · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
​amount · required
​accountReference · required

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
creditorName
​creditorName · maxLength: 70 · pattern: ^[A-Za-z0-9 ]{1,70}$ · required

Creditor Name

Example: Creditor Name
startDate
​startDate · date · required

The first applicable day of execution starting from this date is the first payment.

frequency
​frequencyCode · enum · required

The following codes from the "EventFrequency7Code" of ISO 20022 are supported.

  • "Daily"
  • "Weekly"
  • "EveryTwoWeeks"
  • "Monthly"
  • "EveryTwoMonths"
  • "Quarterly"
  • "SemiAnnual"
  • "Annual"
Enum values:
Daily
Weekly
EveryTwoWeeks
Monthly
EveryTwoMonths
Quarterly
SemiAnnual
Annual
endToEndIdentification
​string · maxLength: 35
creditorAgent
​bicfi · pattern: [A-Z]{6,6}[A-Z2-9][A…

BICFI

Example: AAAADEBBXXX
​address
remittanceInformationUnstructured
​remittanceInformationUnstructured · maxLength: 140

Unstructured remittance information

Example: Ref Number Merchant
endDate
​endDate · date

The last applicable day of execution If not given, it is an infinite standing order.

executionRule
​executionRule · enum

Specifies how to handle recurring payment dates that fall on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day. The ASPSP might reject the request if the selected option is not supported by its online banking rules.

Enum values:
following
preceding
dayOfExecution
​dayOfExecution · enum · maxLength: 2

The day of execution as a string. Leading zeroes are not allowed.

Enum values:
1
2
3
4
5
6
7
8
transactionStatus
​transactionStatus · enum

Uses codes from the ISO 20022 data table. See Statuses & Types documentation for full descriptions of values.

Enum values:
ACCC
ACCP
ACSC
ACSP
ACTC
ACWC
ACWP
RCVD
Example: ACSP
​tppMessage2XX[]

scaStatusResponse

Body of the JSON response with SCA Status
scaStatus
​scaStatus · enum

Contains information about the status of the SCA method applied. See Statuses & Types documentation for full descriptions of values.

Enum values:
received
psuIdentified
psuAuthenticated
scaMethodSelected
started
finalised
failed
exempted
Example: psuAuthenticated
​challengeData

Contained in addition to the data element chosenScaMethod if challenge data is needed for SCA. In rare cases, this attribute is also used in the context of the startAuthorisationWithPsuAuthentication link.

​tppMessage2XX[]

startScaprocessResponse

Body of the JSON response for a Start SCA authorisation request.
scaStatus
​scaStatus · enum · required

Contains information about the status of the SCA method applied. See Statuses & Types documentation for full descriptions of values.

Enum values:
received
psuIdentified
psuAuthenticated
scaMethodSelected
started
finalised
failed
exempted
Example: psuAuthenticated
authorisationId
​authorisationId · required

Resource identification of the related SCA

Example: b391be2a-5fa0-4da5-afa7-6778d7ca2dc0
​_linksStartScaProcess · required

A list of hyperlinks to be recognised by the TPP. The actual hyperlinks used in the response depend on the dynamical decisions of the ASPSP when processing the request.

Remark: All links can be relative or full links, to be decided by the ASPSP.

Type of links admitted in this response, (further links might be added for ASPSP defined extensions):

  • 'scaRedirect': In case of an SCA Redirect Approach, the ASPSP is transmitting the link to which to redirect the PSU browser.
  • 'scaOAuth': In case of a SCA OAuth2 Approach, the ASPSP is transmitting the URI where the configuration of the Authorisation Server can be retrieved. The configuration follows the OAuth 2.0 Authorisation Server Metadata specification.
  • 'updatePsuIdentification': The link to the authorisation or cancellation authorisation sub-resource, where PSU identification data needs to be uploaded.
  • 'startAuthorisationWithPsuAuthentication': The link to the authorisation or cancellation authorisation sub-resource, where PSU authentication data needs to be uploaded.
    • 'startAuthorisationWithEncryptedPsuAuthentication': Same as startAuthorisationWithPsuAuthentication where the authentication data need to be encrypted on application layer in uploading.
  • 'selectAuthenticationMethod': The link to the authorisation or cancellation authorisation sub-resource, where the selected authentication method needs to be uploaded. This link is contained under exactly the same conditions as the data element 'scaMethods'.
  • 'authoriseTransaction': The link to the authorisation or cancellation authorisation sub-resource, where the authorisation data has to be uploaded, e.g. the TOP received by SMS.
  • 'scaStatus': The link to retrieve the scaStatus of the corresponding authorisation sub-resource.
​authenticationObject[]

Optional list of available Strong Customer Authentication (SCA) methods, shown if SCA is required and the user can choose a method. When this is present, a startAuthorisationWithAuthenticationMethodSelection link will also be included for starting the authorisation with method selection.

​authenticationObject

Authentication Object

​challengeData

Contained in addition to the data element chosenScaMethod if challenge data is needed for SCA. In rare cases, this attribute is also used in the context of the startAuthorisationWithPsuAuthentication link.

psuMessage
​psuMessageText · maxLength: 512

Text to be displayed to the PSU

​tppMessage2XX[]

updatePsuIdenticationResponse

Body of the JSON response for a successful update PSU Identification request.
​_linksUpdatePsuIdentification · required

A list of hyperlinks to be recognised by the TPP. The actual hyperlinks used in the response depend on the dynamical decisions of the ASPSP when processing the request.

Remark: All links can be relative or full links, to be decided by the ASPSP.

Type of links admitted in this response, (further links might be added for ASPSP defined extensions):

  • 'scaStatus': The link to retrieve the scaStatus of the corresponding authorisation sub-resource.
scaStatus
​scaStatus · enum · required

Contains information about the status of the SCA method applied. See Statuses & Types documentation for full descriptions of values.

Enum values:
received
psuIdentified
psuAuthenticated
scaMethodSelected
started
finalised
failed
exempted
Example: psuAuthenticated
psuMessage
​psuMessageText · maxLength: 512

Text to be displayed to the PSU

​tppMessage2XX[]

updatePsuAuthenticationResponse

Body of the JSON response for a successful update PSU Authentication request.
scaStatus
​scaStatus · enum · required

Contains information about the status of the SCA method applied. See Statuses & Types documentation for full descriptions of values.

Enum values:
received
psuIdentified
psuAuthenticated
scaMethodSelected
started
finalised
failed
exempted
Example: psuAuthenticated
​authenticationObject

Authentication Object

​challengeData

Contained in addition to the data element chosenScaMethod if challenge data is needed for SCA. In rare cases, this attribute is also used in the context of the startAuthorisationWithPsuAuthentication link.

​authenticationObject[]

Optional list of available Strong Customer Authentication (SCA) methods, shown if SCA is required and the user can choose a method. When this is present, a startAuthorisationWithAuthenticationMethodSelection link will also be included for starting the authorisation with method selection.

​_linksUpdatePsuAuthentication

A list of hyperlinks to be recognised by the TPP. Might be contained, if several authentication methods are available for the PSU. Type of links admitted in this response:

  • 'selectAuthenticationMethod': This is a link to a resource, where the TPP can select the applicable second factor authentication methods for the PSU, if there were several available authentication methods. This link is only contained, if the PSU is already identified or authenticated with the first relevant factor or alternatively an access token, if SCA is required and if the PSU has a choice between different authentication methods. If this link is contained, then there is also the data element 'scaMethods' contained in the response body.
  • 'authoriseTransaction': The link to the resource, where the "Transaction Authorisation Request" is sent to. This is the link to the resource which will authorise the transaction by checking the SCA authentication data within the Embedded SCA approach.
  • 'scaStatus': The link to retrieve the scaStatus of the corresponding authorisation sub-resource.
psuMessage
​psuMessageText · maxLength: 512

Text to be displayed to the PSU

​tppMessage2XX[]

selectPsuAuthenticationMethodResponse

Body of the JSON response for a successful select PSU Authentication Method request.
scaStatus
​scaStatus · enum · required

Contains information about the status of the SCA method applied. See Statuses & Types documentation for full descriptions of values.

Enum values:
received
psuIdentified
psuAuthenticated
scaMethodSelected
started
finalised
failed
exempted
Example: psuAuthenticated
​authenticationObject

Authentication Object

​challengeData

Contained in addition to the data element chosenScaMethod if challenge data is needed for SCA. In rare cases, this attribute is also used in the context of the startAuthorisationWithPsuAuthentication link.

​_linksSelectPsuAuthenticationMethod

A list of hyperlinks to be recognised by the TPP. The actual hyperlinks used in the response depend on the dynamical decisions of the ASPSP when processing the request.

Remark: All links can be relative or full links, to be decided by the ASPSP.

Remark: This method can be applied before or after PSU identification. This leads to many possible hyperlink responses. Type of links admitted in this response, (further links might be added for ASPSP defined extensions):

  • "scaRedirect": In case of an SCA Redirect Approach, the ASPSP is transmitting the link to which to redirect the PSU browser.
  • "scaOAuth": In case of a SCA OAuth2 Approach, the ASPSP is transmitting the URI where the configuration of the Authorisation Server can be retrieved. The configuration follows the OAuth 2.0 Authorisation Server Metadata specification.
  • "updatePsuIdentification": The link to the authorisation or cancellation authorisation sub-resource, where PSU identification data needs to be uploaded.
  • "updatePsuAuthentication": The link to the authorisation or cancellation authorisation sub-resource, where PSU authentication data needs to be uploaded. "authoriseTransaction": The link to the authorisation or cancellation authorisation sub-resource, where the authorisation data has to be uploaded, e.g. the TOP received by SMS. "scaStatus": The link to retrieve the scaStatus of the corresponding authorisation sub-resource.
psuMessage
​psuMessageText · maxLength: 512

Text to be displayed to the PSU

​tppMessage2XX[]

signingBasketResponse-200

Body of the JSON response for a successful get signing basket request.
transactionStatus
​transactionStatus_SBS · enum · required

Uses codes from the ISO 20022 data table. See Statuses & Types documentation for full descriptions of values.

Enum values:
ACTC
PATC
RCVD
RJCT
CANC
Example: RCVD
paymentIds
​paymentId[] · minItems: 1

A list of paymentIds.

​_linksSigningBasket

A list of hyperlinks to be recognised by the TPP. The actual hyperlinks used in the response depend on the dynamical decisions of the ASPSP when processing the request.

Remark: All links can be relative or full links, to be decided by the ASPSP. Type of links admitted in this response, (further links might be added for ASPSP defined extensions):

  • 'scaRedirect': In case of an SCA Redirect Approach, the ASPSP is transmitting the link to which to redirect the PSU browser.
  • 'scaOAuth': In case of a SCA OAuth2 Approach, the ASPSP is transmitting the URI where the configuration of the Authorisation Server can be retrieved. The configuration follows the OAuth 2.0 Authorisation Server Metadata specification.
  • 'startAuthorisation': In case, where an explicit start of the transaction authorisation is needed, but no more data needs to be updated (no authentication method to be selected, no PSU identification nor PSU authentication data to be uploaded).
  • 'startAuthorisationWithPsuIdentification': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while uploading the PSU identification data.
  • 'startAuthorisationWithPsuAuthentication': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while uploading the PSU authentication data.
  • 'startAuthorisationWithEncryptedPsuAuthentication': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while uploading the encrypted PSU authentication data.
  • 'startAuthorisationWithAuthenticationMethodSelection': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while selecting the authentication method. This link is contained under exactly the same conditions as the data element 'scaMethods'
  • 'startAuthorisationWithTransactionAuthorisation': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while authorising the transaction e.g. by uploading an OTP received by SMS.
  • 'self': The link to the payment initiation resource created by this request. This link can be used to retrieve the resource data.
  • 'status': The link to retrieve the transaction status of the payment initiation.
  • 'scaStatus': The link to retrieve the scaStatus of the corresponding authorisation sub-resource. This link is only contained, if an authorisation sub-resource has been already created.
​tppMessage2XX[]

signingBasketStatusResponse-200

transactionStatus
​transactionStatus_SBS · enum · required

Uses codes from the ISO 20022 data table. See Statuses & Types documentation for full descriptions of values.

Enum values:
ACTC
PATC
RCVD
RJCT
CANC
Example: RCVD
​tppMessage2XX[]

signingBasketResponse-201

Body of the JSON response for a successful create signing basket request.
transactionStatus
​transactionStatus_SBS · enum · required

Uses codes from the ISO 20022 data table. See Statuses & Types documentation for full descriptions of values.

Enum values:
ACTC
PATC
RCVD
RJCT
CANC
Example: RCVD
basketId
​basketId · required

ID of the generated signing basket resource.

Example: c7197f20-4224-4c8c-b0fb-b3942105443b
​_linksSigningBasket · required

A list of hyperlinks to be recognised by the TPP. The actual hyperlinks used in the response depend on the dynamical decisions of the ASPSP when processing the request.

Remark: All links can be relative or full links, to be decided by the ASPSP. Type of links admitted in this response, (further links might be added for ASPSP defined extensions):

  • 'scaRedirect': In case of an SCA Redirect Approach, the ASPSP is transmitting the link to which to redirect the PSU browser.
  • 'scaOAuth': In case of a SCA OAuth2 Approach, the ASPSP is transmitting the URI where the configuration of the Authorisation Server can be retrieved. The configuration follows the OAuth 2.0 Authorisation Server Metadata specification.
  • 'startAuthorisation': In case, where an explicit start of the transaction authorisation is needed, but no more data needs to be updated (no authentication method to be selected, no PSU identification nor PSU authentication data to be uploaded).
  • 'startAuthorisationWithPsuIdentification': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while uploading the PSU identification data.
  • 'startAuthorisationWithPsuAuthentication': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while uploading the PSU authentication data.
  • 'startAuthorisationWithEncryptedPsuAuthentication': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while uploading the encrypted PSU authentication data.
  • 'startAuthorisationWithAuthenticationMethodSelection': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while selecting the authentication method. This link is contained under exactly the same conditions as the data element 'scaMethods'
  • 'startAuthorisationWithTransactionAuthorisation': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while authorising the transaction e.g. by uploading an OTP received by SMS.
  • 'self': The link to the payment initiation resource created by this request. This link can be used to retrieve the resource data.
  • 'status': The link to retrieve the transaction status of the payment initiation.
  • 'scaStatus': The link to retrieve the scaStatus of the corresponding authorisation sub-resource. This link is only contained, if an authorisation sub-resource has been already created.
​authenticationObject[]

Optional list of available Strong Customer Authentication (SCA) methods, shown if SCA is required and the user can choose a method. When this is present, a startAuthorisationWithAuthenticationMethodSelection link will also be included for starting the authorisation with method selection.

​authenticationObject

Authentication Object

​challengeData

Contained in addition to the data element chosenScaMethod if challenge data is needed for SCA. In rare cases, this attribute is also used in the context of the startAuthorisationWithPsuAuthentication link.

psuMessage
​psuMessageText · maxLength: 512

Text to be displayed to the PSU

​tppMessage2XX[]

consentsResponse-201

Body of the JSON response for a successful consent request.
consentStatus
​consentStatus · enum · required

Overall lifecycle status of the consent. See Statuses & Types documentation for full descriptions of values.

Enum values:
received
rejected
valid
revokedByPsu
expired
terminatedByTpp
partiallyAuthorised
consentId
​consentId · required

ID of the corresponding consent object as returned by an Account Information Consent Request.

​_linksConsents · required

A list of hyperlinks to be recognised by the TPP.

Type of links admitted in this response (which might be extended by single ASPSPs as indicated in its XS2A documentation):

  • 'scaRedirect': In case of an SCA Redirect Approach, the ASPSP is transmitting the link to which to redirect the PSU browser.
  • 'scaOAuth': In case of an OAuth2 based Redirect Approach, the ASPSP is transmitting the link where the configuration of the OAuth2 Server is defined. The configuration follows the OAuth 2.0 Authorisation Server Metadata specification.
  • 'startAuthorisation': In case, where an explicit start of the transaction authorisation is needed, but no more data needs to be updated (no authentication method to be selected, no PSU identification nor PSU authentication data to be uploaded).
  • 'startAuthorisationWithPsuIdentification': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while uploading the PSU identification data.
  • 'startAuthorisationWithPsuAuthentication': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while uploading the PSU authentication data.
  • 'startAuthorisationWithEncryptedPsuAuthentication': Same as startAuthorisationWithPsuAuthentication where the authentication data need to be encrypted on application layer in uploading.
  • 'startAuthorisationWithAuthenticationMethodSelection': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while selecting the authentication method. This link is contained under exactly the same conditions as the data element 'scaMethods'
  • 'startAuthorisationWithTransactionAuthorisation': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while authorising the transaction e.g. by uploading an OTP received by SMS.
  • 'self': The link to the Establish Account Information Consent resource created by this request. This link can be used to retrieve the resource data.
  • 'status': The link to retrieve the status of the account information consent.
  • 'scaStatus': The link to retrieve the scaStatus of the corresponding authorisation sub-resource. This link is only contained, if an authorisation sub-resource has been already created.
​authenticationObject[]

Optional list of available Strong Customer Authentication (SCA) methods, shown if SCA is required and the user can choose a method. When this is present, a startAuthorisationWithAuthenticationMethodSelection link will also be included for starting the authorisation with method selection.

​authenticationObject

Authentication Object

​challengeData

Contained in addition to the data element chosenScaMethod if challenge data is needed for SCA. In rare cases, this attribute is also used in the context of the startAuthorisationWithPsuAuthentication link.

message
​string · maxLength: 512

Text to be displayed to the PSU, e.g. in a Decoupled SCA Approach.

​tppMessage2XX[]

consentStatusResponse-200

Body of the JSON response for a successful get status request for a consent.
consentStatus
​consentStatus · enum · required

Overall lifecycle status of the consent. See Statuses & Types documentation for full descriptions of values.

Enum values:
received
rejected
valid
revokedByPsu
expired
terminatedByTpp
partiallyAuthorised
​tppMessage2XX[]

consentInformationResponse-200_json

Body of the JSON response for a successful get consent request.
​accountAccess · required

Requested access services for a consent.

recurringIndicator
​recurringIndicator · required

If "true", the consent is for recurring access to the account data. If "false", the consent is for one-off access to the account data.

Example: false
validUntil
​validUntil · date · required

The date until which the requested consent should be valid for. The content is the local ASPSP date in ISO Date Format, e.g. 2025-10-30. This parameter is requesting a valid until date for the requested consent.

Example: 2020-12-31
frequencyPerDay
​frequencyPerDay · min: 1 · required

The number of times per day the TPP may access the account data without PSU interaction. For one-off access, the attribute is set to "1". If not otherwise agreed bilaterally between the TPP and ASPSP, the frequency is less equal to 4.

Example: 4
lastActionDate
​lastActionDate · date · required

This date is containing the date of the last action on the consent object either through the XS2A interface or the PSU/ASPSP interface having an impact on the status.

Example: 2018-07-01
consentStatus
​consentStatus · enum · required

Overall lifecycle status of the consent. See Statuses & Types documentation for full descriptions of values.

Enum values:
received
rejected
valid
revokedByPsu
expired
terminatedByTpp
partiallyAuthorised
​_linksGetConsent

A list of hyperlinks to be recognised by the TPP.

Links of type "account" and/or "cardAccount", depending on the nature of the consent.

​tppMessage2XX[]

fxQuoteId

string

Resource identification of the generated FX quote.

fxRate

string

Rate of the generated FX quote.

fee

string

Fee of the generated FX quote.

totalAmount

string

Total amount of the generated FX quote.

validFrom

string · date

The FX quote is valid from this date.

validTo

string · date

The FX quote is valid to this date.

fxQuoteResponse-200

Body of the JSON response for a successful get FX quote request.
fxQuoteId
​fxQuoteId · required

Resource identification of the generated FX quote.

fxRate
​fxRate · required

Rate of the generated FX quote.

fee
​fee · required

Fee of the generated FX quote.

validFrom
​validFrom · date · required

The FX quote is valid from this date.

validTo
​validTo · date · required

The FX quote is valid to this date.

fxQuoteResponse-201

Body of the JSON response for a successful create FX quote request.
fxQuoteId
​fxQuoteId · required

Resource identification of the generated FX quote.

fxRate
​fxRate · required

Rate of the generated FX quote.

fee
​fee · required

Fee of the generated FX quote.

totalAmount
​totalAmount · required

Total amount of the generated FX quote.

validFrom
​validFrom · date · required

The FX quote is valid from this date.

validTo
​validTo · date · required

The FX quote is valid to this date.

readAccountBalanceResponse-200

Body of the response for a successful read balance for an account request.
​balance[] · required

A list of balances for the account. This list might be restricted to the current balance.

​accountReference

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
​tppMessage2XX[]

readCardAccountBalanceResponse-200

Body of the response for a successful read balance for a card account request.
​balance[] · required

A list of balances for the account. This list might be restricted to the current balance.

​cardAccountDetails

Card account details.

​tppMessage2XX[]

transactionsResponse-200_json

Body of the JSON response for a successful read transaction list request. This account report contains transactions resulting from the query parameters.
​accountReference

Reference to an account by either

  • IBAN, of a payment account, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).
​accountReport

JSON based account report. This account report contains transactions resulting from the query parameters.

'booked' shall be contained if bookingStatus parameter is set to "booked" or "both".

'pending' is not contained if the bookingStatus parameter is set to "booked".

​balance[]

A list of balances for the account. This list might be restricted to the current balance.

​_linksDownload

A list of hyperlinks to be recognised by the TPP.

Type of links admitted in this response:

  • "download": a link to a resource, where the transaction report might be downloaded from in case where transaction reports have a huge size.

Remark: This feature shall only be used where camt-data is requested which has a huge size.

​tppMessage2XX[]

cardAccountsTransactionsResponse200

Body of the JSON response for a successful read card account transaction list request. This card account report contains transactions resulting from the query parameters.
​cardAccountDetails

Card account details.

​cardAccountReport

JSON based card account report.

This card account report contains transactions resulting from the query parameters.

​balance[]

A list of balances for the account. This list might be restricted to the current balance.

​_linksDownload

A list of hyperlinks to be recognised by the TPP.

Type of links admitted in this response:

  • "download": a link to a resource, where the transaction report might be downloaded from in case where transaction reports have a huge size.

Remark: This feature shall only be used where camt-data is requested which has a huge size.

​tppMessage2XX[]

camt.052

string

camt.052 XML message

camt.053

string

camt.053 XML message

camt.054

string

camt.054 XML message

mt940

string

Data MT940 format in a text structure.

mt942

string

Data MT942 format in a text structure.

_linksAll

A _link object with all available link types
​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

_linksIsoPaymentInitiation

_linksPaymentInitiation

A list of hyperlinks to be recognised by the TPP. The actual hyperlinks used in the response depend on the dynamical decisions of the ASPSP when processing the request. **Remark:** All links can be relative or full links, to be decided by the ASPSP. Type of links admitted in this response, (further links might be added for ASPSP defined extensions): * 'scaRedirect': In case of an SCA Redirect Approach, the ASPSP is transmitting the link to which to redirect the PSU browser. * 'scaOAuth': In case of a SCA OAuth2 Approach, the ASPSP is transmitting the URI where the configuration of the Authorisation Server can be retrieved. The configuration follows the OAuth 2.0 Authorisation Server Metadata specification. * 'startAuthorisation': In case, where an explicit start of the transaction authorisation is needed, but no more data needs to be updated (no authentication method to be selected, no PSU identification nor PSU authentication data to be uploaded). * 'startAuthorisationWithPsuIdentification': The link to the authorisation endpoint, where the authorisation sub-resource has to be generated while uploading the PSU identification data. * 'startAuthorisationWithPsuAuthentication': The link to the authorisation endpoint, where the authorisation sub-resource has to be generated while uploading the PSU authentication data. * 'startAuthorisationWithEncryptedPsuAuthentication': Same as startAuthorisationWithPsuAuthentication where the authentication data need to be encrypted on application layer in uploading. * 'startAuthorisationWithAuthenticationMethodSelection': The link to the authorisation endpoint, where the authorisation sub-resource has to be generated while selecting the authentication method. This link is contained under exactly the same conditions as the data element "scaMethods" * 'startAuthorisationWithTransactionAuthorisation': The link to the authorisation endpoint, where the authorisation sub-resource has to be generated while authorising the transaction e.g. by uploading an OTP received by SMS. * 'self': The link to the payment initiation resource created by this request. This link can be used to retrieve the resource data. * 'status': The link to retrieve the transaction status of the payment initiation. * 'scaStatus': The link to retrieve the scaStatus of the corresponding authorisation sub-resource. This link is only contained, if an authorisation sub-resource has been already created.
​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

_linksPaymentInitiationCancel

A list of hyperlinks to be recognised by the TPP. The actual hyperlinks used in the response depend on the dynamical decisions of the ASPSP when processing the request. Remark: All links can be relative or full links, to be decided by the ASPSP. Type of links admitted in this response, (further links might be added for ASPSP defined extensions): * 'startAuthorisation': In case, where just the authorisation process of the cancellation needs to be started, but no additional data needs to be updated for time being (no authentication method to be selected, no PSU identification nor PSU authentication data to be uploaded). * 'startAuthorisationWithPsuIdentification': In case where a PSU Identification needs to be updated when starting the cancellation authorisation: The link to the cancellation-authorisations end-point, where the cancellation sub-resource has to be generated while uploading the PSU identification data. * 'startAuthorisationWithPsuAuthentication': In case of a yet to be created authorisation sub-resource: The link to the cancellation authorisation end-point, where the authorisation sub-resource has to be generated while uploading the PSU authentication data. * 'startAuthorisationWithEncryptedPsuAuthentication': Same as startAuthorisationWithPsuAuthentication where the authentication data need to be encrypted on application layer in uploading. * 'startAuthorisationWithAuthenticationMethodSelection': The link to the authorisation end-point, where the cancellation-authorisation sub-resource has to be generated while selecting the authentication method. This link is contained under exactly the same conditions as the data element 'scaMethods'
​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

_linksUpdatePsuIdentification

A list of hyperlinks to be recognised by the TPP. The actual hyperlinks used in the response depend on the dynamical decisions of the ASPSP when processing the request. **Remark:** All links can be relative or full links, to be decided by the ASPSP. Type of links admitted in this response, (further links might be added for ASPSP defined extensions): - 'scaStatus': The link to retrieve the scaStatus of the corresponding authorisation sub-resource.
​hrefType

Link to a resource

_linksUpdatePsuAuthentication

A list of hyperlinks to be recognised by the TPP. Might be contained, if several authentication methods are available for the PSU. Type of links admitted in this response: * 'selectAuthenticationMethod': This is a link to a resource, where the TPP can select the applicable second factor authentication methods for the PSU, if there were several available authentication methods. This link is only contained, if the PSU is already identified or authenticated with the first relevant factor or alternatively an access token, if SCA is required and if the PSU has a choice between different authentication methods. If this link is contained, then there is also the data element 'scaMethods' contained in the response body. * 'authoriseTransaction': The link to the resource, where the "Transaction Authorisation Request" is sent to. This is the link to the resource which will authorise the transaction by checking the SCA authentication data within the Embedded SCA approach. * 'scaStatus': The link to retrieve the scaStatus of the corresponding authorisation sub-resource.
​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

_linksSelectPsuAuthenticationMethod

A list of hyperlinks to be recognised by the TPP. The actual hyperlinks used in the response depend on the dynamical decisions of the ASPSP when processing the request. **Remark:** All links can be relative or full links, to be decided by the ASPSP. **Remark:** This method can be applied before or after PSU identification. This leads to many possible hyperlink responses. Type of links admitted in this response, (further links might be added for ASPSP defined extensions): - "scaRedirect": In case of an SCA Redirect Approach, the ASPSP is transmitting the link to which to redirect the PSU browser. - "scaOAuth": In case of a SCA OAuth2 Approach, the ASPSP is transmitting the URI where the configuration of the Authorisation Server can be retrieved. The configuration follows the OAuth 2.0 Authorisation Server Metadata specification. - "updatePsuIdentification": The link to the authorisation or cancellation authorisation sub-resource, where PSU identification data needs to be uploaded. - "updatePsuAuthentication": The link to the authorisation or cancellation authorisation sub-resource, where PSU authentication data needs to be uploaded. "authoriseTransaction": The link to the authorisation or cancellation authorisation sub-resource, where the authorisation data has to be uploaded, e.g. the TOP received by SMS. "scaStatus": The link to retrieve the scaStatus of the corresponding authorisation sub-resource.
​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

_linksStartScaProcess

A list of hyperlinks to be recognised by the TPP. The actual hyperlinks used in the response depend on the dynamical decisions of the ASPSP when processing the request. **Remark:** All links can be relative or full links, to be decided by the ASPSP. Type of links admitted in this response, (further links might be added for ASPSP defined extensions): - 'scaRedirect': In case of an SCA Redirect Approach, the ASPSP is transmitting the link to which to redirect the PSU browser. - 'scaOAuth': In case of a SCA OAuth2 Approach, the ASPSP is transmitting the URI where the configuration of the Authorisation Server can be retrieved. The configuration follows the OAuth 2.0 Authorisation Server Metadata specification. - 'updatePsuIdentification': The link to the authorisation or cancellation authorisation sub-resource, where PSU identification data needs to be uploaded. - 'startAuthorisationWithPsuAuthentication': The link to the authorisation or cancellation authorisation sub-resource, where PSU authentication data needs to be uploaded. * 'startAuthorisationWithEncryptedPsuAuthentication': Same as startAuthorisationWithPsuAuthentication where the authentication data need to be encrypted on application layer in uploading. - 'selectAuthenticationMethod': The link to the authorisation or cancellation authorisation sub-resource, where the selected authentication method needs to be uploaded. This link is contained under exactly the same conditions as the data element 'scaMethods'. - 'authoriseTransaction': The link to the authorisation or cancellation authorisation sub-resource, where the authorisation data has to be uploaded, e.g. the TOP received by SMS. - 'scaStatus': The link to retrieve the scaStatus of the corresponding authorisation sub-resource.
​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

_linksDownload

A list of hyperlinks to be recognised by the TPP. Type of links admitted in this response: - "download": a link to a resource, where the transaction report might be downloaded from in case where transaction reports have a huge size. Remark: This feature shall only be used where camt-data is requested which has a huge size.
​hrefType · required

Link to a resource

_linksConsents

A list of hyperlinks to be recognised by the TPP. Type of links admitted in this response (which might be extended by single ASPSPs as indicated in its XS2A documentation): - 'scaRedirect': In case of an SCA Redirect Approach, the ASPSP is transmitting the link to which to redirect the PSU browser. - 'scaOAuth': In case of an OAuth2 based Redirect Approach, the ASPSP is transmitting the link where the configuration of the OAuth2 Server is defined. The configuration follows the OAuth 2.0 Authorisation Server Metadata specification. - 'startAuthorisation': In case, where an explicit start of the transaction authorisation is needed, but no more data needs to be updated (no authentication method to be selected, no PSU identification nor PSU authentication data to be uploaded). - 'startAuthorisationWithPsuIdentification': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while uploading the PSU identification data. - 'startAuthorisationWithPsuAuthentication': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while uploading the PSU authentication data. * 'startAuthorisationWithEncryptedPsuAuthentication': Same as startAuthorisationWithPsuAuthentication where the authentication data need to be encrypted on application layer in uploading. - 'startAuthorisationWithAuthenticationMethodSelection': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while selecting the authentication method. This link is contained under exactly the same conditions as the data element 'scaMethods' - 'startAuthorisationWithTransactionAuthorisation': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while authorising the transaction e.g. by uploading an OTP received by SMS. - 'self': The link to the Establish Account Information Consent resource created by this request. This link can be used to retrieve the resource data. - 'status': The link to retrieve the status of the account information consent. - 'scaStatus': The link to retrieve the scaStatus of the corresponding authorisation sub-resource. This link is only contained, if an authorisation sub-resource has been already created.
​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

_linksGetConsent

A list of hyperlinks to be recognised by the TPP. Links of type "account" and/or "cardAccount", depending on the nature of the consent.
​hrefType

Link to a resource

​hrefType

Link to a resource

_linksSigningBasket

A list of hyperlinks to be recognised by the TPP. The actual hyperlinks used in the response depend on the dynamical decisions of the ASPSP when processing the request. Remark: All links can be relative or full links, to be decided by the ASPSP. Type of links admitted in this response, (further links might be added for ASPSP defined extensions): * 'scaRedirect': In case of an SCA Redirect Approach, the ASPSP is transmitting the link to which to redirect the PSU browser. * 'scaOAuth': In case of a SCA OAuth2 Approach, the ASPSP is transmitting the URI where the configuration of the Authorisation Server can be retrieved. The configuration follows the OAuth 2.0 Authorisation Server Metadata specification. * 'startAuthorisation': In case, where an explicit start of the transaction authorisation is needed, but no more data needs to be updated (no authentication method to be selected, no PSU identification nor PSU authentication data to be uploaded). * 'startAuthorisationWithPsuIdentification': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while uploading the PSU identification data. * 'startAuthorisationWithPsuAuthentication': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while uploading the PSU authentication data. * 'startAuthorisationWithEncryptedPsuAuthentication': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while uploading the encrypted PSU authentication data. * 'startAuthorisationWithAuthenticationMethodSelection': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while selecting the authentication method. This link is contained under exactly the same conditions as the data element 'scaMethods' * 'startAuthorisationWithTransactionAuthorisation': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while authorising the transaction e.g. by uploading an OTP received by SMS. * 'self': The link to the payment initiation resource created by this request. This link can be used to retrieve the resource data. * 'status': The link to retrieve the transaction status of the payment initiation. * 'scaStatus': The link to retrieve the scaStatus of the corresponding authorisation sub-resource. This link is only contained, if an authorisation sub-resource has been already created.
​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

_linksAccountReport

​hrefType · required

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

_linksCardAccountReport

​hrefType · required

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

​hrefType

Link to a resource

_linksTransactionDetails

Transaction-specific links: * "transactionDetails": further details about the transaction, only available in some banks. * "proofOfPayment": link to a downloadable proof of payment document, only available for booked cross-border payments.
​hrefType

Link to a resource

​hrefType

Link to a resource

_linksAccountDetails

Links to the account, which can be directly used for retrieving account information from this dedicated account. Links to "balances" and/or "transactions" These links are only supported, when the corresponding consent has been already granted.
​hrefType

Link to a resource

​hrefType

Link to a resource

tppMessageCategory

string · enum
Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING

Category of the TPP message category

tppMessageCategoryError

string · enum
Enum values:
ERROR

Category of the TPP message category

MessageCode2XX

string

Message codes for HTTP Error codes 2XX.

MessageCode_GetCreditorName2XX

string · enum
Enum values:
OCR_REF_INVALID
CREDITOR_ACCOUNT_INVALID

Message codes for HTTP Error codes 2XX.

MessageCode400_AIS

string · enum
Enum values:
FORMAT_ERROR
PARAMETER_NOT_CONSISTENT
PARAMETER_NOT_SUPPORTED
SERVICE_INVALID
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
RESOURCE_BLOCKED
TIMESTAMP_INVALID

Message codes defined for AIS for HTTP Error code 400 (BAD_REQUEST).

MessageCode400_PIS

string · enum
Enum values:
FORMAT_ERROR
PARAMETER_NOT_CONSISTENT
PARAMETER_NOT_SUPPORTED
SERVICE_INVALID
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
RESOURCE_BLOCKED
TIMESTAMP_INVALID

Message codes defined for PIS for HTTP Error code 400 (BAD_REQUEST).

MessageCode400_PIIS

string · enum
Enum values:
FORMAT_ERROR
PARAMETER_NOT_CONSISTENT
PARAMETER_NOT_SUPPORTED
SERVICE_INVALID
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
RESOURCE_BLOCKED
TIMESTAMP_INVALID

Message codes defined for PIIS for HTTP Error code 400 (BAD_REQUEST).

MessageCode400_SBS

string · enum
Enum values:
FORMAT_ERROR
PARAMETER_NOT_CONSISTENT
PARAMETER_NOT_SUPPORTED
SERVICE_INVALID
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
RESOURCE_BLOCKED
TIMESTAMP_INVALID

Message codes defined for signing baskets for HTTP Error code 400 (BAD_REQUEST).

MessageCode401_PIS

string · enum
Enum values:
CERTIFICATE_INVALID
CERTIFICATE_EXPIRED
CERTIFICATE_BLOCKED
CERTIFICATE_REVOKE
CERTIFICATE_MISSING
SIGNATURE_INVALID
SIGNATURE_MISSING
CORPORATE_ID_INVALID

Message codes defined for PIS for HTTP Error code 401 (UNAUTHORIZED).

MessageCode401_AIS

string · enum
Enum values:
CERTIFICATE_INVALID
CERTIFICATE_EXPIRED
CERTIFICATE_BLOCKED
CERTIFICATE_REVOKE
CERTIFICATE_MISSING
SIGNATURE_INVALID
SIGNATURE_MISSING
CORPORATE_ID_INVALID

Message codes defined for AIS for HTTP Error code 401 (UNAUTHORIZED).

MessageCode401_PIIS

string · enum
Enum values:
CERTIFICATE_INVALID
CERTIFICATE_EXPIRED
CERTIFICATE_BLOCKED
CERTIFICATE_REVOKE
CERTIFICATE_MISSING
SIGNATURE_INVALID
SIGNATURE_MISSING
CORPORATE_ID_INVALID

Message codes defined for PIIS for HTTP Error code 401 (UNAUTHORIZED).

MessageCode401_SBS

string · enum
Enum values:
CERTIFICATE_INVALID
CERTIFICATE_EXPIRED
CERTIFICATE_BLOCKED
CERTIFICATE_REVOKE
CERTIFICATE_MISSING
SIGNATURE_INVALID
SIGNATURE_MISSING
CORPORATE_ID_INVALID

Message codes defined for signing baskets for HTTP Error code 401 (UNAUTHORIZED).

MessageCode403_PIS

string · enum
Enum values:
CONSENT_UNKNOWN
SERVICE_BLOCKED
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
PRODUCT_INVALID
RAW

Message codes defined defined for PIS for PIS for HTTP Error code 403 (FORBIDDEN).

MessageCode403_AIS

string · enum
Enum values:
CONSENT_UNKNOWN
SERVICE_BLOCKED
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
RAW

Message codes defined for AIS for HTTP Error code 403 (FORBIDDEN).

MessageCode403_PIIS

string · enum
Enum values:
CONSENT_UNKNOWN
SERVICE_BLOCKED
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
RAW

Message codes defined for PIIS for HTTP Error code 403 (FORBIDDEN).

MessageCode403_SBS

string · enum
Enum values:
CONSENT_UNKNOWN
SERVICE_BLOCKED
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
RAW

Message codes defined for signing baskets for HTTP Error code 403 (FORBIDDEN).

MessageCode404_PIS

string · enum
Enum values:
RESOURCE_UNKNOWN
PRODUCT_UNKNOWN
RAW

Message codes defined for PIS for HTTP Error code 404 (NOT FOUND).

MessageCode404_AIS

string · enum
Enum values:
RESOURCE_UNKNOWN
RAW

Message codes defined for AIS for HTTP Error code 404 (NOT FOUND).

MessageCode404_PIIS

string · enum
Enum values:
RESOURCE_UNKNOWN
RAW

Message codes defined for PIIS for HTTP Error code 404 (NOT FOUND).

MessageCode404_SBS

string · enum
Enum values:
RESOURCE_UNKNOWN
RAW

Message codes defined for signing baskets for HTTP Error code 404 (NOT FOUND).

MessageCode405_PIS

string · enum
Enum values:
SERVICE_INVALID
RAW

Message codes defined for payment cancellations PIS for HTTP Error code 405 (METHOD NOT ALLOWED).

MessageCode405_PIS_CANC

string · enum
Enum values:
CANCELLATION_INVALID
SERVICE_INVALID
RAW

Message codes defined for payment cancellations PIS for HTTP Error code 405 (METHOD NOT ALLOWED).

MessageCode405_AIS

string · enum
Enum values:
SERVICE_INVALID
RAW

Message codes defined for AIS for HTTP Error code 405 (METHOD NOT ALLOWED).

MessageCode405_PIIS

string · enum
Enum values:
SERVICE_INVALID
RAW

Message codes defined for PIIS for HTTP Error code 405 (METHOD NOT ALLOWED).

MessageCode405_SBS

string · enum
Enum values:
SERVICE_INVALID
RAW

Message codes defined for SBS for HTTP Error code 405 (METHOD NOT ALLOWED).

MessageCode406_AIS

string · enum
Enum values:
REQUESTED_FORMATS_INVALID
RAW

Message codes defined for AIS for HTTP Error code 406 (NOT ACCEPTABLE).

MessageCode409_AIS

string · enum
Enum values:
STATUS_INVALID
RAW

Message codes defined for AIS for HTTP Error code 409 (CONFLICT).

MessageCode409_PIS

string · enum
Enum values:
STATUS_INVALID
RAW

Message codes defined for PIS for HTTP Error code 409 (CONFLICT).

MessageCode409_PIIS

string · enum
Enum values:
STATUS_INVALID
RAW

Message codes defined for PIIS for HTTP Error code 409 (CONFLICT).

MessageCode409_SBS

string · enum
Enum values:
REFERENCE_STATUS_INVALID
STATUS_INVALID
RAW

Message codes defined for signing baskets for HTTP Error code 409 (CONFLICT).

MessageCode429_AIS

string · enum
Enum values:
ACCESS_EXCEEDED
RAW

Message codes for HTTP Error code 429 (TOO MANY REQUESTS).

MessageCode502_PIS

string · enum
Enum values:
BANK_SERVICE_UNAVAILABLE

Message code for HTTP Error code 502 (BAD GATEWAY).

tppMessageText

string · maxLength: 512

Additional explaining text to the TPP.

tppMessage2XX

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode2XX · required

Message codes for HTTP Error codes 2XX.

path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage2XX_GetCreditorName

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode_GetCreditorName2XX · enum · required

Message codes for HTTP Error codes 2XX.

Enum values:
OCR_REF_INVALID
CREDITOR_ACCOUNT_INVALID
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage400_AIS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode400_AIS · enum · required

Message codes defined for AIS for HTTP Error code 400 (BAD_REQUEST).

Enum values:
FORMAT_ERROR
PARAMETER_NOT_CONSISTENT
PARAMETER_NOT_SUPPORTED
SERVICE_INVALID
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
RESOURCE_BLOCKED
TIMESTAMP_INVALID
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage400_PIS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode400_PIS · enum · required

Message codes defined for PIS for HTTP Error code 400 (BAD_REQUEST).

Enum values:
FORMAT_ERROR
PARAMETER_NOT_CONSISTENT
PARAMETER_NOT_SUPPORTED
SERVICE_INVALID
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
RESOURCE_BLOCKED
TIMESTAMP_INVALID
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage400_PIIS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode400_PIIS · enum · required

Message codes defined for PIIS for HTTP Error code 400 (BAD_REQUEST).

Enum values:
FORMAT_ERROR
PARAMETER_NOT_CONSISTENT
PARAMETER_NOT_SUPPORTED
SERVICE_INVALID
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
RESOURCE_BLOCKED
TIMESTAMP_INVALID
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage400_SBS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode400_SBS · enum · required

Message codes defined for signing baskets for HTTP Error code 400 (BAD_REQUEST).

Enum values:
FORMAT_ERROR
PARAMETER_NOT_CONSISTENT
PARAMETER_NOT_SUPPORTED
SERVICE_INVALID
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
RESOURCE_BLOCKED
TIMESTAMP_INVALID
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage401_PIS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode401_PIS · enum · required

Message codes defined for PIS for HTTP Error code 401 (UNAUTHORIZED).

Enum values:
CERTIFICATE_INVALID
CERTIFICATE_EXPIRED
CERTIFICATE_BLOCKED
CERTIFICATE_REVOKE
CERTIFICATE_MISSING
SIGNATURE_INVALID
SIGNATURE_MISSING
CORPORATE_ID_INVALID
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage401_AIS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode401_AIS · enum · required

Message codes defined for AIS for HTTP Error code 401 (UNAUTHORIZED).

Enum values:
CERTIFICATE_INVALID
CERTIFICATE_EXPIRED
CERTIFICATE_BLOCKED
CERTIFICATE_REVOKE
CERTIFICATE_MISSING
SIGNATURE_INVALID
SIGNATURE_MISSING
CORPORATE_ID_INVALID
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage401_PIIS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode401_PIIS · enum · required

Message codes defined for PIIS for HTTP Error code 401 (UNAUTHORIZED).

Enum values:
CERTIFICATE_INVALID
CERTIFICATE_EXPIRED
CERTIFICATE_BLOCKED
CERTIFICATE_REVOKE
CERTIFICATE_MISSING
SIGNATURE_INVALID
SIGNATURE_MISSING
CORPORATE_ID_INVALID
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage401_SBS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode401_SBS · enum · required

Message codes defined for signing baskets for HTTP Error code 401 (UNAUTHORIZED).

Enum values:
CERTIFICATE_INVALID
CERTIFICATE_EXPIRED
CERTIFICATE_BLOCKED
CERTIFICATE_REVOKE
CERTIFICATE_MISSING
SIGNATURE_INVALID
SIGNATURE_MISSING
CORPORATE_ID_INVALID
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage403_PIS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode403_PIS · enum · required

Message codes defined defined for PIS for PIS for HTTP Error code 403 (FORBIDDEN).

Enum values:
CONSENT_UNKNOWN
SERVICE_BLOCKED
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
PRODUCT_INVALID
RAW
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage403_AIS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode403_AIS · enum · required

Message codes defined for AIS for HTTP Error code 403 (FORBIDDEN).

Enum values:
CONSENT_UNKNOWN
SERVICE_BLOCKED
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
RAW
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage403_PIIS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode403_PIIS · enum · required

Message codes defined for PIIS for HTTP Error code 403 (FORBIDDEN).

Enum values:
CONSENT_UNKNOWN
SERVICE_BLOCKED
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
RAW
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage403_SBS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode403_SBS · enum · required

Message codes defined for signing baskets for HTTP Error code 403 (FORBIDDEN).

Enum values:
CONSENT_UNKNOWN
SERVICE_BLOCKED
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
RAW
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage404_PIS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode404_PIS · enum · required

Message codes defined for PIS for HTTP Error code 404 (NOT FOUND).

Enum values:
RESOURCE_UNKNOWN
PRODUCT_UNKNOWN
RAW
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage404_AIS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode404_AIS · enum · required

Message codes defined for AIS for HTTP Error code 404 (NOT FOUND).

Enum values:
RESOURCE_UNKNOWN
RAW
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage404_PIIS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode404_PIIS · enum · required

Message codes defined for PIIS for HTTP Error code 404 (NOT FOUND).

Enum values:
RESOURCE_UNKNOWN
RAW
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage404_SBS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode404_SBS · enum · required

Message codes defined for signing baskets for HTTP Error code 404 (NOT FOUND).

Enum values:
RESOURCE_UNKNOWN
RAW
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage405_PIS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode405_PIS · enum · required

Message codes defined for payment cancellations PIS for HTTP Error code 405 (METHOD NOT ALLOWED).

Enum values:
SERVICE_INVALID
RAW
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage405_PIS_CANC

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode405_PIS_CANC · enum · required

Message codes defined for payment cancellations PIS for HTTP Error code 405 (METHOD NOT ALLOWED).

Enum values:
CANCELLATION_INVALID
SERVICE_INVALID
RAW
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage405_AIS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode405_AIS · enum · required

Message codes defined for AIS for HTTP Error code 405 (METHOD NOT ALLOWED).

Enum values:
SERVICE_INVALID
RAW
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage405_PIIS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode405_PIIS · enum · required

Message codes defined for PIIS for HTTP Error code 405 (METHOD NOT ALLOWED).

Enum values:
SERVICE_INVALID
RAW
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage405_SBS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode405_SBS · enum · required

Message codes defined for SBS for HTTP Error code 405 (METHOD NOT ALLOWED).

Enum values:
SERVICE_INVALID
RAW
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage409_PIS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode409_PIS · enum · required

Message codes defined for PIS for HTTP Error code 409 (CONFLICT).

Enum values:
STATUS_INVALID
RAW
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage406_AIS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode406_AIS · enum · required

Message codes defined for AIS for HTTP Error code 406 (NOT ACCEPTABLE).

Enum values:
REQUESTED_FORMATS_INVALID
RAW
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage409_AIS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode409_AIS · enum · required

Message codes defined for AIS for HTTP Error code 409 (CONFLICT).

Enum values:
STATUS_INVALID
RAW
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage409_PIIS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode409_PIIS · enum · required

Message codes defined for PIIS for HTTP Error code 409 (CONFLICT).

Enum values:
STATUS_INVALID
RAW
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage409_SBS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode409_SBS · enum · required

Message codes defined for signing baskets for HTTP Error code 409 (CONFLICT).

Enum values:
REFERENCE_STATUS_INVALID
STATUS_INVALID
RAW
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage429_AIS

category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​MessageCode429_AIS · enum · required

Message codes for HTTP Error code 429 (TOO MANY REQUESTS).

Enum values:
ACCESS_EXCEEDED
RAW
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage502_PIS

category
​tppMessageCategoryError · enum · required

Category of the TPP message category

Enum values:
ERROR
code
​MessageCode502_PIS · enum · required

Message code for HTTP Error code 502 (BAD GATEWAY).

Enum values:
BANK_SERVICE_UNAVAILABLE
text
​tppMessageText · maxLength: 512 · required

Additional explaining text to the TPP.

tppMessage_GENERIC-FORMAT_ERROR_400

Format of certain request fields are not matching the XS2A requirements. An explicit path to the corresponding field might be added in the return message.
category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​string · enum · required
Enum values:
FORMAT_ERROR
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage_GENERIC-PARAMETER_NOT_SUPPORTED_400

The parameter is not supported by the API provider. This code should only be used for parameters that are described as
category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​string · enum · required
Enum values:
PARAMETER_NOT_SUPPORTED
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage_GENERIC-RESOURCE_UNKNOWN_404_403_400

The addressed resource is unknown relative to the TPP. - 404 (if parameter in path) - 403 (if other resource in path) - 400 (if payload)
category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​string · enum · required
Enum values:
RESOURCE_UNKNOWN
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage_GENERIC-RESOURCE_EXPIRED_403_400

The addressed resource is associated with the TPP but has expired, not addressable anymore. - 403 (if path) - 400 (if payload)
category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​string · enum · required
Enum values:
RESOURCE_EXPIRED
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage_GENERIC-TOKEN_UNKNOWN_401

The OAuth2 token cannot be matched by the ASPSP relative to the TPP.
category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​string · enum · required
Enum values:
TOKEN_UNKNOWN
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage_GENERIC-TOKEN_INVALID_401

The OAuth2 token is associated to the TPP but is not valid for the addressed service/resource.
category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​string · enum · required
Enum values:
TOKEN_INVALID
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage_GENERIC-TOKEN_EXPIRED_401

The OAuth2 token is associated to the TPP but has expired and needs to be renewed.
category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​string · enum · required
Enum values:
TOKEN_EXPIRED
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage_GENERIC-SERVICE_BLOCKED_403

This service is not reachable for the addressed PSU due to a channel independent blocking by the ASPSP. Additional information might be given by the ASPSP.
category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​string · enum · required
Enum values:
SERVICE_BLOCKED
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage_GENERIC-SERVICE_INVALID_400_405

Message to the TPP: The addressed service is not valid for the addressed resources or the submitted data. - 400 (if payload) - 405 (if HTTP method)
category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​string · enum · required
Enum values:
SERVICE_INVALID
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage-REQUESTED_FORMATS_INVALID_406

Message to the TPP: The requested formats in the Accept header entry are not matching the formats offered by the ASPSP.
category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​string · enum · required
Enum values:
REQUESTED_FORMATS_INVALID
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage_GENERIC-CONFLICT_409

Message to the TPP: The request could not be completed due to a conflict with the current state of the resource.
category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​string · enum · required
Enum values:
CONFLICT
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessage-ACCESS_EXCEEDED_429

Message to the TPP: The access on the account has been exceeding the consented multiplicity per day.
category
​tppMessageCategory · enum · required

Category of the TPP message category

Enum values:
INFORMATION
UNMAPPED
ERROR
WARNING
code
​string · enum · required
Enum values:
ACCESS_EXCEEDED
path
​string
text
​tppMessageText · maxLength: 512

Additional explaining text to the TPP.

tppMessages400

Messages to the TPP on operational issues.
​array

tppMessages401

Messages with HTTP error code 401 to the TPP on operational issues.
​array

tppMessages403

Messages with HTTP error code 403 to the TPP on operational issues.
​array

tppMessages404

Messages with HTTP error code 404 to the TPP on operational issues.
​array

tppMessages405

Messages with HTTP error code 405 to the TPP on operational issues.
​array

tppMessages406

Messages with HTTP error code 406 to the TPP on operational issues.
​array

tppMessages409

Messages with HTTP error code 409 to the TPP on operational issues.
​array

tppMessages429

Messages with HTTP error code 429 to the TPP on operational issues.
​array

tppErrorTitle

string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

tppErrorDetail

string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

Error400_PIS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 400 for PIS.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode400_PIS · enum · required

Message codes defined for PIS for HTTP Error code 400 (BAD_REQUEST).

Enum values:
FORMAT_ERROR
PARAMETER_NOT_CONSISTENT
PARAMETER_NOT_SUPPORTED
SERVICE_INVALID
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
RESOURCE_BLOCKED
TIMESTAMP_INVALID
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error400_AIS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 400 for AIS.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode400_AIS · enum · required

Message codes defined for AIS for HTTP Error code 400 (BAD_REQUEST).

Enum values:
FORMAT_ERROR
PARAMETER_NOT_CONSISTENT
PARAMETER_NOT_SUPPORTED
SERVICE_INVALID
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
RESOURCE_BLOCKED
TIMESTAMP_INVALID
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error400_PIIS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 400 for PIIS.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode400_PIIS · enum · required

Message codes defined for PIIS for HTTP Error code 400 (BAD_REQUEST).

Enum values:
FORMAT_ERROR
PARAMETER_NOT_CONSISTENT
PARAMETER_NOT_SUPPORTED
SERVICE_INVALID
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
RESOURCE_BLOCKED
TIMESTAMP_INVALID
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error400_SBS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 400 for signing baskets.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode400_SBS · enum · required

Message codes defined for signing baskets for HTTP Error code 400 (BAD_REQUEST).

Enum values:
FORMAT_ERROR
PARAMETER_NOT_CONSISTENT
PARAMETER_NOT_SUPPORTED
SERVICE_INVALID
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
RESOURCE_BLOCKED
TIMESTAMP_INVALID
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error401_PIS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 401 for PIS.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode401_PIS · enum · required

Message codes defined for PIS for HTTP Error code 401 (UNAUTHORIZED).

Enum values:
CERTIFICATE_INVALID
CERTIFICATE_EXPIRED
CERTIFICATE_BLOCKED
CERTIFICATE_REVOKE
CERTIFICATE_MISSING
SIGNATURE_INVALID
SIGNATURE_MISSING
CORPORATE_ID_INVALID
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error401_AIS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 401 for AIS.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode401_AIS · enum · required

Message codes defined for AIS for HTTP Error code 401 (UNAUTHORIZED).

Enum values:
CERTIFICATE_INVALID
CERTIFICATE_EXPIRED
CERTIFICATE_BLOCKED
CERTIFICATE_REVOKE
CERTIFICATE_MISSING
SIGNATURE_INVALID
SIGNATURE_MISSING
CORPORATE_ID_INVALID
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error401_PIIS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 401 for PIIS.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode401_PIS · enum · required

Message codes defined for PIS for HTTP Error code 401 (UNAUTHORIZED).

Enum values:
CERTIFICATE_INVALID
CERTIFICATE_EXPIRED
CERTIFICATE_BLOCKED
CERTIFICATE_REVOKE
CERTIFICATE_MISSING
SIGNATURE_INVALID
SIGNATURE_MISSING
CORPORATE_ID_INVALID
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error401_SBS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 401 for signing baskets.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode401_SBS · enum · required

Message codes defined for signing baskets for HTTP Error code 401 (UNAUTHORIZED).

Enum values:
CERTIFICATE_INVALID
CERTIFICATE_EXPIRED
CERTIFICATE_BLOCKED
CERTIFICATE_REVOKE
CERTIFICATE_MISSING
SIGNATURE_INVALID
SIGNATURE_MISSING
CORPORATE_ID_INVALID
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error403_PIS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 403 for PIS.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode403_PIS · enum · required

Message codes defined defined for PIS for PIS for HTTP Error code 403 (FORBIDDEN).

Enum values:
CONSENT_UNKNOWN
SERVICE_BLOCKED
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
PRODUCT_INVALID
RAW
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error403_AIS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 403 for AIS.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode403_AIS · enum · required

Message codes defined for AIS for HTTP Error code 403 (FORBIDDEN).

Enum values:
CONSENT_UNKNOWN
SERVICE_BLOCKED
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
RAW
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error403_PIIS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 403 for PIIS.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode403_PIIS · enum · required

Message codes defined for PIIS for HTTP Error code 403 (FORBIDDEN).

Enum values:
CONSENT_UNKNOWN
SERVICE_BLOCKED
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
RAW
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error403_SBS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 403 for signing baskets.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode403_SBS · enum · required

Message codes defined for signing baskets for HTTP Error code 403 (FORBIDDEN).

Enum values:
CONSENT_UNKNOWN
SERVICE_BLOCKED
RESOURCE_UNKNOWN
RESOURCE_EXPIRED
RAW
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error404_PIS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 404 for PIS.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode404_PIS · enum · required

Message codes defined for PIS for HTTP Error code 404 (NOT FOUND).

Enum values:
RESOURCE_UNKNOWN
PRODUCT_UNKNOWN
RAW
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error404_AIS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 404 for AIS.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode404_AIS · enum · required

Message codes defined for AIS for HTTP Error code 404 (NOT FOUND).

Enum values:
RESOURCE_UNKNOWN
RAW
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error404_PIIS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 404 for PIIS.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode404_PIIS · enum · required

Message codes defined for PIIS for HTTP Error code 404 (NOT FOUND).

Enum values:
RESOURCE_UNKNOWN
RAW
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error404_SBS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 404 for signing baskets.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode404_SBS · enum · required

Message codes defined for signing baskets for HTTP Error code 404 (NOT FOUND).

Enum values:
RESOURCE_UNKNOWN
RAW
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error405_PIS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 405 for PIS.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode405_PIS · enum · required

Message codes defined for payment cancellations PIS for HTTP Error code 405 (METHOD NOT ALLOWED).

Enum values:
SERVICE_INVALID
RAW
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error405_PIS_CANC

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 405 for a payment cancellation (PIS).
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode405_PIS_CANC · enum · required

Message codes defined for payment cancellations PIS for HTTP Error code 405 (METHOD NOT ALLOWED).

Enum values:
CANCELLATION_INVALID
SERVICE_INVALID
RAW
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error405_AIS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 405 for AIS.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode405_AIS · enum · required

Message codes defined for AIS for HTTP Error code 405 (METHOD NOT ALLOWED).

Enum values:
SERVICE_INVALID
RAW
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error405_PIIS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 405 for PIIS.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode405_PIIS · enum · required

Message codes defined for PIIS for HTTP Error code 405 (METHOD NOT ALLOWED).

Enum values:
SERVICE_INVALID
RAW
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error405_SBS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 405 for signing baskets.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode405_SBS · enum · required

Message codes defined for SBS for HTTP Error code 405 (METHOD NOT ALLOWED).

Enum values:
SERVICE_INVALID
RAW
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error406_AIS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 406 for AIS.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode406_AIS · enum · required

Message codes defined for AIS for HTTP Error code 406 (NOT ACCEPTABLE).

Enum values:
REQUESTED_FORMATS_INVALID
RAW
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error409_PIS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 409 for PIS.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode409_PIS · enum · required

Message codes defined for PIS for HTTP Error code 409 (CONFLICT).

Enum values:
STATUS_INVALID
RAW
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error409_AIS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 409 for AIS.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode409_AIS · enum · required

Message codes defined for AIS for HTTP Error code 409 (CONFLICT).

Enum values:
STATUS_INVALID
RAW
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error409_PIIS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 409 for PIIS.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode409_PIIS · enum · required

Message codes defined for PIIS for HTTP Error code 409 (CONFLICT).

Enum values:
STATUS_INVALID
RAW
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error409_SBS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 409 for signing baskets.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode409_SBS · enum · required

Message codes defined for signing baskets for HTTP Error code 409 (CONFLICT).

Enum values:
REFERENCE_STATUS_INVALID
STATUS_INVALID
RAW
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error429_AIS

Standardised definition of reporting error information according to [RFC7807] in case of a HTTP error code 429 for AIS.
type
​string · uri · maxLength: 70 · required

A URI reference [RFC3986] that identifies the problem type. Remark For Future: These URI will be provided by NextGenPSD2 in future.

code
​MessageCode429_AIS · enum · required

Message codes for HTTP Error code 429 (TOO MANY REQUESTS).

Enum values:
ACCESS_EXCEEDED
RAW
title
​string · maxLength: 70

Short human readable description of error type. Could be in local language. To be provided by ASPSPs.

detail
​string · maxLength: 512

Detailed human readable text specific to this instance of the error. XPath might be used to point to the issue generating the error in addition. Remark for Future: In future, a dedicated field might be introduced for the XPath.

​object[]

Array of Error Information Blocks.

Might be used if more than one error is to be communicated

​_linksAll

A _link object with all available link types

Error400_NG_PIS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 400.
​tppMessage400_PIS[]
​_linksAll

A _link object with all available link types

Error400_NG_AIS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 400.
​tppMessage400_AIS[]
​_linksAll

A _link object with all available link types

Error400_NG_PIIS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 400.
​tppMessage400_PIIS[]
​_linksAll

A _link object with all available link types

Error400_NG_SBS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 400.
​tppMessage400_SBS[]
​_linksAll

A _link object with all available link types

Error401_NG_PIS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 401.
​tppMessage401_PIS[]
​_linksAll

A _link object with all available link types

Error401_NG_AIS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 401.
​tppMessage401_AIS[]
​_linksAll

A _link object with all available link types

Error401_NG_PIIS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 401.
​tppMessage401_PIIS[]
​_linksAll

A _link object with all available link types

Error401_NG_SBS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 401.
​tppMessage401_SBS[]
​_linksAll

A _link object with all available link types

Error403_NG_PIS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 403.
​tppMessage403_PIS[]
​_linksAll

A _link object with all available link types

psuMessage
​string | null · maxLength: 512

Error403_NG_AIS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 403.
​tppMessage403_AIS[]
​_linksAll

A _link object with all available link types

Error403_NG_PIIS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 403.
​tppMessage403_PIIS[]
​_linksAll

A _link object with all available link types

Error403_NG_SBS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 403.
​tppMessage403_SBS[]
​_linksAll

A _link object with all available link types

Error404_NG_PIS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 404.
​tppMessage404_PIS[]
​_linksAll

A _link object with all available link types

Error404_NG_AIS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 404.
​tppMessage404_AIS[]
​_linksAll

A _link object with all available link types

Error404_NG_PIIS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 404.
​tppMessage404_PIIS[]
​_linksAll

A _link object with all available link types

Error404_NG_SBS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 404.
​tppMessage404_SBS[]
​_linksAll

A _link object with all available link types

Error405_NG_PIS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 401.
​tppMessage405_PIS[]
​_linksAll

A _link object with all available link types

Error405_NG_PIS_CANC

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 401.
​tppMessage405_PIS_CANC[]
​_linksAll

A _link object with all available link types

Error405_NG_AIS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 401.
​tppMessage405_AIS[]
​_linksAll

A _link object with all available link types

Error405_NG_PIIS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 401.
​tppMessage405_PIIS[]
​_linksAll

A _link object with all available link types

Error405_NG_SBS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 401.
​tppMessage405_SBS[]
​_linksAll

A _link object with all available link types

Error406_NG_AIS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 406.
​tppMessage406_AIS[]
​_linksAll

A _link object with all available link types

Error409_NG_PIS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 409.
​tppMessage409_PIS[]
​_linksAll

A _link object with all available link types

Error409_NG_AIS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 409.
​tppMessage409_AIS[]
​_linksAll

A _link object with all available link types

Error409_NG_PIIS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 409.
​tppMessage409_PIIS[]
​_linksAll

A _link object with all available link types

Error409_NG_SBS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 409.
​tppMessage409_SBS[]
​_linksAll

A _link object with all available link types

Error429_NG_AIS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 429.
​tppMessage429_AIS[]
​_linksAll

A _link object with all available link types

Error502_NG_PIS

NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 502.
​tppMessage502_PIS[]

isoCountryCodes

​string[]

Comma-separated array of ISO country codes.

Example: SE,UK,FI

aspspList

List of ASPSPs
​aspspListItem[]

aspsp

ASPSP
bicFi
​string · pattern: ^[A-Z]{6,6}[A-Z2-9][…
name
​string · maxLength: 140
logoUrl
​string
city
​string
country
​string
postalCode
​string · maxLength: 20
streetAddress
​string · maxLength: 140
companyNumber
​string
phone
​string
websiteUrl
​string
globalPaymentProducts
​string[]

Payment products supported by the ASPSP.

​supportedAuthorizationMethodItem[]

Authorization methods supported by the ASPSP.

​affiliatedAspspItem[]

Affiliates of the ASPSP.

​accountInformationCapabilities

Capabilities and constraints related to account information access.

​paymentInitiationCapabilities

Capabilities and constraints related to payment initiation.

accountInformationCapabilities

Capabilities and constraints related to account information access.
transactionHistoryMaxDays
​integer · int32

Maximum number of days of standard transaction history available if limited by the ASPSP.

Example: 90
extendedTransactionHistoryMaxDays
​integer · int32

Maximum days of extended transaction history available after consent authorisation if supported by the ASPSP.

Example: 760
extendedTransactionHistoryAvailableWindowMinutes
​integer · int32

Time window in minutes during which extended transaction history remains available after consent authorisation.

Example: 5
transactionHistoryMaxCount
​integer · int32

Maximum number of historical transactions available if limited by the ASPSP.

Example: 1000

paymentInitiationCapabilities

Capabilities and constraints related to payment initiation.
signingBasketsSupported
​boolean · required

Indicates whether signing baskets are supported by the ASPSP.

Example: true
signingBasketLimit
​integer · int32

Maximum number of paymentIds allowed in a signing basket if supported by the ASPSP.

Example: 100

supportedAuthorizationMethods

​supportedAuthorizationMethodItem[]

Authorization methods supported by the ASPSP.

Supported Authorization Method
supportedAuthorizationMethodItem
name
​string · required

Name of the authorization method.

uri
​string · required

URI of the authorization method.

supportedAuthorizationMethodItem

Supported Authorization Method
name
​string · required

Name of the authorization method.

uri
​string · required

URI of the authorization method.

affiliatedAspsps

​affiliatedAspspItem[]

Affiliates of the ASPSP.

Affiliated ASPSP
affiliatedAspspItem
id
​string

ID of the affiliated ASPSP.

name
​string

Name of the affiliated ASPSP.

affiliatedAspspItem

Affiliated ASPSP
id
​string

ID of the affiliated ASPSP.

name
​string

Name of the affiliated ASPSP.

aspspListItem

Basic ASPSP information
bicFi
​string · pattern: ^[A-Z]{6,6}[A-Z2-9][…
name
​string · maxLength: 140
logoUrl
​string

cityList

List of cities
​city[]

city

City
cityId
​string · uuid
name
​string · maxLength: 140
isoCountryCode
​string · maxLength: 2

countryList

List of countries
​country[]

country

Country
isoCountryCode
​string · pattern: ^[a-zA-Z]{2,2}$
name
​string · maxLength: 140
On this page
  • obpStatusResponse
  • statusPageEvent
  • statusPageIncident
  • statusPageInProgressMaintenance
  • statusPageScheduledMaintenance
  • statusPageComponent
  • sepaDirectDebitWithStatusResponse
  • vopParty
  • vopPartyAccount
  • vopPartyAgent
  • verificationOfPayee_json
  • bulkVerificationOfPayee_json
  • verificationOfPayeeResponse
  • bulkVerificationOfPayeeResponse
  • bulkVerificationOfPayeeResponseItem
  • tppMessage200_VoP
  • MessageCode200_VoP
  • confirmCrossBorderPaymentIntentResponse
  • lastTransactionEnrichmentDateTime
  • lastTransactionEnrichmentDateTimeUtc
  • lastBalanceEnrichmentDateTime
  • lastBalanceEnrichmentDateTimeUtc
  • ConfirmIsoPaymentRequest
  • ConfirmIsoPaymentResponse
  • ConfirmPayoutRequest
  • ConfirmPayoutResponse
  • CreatePayoutRequest
  • CreatePayoutResponse
  • ErrorResponseDetails
  • GetGiroNumbersResponse
  • giroWithName
  • GetCreditorNameResponse
  • GetPayoutResponse
  • PayoutLinks
  • ProblemDetails
  • kycStatus
  • getKycStatusResponse
  • StartNewKycInstanceResponse
  • kycUrl
  • clearingNumber
  • accountNumber
  • paymentId
  • paymentIdList
  • basketId
  • authorisationId
  • authenticationMethodId
  • accountId
  • consentId
  • consentIdList
  • transactionId
  • cancellationId
  • cardTransactionId
  • terminalId
  • entryReference
  • transactionStatus
  • transactionStatus_SBS
  • scaStatus
  • scaAuthenticationData
  • consentStatus
  • transactionFee
  • transactionFees
  • transactionFeeIndicator
  • recurringIndicator
  • combinedServiceIndicator
  • batchBookingPreferred
  • scaMethods
  • chosenScaMethod
  • authenticationType
  • authenticationObject
  • signingBasket
  • challengeData
  • hrefType
  • hrefEntry
  • authorisationsList
  • authorisations
  • accountReference
  • accountReferenceWithGiro
  • trnsCreditorAccountReference
  • giroReference
  • giroInvoiceReference
  • sepaInvoiceReference
  • giroOcrReference
  • sepaOcrReference
  • balanceType
  • accountAccess
  • cashAccountType
  • accountStatus
  • accountDetails
  • accountDetailsWithTppMessages
  • cardAccountDetails
  • accountList
  • cardAccountList
  • accountReport
  • cardAccountReport
  • transactionList
  • cardTransactionList
  • transactionDetails
  • transactionDetailsWithTppMessages
  • cardTransaction
  • reportExchangeRateList
  • reportExchangeRate
  • paymentExchangeRate
  • balance
  • balanceList
  • cancellationList
  • bicfi
  • pan
  • maskedPan
  • ownerName
  • debitAccounting
  • displayName
  • bban
  • msisdn
  • iban
  • giroNumber
  • giroType
  • bankGiroNumber
  • plusGiroNumber
  • address
  • internationalAddress
  • countryCode
  • creditorNameAndAddress
  • amount
  • balanceAfterTransaction
  • creditLimit
  • currencyCode
  • amountValue
  • chargeBearer
  • remittanceInformationStructured
  • remittanceInformationStructuredArray
  • referredDocumentInformation
  • referredDocumentAmount
  • creditorReferenceInformation
  • remittanceInformationUnstructured
  • remittanceInformationUnstructuredArray
  • debtorAccountMessage
  • purposeCode
  • bankTransactionCode
  • proprietaryBankTransactionCode
  • transactionListId
  • transactionPaymentId
  • isEnriched
  • merchantCategoryCode
  • frequencyCode
  • frequencyPerDay
  • dayOfExecution
  • executionRule
  • psuData
  • psuMessageText
  • creditorName
  • creditorAgentName
  • debtorAgentName
  • debtorName
  • ultimateDebtor
  • ultimateDebtorName
  • debtorId
  • ultimateCreditor
  • ultimateCreditorName
  • transactionDate
  • startDate
  • endDate
  • bookingDate
  • validUntil
  • lastActionDate
  • isoPaymentInitiation_json
  • paymentInitiation_json
  • paymentInitiationCrossBorder_json
  • isoPaymentInitiationCrossBorder_json
  • paymentInitiationSepaDirectDebit_json
  • directDebitSequenceType
  • directDebitMandateRelatedInformation
  • party
  • directDebitReferenceTypeCode
  • directDebitStructuredRemittanceInformation
  • directDebitStructuredRemittanceInformationArray
  • directDebitRegulatoryReportingData
  • directDebitRegulatoryReportingArray
  • paymentInitiationSct_json
  • regulatoryReporting
  • isoPaymentInitiationSct_json
  • paymentInitiationSwedishGiro_json
  • isoPaymentInitiationSwedishGiro_json
  • creditNotes
  • confirmationOfFunds
  • fxQuote
  • consents
  • updatePsuAuthentication
  • selectPsuAuthenticationMethod
  • transactionAuthorisation
  • paymentInitiationSct_pain.001
  • paymentInitiationSctInst_pain.001
  • paymentInitiationTarget2_pain.001
  • paymentInitiationCrossBorder_pain.001
  • paymentInitiationStatusResponse-200_json
  • paymentInitiationStatusResponse-200_xml
  • isoPaymentInitiationRequestResponse-201
  • paymentInitiationRequestResponse-201
  • paymentInitiationCancelResponse-202
  • paymentInitiationWithStatusResponse
  • paymentInitiationSwedishGiroWithStatusResponse
  • periodicPaymentInitiationWithStatusResponse
  • scaStatusResponse
  • startScaprocessResponse
  • updatePsuIdenticationResponse
  • updatePsuAuthenticationResponse
  • selectPsuAuthenticationMethodResponse
  • signingBasketResponse-200
  • signingBasketStatusResponse-200
  • signingBasketResponse-201
  • consentsResponse-201
  • consentStatusResponse-200
  • consentInformationResponse-200_json
  • fxQuoteId
  • fxRate
  • fee
  • totalAmount
  • validFrom
  • validTo
  • fxQuoteResponse-200
  • fxQuoteResponse-201
  • readAccountBalanceResponse-200
  • readCardAccountBalanceResponse-200
  • transactionsResponse-200_json
  • cardAccountsTransactionsResponse200
  • camt.052
  • camt.053
  • camt.054
  • mt940
  • mt942
  • _linksAll
  • _linksIsoPaymentInitiation
  • _linksPaymentInitiation
  • _linksPaymentInitiationCancel
  • _linksUpdatePsuIdentification
  • _linksUpdatePsuAuthentication
  • _linksSelectPsuAuthenticationMethod
  • _linksStartScaProcess
  • _linksDownload
  • _linksConsents
  • _linksGetConsent
  • _linksSigningBasket
  • _linksAccountReport
  • _linksCardAccountReport
  • _linksTransactionDetails
  • _linksAccountDetails
  • tppMessageCategory
  • tppMessageCategoryError
  • MessageCode2XX
  • MessageCode_GetCreditorName2XX
  • MessageCode400_AIS
  • MessageCode400_PIS
  • MessageCode400_PIIS
  • MessageCode400_SBS
  • MessageCode401_PIS
  • MessageCode401_AIS
  • MessageCode401_PIIS
  • MessageCode401_SBS
  • MessageCode403_PIS
  • MessageCode403_AIS
  • MessageCode403_PIIS
  • MessageCode403_SBS
  • MessageCode404_PIS
  • MessageCode404_AIS
  • MessageCode404_PIIS
  • MessageCode404_SBS
  • MessageCode405_PIS
  • MessageCode405_PIS_CANC
  • MessageCode405_AIS
  • MessageCode405_PIIS
  • MessageCode405_SBS
  • MessageCode406_AIS
  • MessageCode409_AIS
  • MessageCode409_PIS
  • MessageCode409_PIIS
  • MessageCode409_SBS
  • MessageCode429_AIS
  • MessageCode502_PIS
  • tppMessageText
  • tppMessage2XX
  • tppMessage2XX_GetCreditorName
  • tppMessage400_AIS
  • tppMessage400_PIS
  • tppMessage400_PIIS
  • tppMessage400_SBS
  • tppMessage401_PIS
  • tppMessage401_AIS
  • tppMessage401_PIIS
  • tppMessage401_SBS
  • tppMessage403_PIS
  • tppMessage403_AIS
  • tppMessage403_PIIS
  • tppMessage403_SBS
  • tppMessage404_PIS
  • tppMessage404_AIS
  • tppMessage404_PIIS
  • tppMessage404_SBS
  • tppMessage405_PIS
  • tppMessage405_PIS_CANC
  • tppMessage405_AIS
  • tppMessage405_PIIS
  • tppMessage405_SBS
  • tppMessage409_PIS
  • tppMessage406_AIS
  • tppMessage409_AIS
  • tppMessage409_PIIS
  • tppMessage409_SBS
  • tppMessage429_AIS
  • tppMessage502_PIS
  • tppMessage_GENERIC-FORMAT_ERROR_400
  • tppMessage_GENERIC-PARAMETER_NOT_SUPPORTED_400
  • tppMessage_GENERIC-RESOURCE_UNKNOWN_404_403_400
  • tppMessage_GENERIC-RESOURCE_EXPIRED_403_400
  • tppMessage_GENERIC-TOKEN_UNKNOWN_401
  • tppMessage_GENERIC-TOKEN_INVALID_401
  • tppMessage_GENERIC-TOKEN_EXPIRED_401
  • tppMessage_GENERIC-SERVICE_BLOCKED_403
  • tppMessage_GENERIC-SERVICE_INVALID_400_405
  • tppMessage-REQUESTED_FORMATS_INVALID_406
  • tppMessage_GENERIC-CONFLICT_409
  • tppMessage-ACCESS_EXCEEDED_429
  • tppMessages400
  • tppMessages401
  • tppMessages403
  • tppMessages404
  • tppMessages405
  • tppMessages406
  • tppMessages409
  • tppMessages429
  • tppErrorTitle
  • tppErrorDetail
  • Error400_PIS
  • Error400_AIS
  • Error400_PIIS
  • Error400_SBS
  • Error401_PIS
  • Error401_AIS
  • Error401_PIIS
  • Error401_SBS
  • Error403_PIS
  • Error403_AIS
  • Error403_PIIS
  • Error403_SBS
  • Error404_PIS
  • Error404_AIS
  • Error404_PIIS
  • Error404_SBS
  • Error405_PIS
  • Error405_PIS_CANC
  • Error405_AIS
  • Error405_PIIS
  • Error405_SBS
  • Error406_AIS
  • Error409_PIS
  • Error409_AIS
  • Error409_PIIS
  • Error409_SBS
  • Error429_AIS
  • Error400_NG_PIS
  • Error400_NG_AIS
  • Error400_NG_PIIS
  • Error400_NG_SBS
  • Error401_NG_PIS
  • Error401_NG_AIS
  • Error401_NG_PIIS
  • Error401_NG_SBS
  • Error403_NG_PIS
  • Error403_NG_AIS
  • Error403_NG_PIIS
  • Error403_NG_SBS
  • Error404_NG_PIS
  • Error404_NG_AIS
  • Error404_NG_PIIS
  • Error404_NG_SBS
  • Error405_NG_PIS
  • Error405_NG_PIS_CANC
  • Error405_NG_AIS
  • Error405_NG_PIIS
  • Error405_NG_SBS
  • Error406_NG_AIS
  • Error409_NG_PIS
  • Error409_NG_AIS
  • Error409_NG_PIIS
  • Error409_NG_SBS
  • Error429_NG_AIS
  • Error502_NG_PIS
  • isoCountryCodes
  • aspspList
  • aspsp
  • accountInformationCapabilities
  • paymentInitiationCapabilities
  • supportedAuthorizationMethods
  • supportedAuthorizationMethodItem
  • affiliatedAspsps
  • affiliatedAspspItem
  • aspspListItem
  • cityList
  • city
  • countryList
  • country