openapi: 3.1.0 info: title: Barclays Bank Ireland Payment Initiation description: Initiates a single immediate or scheduled/future dated SEPA or cross border payment with the consent of the customer version: v1.3 x-method: searched x-source: https://developer.barclays.com/api/apis/versions/d41f070a-3b3b-4f2d-b28a-6afdc690a42d.bdn/design?specification=oas31 x-harvested: '2026-09-04' x-harvested-note: Verbatim OpenAPI 3.1 design export from the Barclays API Exchange registry (developer.barclays.com), fetched anonymously. The untouched export is in openapi/_original/barclays-bank-ireland-payment-initiation-openapi.json. The UK Open Banking documents carry OBIE (openbanking.org.uk) in info.contact/termsOfService because they are the OBIE standard contract as Barclays implements and publishes it — the API, the registry record and the host are Barclays'. paths: /payments/cross-border-credit-transfers/{paymentId}/authorisations/{authorisationId}: get: description: Returns the SCA status of a payment initiation's authorisation sub-resource. operationId: get_payments_cross-border-credit-transfers__paymentId__authorisations__authorisationId_ parameters: - name: X-Request-ID in: header description: Request ID used for E2E tracking required: true schema: type: string description: Request ID used for E2E tracking maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-IP-Port in: header description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. maxLength: 10 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#\/]{1,10})$ - name: PSU-Accept in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Charset in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Encoding in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-User-Agent in: header description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. required: false schema: type: string description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. maxLength: 200 minLength: 1 - name: PSU-Accept-Language in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Http-Method in: header description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE' required: false schema: type: string description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE ' enum: - GET - POST - PUT - PATCH - DELETE - name: PSU-Device-ID in: header description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. required: false schema: type: string description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-Geo-Location in: header description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. required: false schema: type: string description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. maxLength: 27 minLength: 23 pattern: ^(?!\s)(GEO:)[0-9]{1,3}\.[-][0-9]{6}\,[-][0-9]{1,3}\.[0-9]{6} - name: PSU-IP-Address in: header description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. required: false schema: type: string description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. maxLength: 39 minLength: 2 pattern: ^((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])))$ - name: authorisationId in: path description: Authorisation ID required: true schema: type: string description: Authorisation ID maxLength: 2 minLength: 1 pattern: ^\d{1,2}$ - name: paymentId in: path description: Resource identification of the generated payment initiation resource required: true schema: type: string description: Resource identification of the generated payment initiation resource maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/get_payment-auth-status_response' example: null '400': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus400Response' example: null '401': description: '' content: application/json: example: null '500': description: '' content: application/json: example: null '403': description: '' content: application/json: example: null '404': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus404Response' example: null '405': description: '' content: application/json: example: null '406': description: '' content: application/json: example: null '429': description: '' content: application/json: example: null /payments/cross-border-credit-transfers: post: description: Initiate Cross Border Credit Transfer Payment operationId: post_payments_cross-border-credit-transfers parameters: - name: X-Request-ID in: header description: Request ID used for E2E tracking required: true schema: type: string description: Request ID used for E2E tracking maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-IP-Port in: header description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. maxLength: 10 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#\/]{1,10})$ - name: PSU-Accept in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Charset in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Encoding in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-User-Agent in: header description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. required: false schema: type: string description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. maxLength: 200 minLength: 1 - name: PSU-Accept-Language in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Http-Method in: header description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE' required: false schema: type: string description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE ' enum: - GET - POST - PUT - PATCH - DELETE - name: PSU-Device-ID in: header description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. required: false schema: type: string description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-Geo-Location in: header description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. required: false schema: type: string description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. maxLength: 27 minLength: 23 pattern: ^(?!\s)(GEO:)[0-9]{1,3}\.[-][0-9]{6}\,[-][0-9]{1,3}\.[0-9]{6} - name: Content-Type in: header description: Standard HTTP Header; Represents the format of the payload being returned in the response. required: true schema: type: string description: Standard HTTP Header; Represents the format of the payload being returned in the response. - name: PSU-IP-Address in: header description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. required: true schema: type: string description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. maxLength: 39 minLength: 2 pattern: ^((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])))$ - name: PSU-ID in: header description: Client ID of the PSU in the ASPSP client interface. required: false schema: type: string description: Client ID of the PSU in the ASPSP client interface. maxLength: 100 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,100})$ - name: PSU-ID-Type in: header description: Type of the PSU-ID, needed in scenarios where PSUs have several PSU-IDs as access possibility. required: false schema: type: string description: Type of the PSU-ID, needed in scenarios where PSUs have several PSU-IDs as access possibility. maxLength: 100 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,100})$ - name: PSU-Corporate-ID in: header description: Corporate ID - Only used in a corporate context. required: false schema: type: string description: Corporate ID - Only used in a corporate context. maxLength: 100 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,100})$ - name: PSU-Corporate-ID-Type in: header description: Type of corporate - Only used in a corporate context. required: false schema: type: string description: Type of corporate - Only used in a corporate context. maxLength: 100 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,100})$ - name: Digest in: header description: Is contained only if the "Signature" element is contained in the header of the request. required: false schema: type: string description: Is contained only if the "Signature" element is contained in the header of the request. maxLength: 100 minLength: 1 - name: Signature in: header description: A signature of the request by the TPP on application level. required: false schema: type: string description: A signature of the request by the TPP on application level. maxLength: 1000 minLength: 1 - name: TPP-Redirect-Preferred in: header description: 'If it equals true, the TPP prefers a Redirect over Decoupled SCA approach. If it equals false, Decoupled SCA Approach will be applied. IMPORTANT: Currently, Implicit Redirect SCA Approach is supported, so TPP-Redirect-Preferred must equal true.' required: false schema: type: boolean description: 'If it equals true, the TPP prefers a Redirect over Decoupled SCA approach. If it equals false, Decoupled SCA Approach will be applied. IMPORTANT: Currently, Implicit Redirect SCA Approach is supported, so TPP-Redirect-Preferred must equal true. ' - name: TPP-Redirect-URI in: header description: URI of the TPP, where the transaction flow shall be redirected to after a Redirect. It is mandatory for the Redirect SCA Approach (including OAuth2 SCA approach). required: true schema: type: string description: URI of the TPP, where the transaction flow shall be redirected to after a Redirect. It is mandatory for the Redirect SCA Approach (including OAuth2 SCA approach). maxLength: 1000 minLength: 12 pattern: ^[hH][tT][tT][pP][sS]?:\/\/([wW]{3}\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&\/\\={}()]*)$ - name: TPP-Nok-Redirect-URI in: header description: If this URI is contained, the TPP is asking to redirect the transaction flow to this address instead of the TPP-Redirect-URI in case of a negative result of the redirect SCA method. required: false schema: type: string description: If this URI is contained, the TPP is asking to redirect the transaction flow to this address instead of the TPP-Redirect-URI in case of a negative result of the redirect SCA method. maxLength: 1000 minLength: 12 pattern: ^[hH][tT][tT][pP][sS]?:\/\/([wW]{3}\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&\/\\={}()]*)$ requestBody: content: application/json: schema: $ref: '#/components/schemas/initiate_payment_request' example: null responses: '201': description: '' content: application/json: schema: $ref: '#/components/schemas/initiate_payment_response' example: null '400': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus400Response' example: null '401': description: '' content: application/json: example: null '500': description: '' content: application/json: example: null '403': description: '' content: application/json: example: null '404': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus404Response' example: null '405': description: '' content: application/json: example: null '406': description: '' content: application/json: example: null '429': description: '' content: application/json: example: null /payments/sepa-credit-transfers/{paymentId}/authorisations: get: description: Reads a list of all authorisation subresources IDs which have been created. This function returns an array of hyperlinks to all generated authorisation sub-resources. operationId: get_payments_sepa-credit-transfers__paymentId__authorisations parameters: - name: X-Request-ID in: header description: Request ID used for E2E tracking required: true schema: type: string description: Request ID used for E2E tracking maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-IP-Port in: header description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. maxLength: 10 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#\/]{1,10})$ - name: PSU-Accept in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Charset in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Encoding in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-User-Agent in: header description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. required: false schema: type: string description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. maxLength: 200 minLength: 1 - name: PSU-Accept-Language in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Http-Method in: header description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE' required: false schema: type: string description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE ' enum: - GET - POST - PUT - PATCH - DELETE - name: PSU-Device-ID in: header description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. required: false schema: type: string description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-Geo-Location in: header description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. required: false schema: type: string description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. maxLength: 27 minLength: 23 pattern: ^(?!\s)(GEO:)[0-9]{1,3}\.[-][0-9]{6}\,[-][0-9]{1,3}\.[0-9]{6} - name: PSU-IP-Address in: header description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. required: false schema: type: string description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. maxLength: 39 minLength: 2 pattern: ^((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])))$ - name: paymentId in: path description: Resource identification of the generated payment initiation resource required: true schema: type: string description: Resource identification of the generated payment initiation resource maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/get_payment-auth-details_response' example: null '400': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus400Response' example: null '401': description: '' content: application/json: example: null '500': description: '' content: application/json: example: null '403': description: '' content: application/json: example: null '404': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus404Response' example: null '405': description: '' content: application/json: example: null '406': description: '' content: application/json: example: null '429': description: '' content: application/json: example: null /payments/cross-border-credit-transfers/{paymentId}/status: get: description: Checks the transaction status of a payment initiation. operationId: get_payments_cross-border-credit-transfers__paymentId__status parameters: - name: X-Request-ID in: header description: Request ID used for E2E tracking required: true schema: type: string description: Request ID used for E2E tracking maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-IP-Port in: header description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. maxLength: 10 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#\/]{1,10})$ - name: PSU-Accept in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Charset in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Encoding in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-User-Agent in: header description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. required: false schema: type: string description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. maxLength: 200 minLength: 1 - name: PSU-Accept-Language in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Http-Method in: header description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE' required: false schema: type: string description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE ' enum: - GET - POST - PUT - PATCH - DELETE - name: PSU-Device-ID in: header description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. required: false schema: type: string description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-Geo-Location in: header description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. required: false schema: type: string description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. maxLength: 27 minLength: 23 pattern: ^(?!\s)(GEO:)[0-9]{1,3}\.[-][0-9]{6}\,[-][0-9]{1,3}\.[0-9]{6} - name: PSU-IP-Address in: header description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. required: false schema: type: string description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. maxLength: 39 minLength: 2 pattern: ^((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])))$ - name: paymentId in: path description: Resource identification of the generated payment initiation resource required: true schema: type: string description: Resource identification of the generated payment initiation resource maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/get_payment-status_response' example: null '400': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus400Response' example: null '401': description: '' content: application/json: example: null '500': description: '' content: application/json: example: null '403': description: '' content: application/json: example: null '404': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus404Response' example: null '405': description: '' content: application/json: example: null '406': description: '' content: application/json: example: null '429': description: '' content: application/json: example: null /payments/instant-sepa-credit-transfers/{paymentId}: get: description: Get details of Instant SEPA Credit Transfer Payment operationId: get_payments_instant-sepa-credit-transfers__paymentId_ parameters: - name: X-Request-ID in: header description: Request ID used for E2E tracking required: true schema: type: string description: Request ID used for E2E tracking maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-IP-Port in: header description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. maxLength: 10 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#\/]{1,10})$ - name: PSU-Accept in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Charset in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Encoding in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-User-Agent in: header description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. required: false schema: type: string description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. maxLength: 200 minLength: 1 - name: PSU-Accept-Language in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Http-Method in: header description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE' required: false schema: type: string description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE ' enum: - GET - POST - PUT - PATCH - DELETE - name: PSU-Device-ID in: header description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. required: false schema: type: string description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-Geo-Location in: header description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. required: false schema: type: string description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. maxLength: 27 minLength: 23 pattern: ^(?!\s)(GEO:)[0-9]{1,3}\.[-][0-9]{6}\,[-][0-9]{1,3}\.[0-9]{6} - name: PSU-IP-Address in: header description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. required: false schema: type: string description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. maxLength: 39 minLength: 2 pattern: ^((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])))$ - name: paymentId in: path description: Resource identification of the generated payment initiation resource required: true schema: type: string description: Resource identification of the generated payment initiation resource maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/get_payment-details_response' example: null '400': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus400Response' example: null '401': description: '' content: application/json: example: null '500': description: '' content: application/json: example: null '403': description: '' content: application/json: example: null '404': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus404Response' example: null '405': description: '' content: application/json: example: null '406': description: '' content: application/json: example: null '429': description: '' content: application/json: example: null /payments/instant-sepa-credit-transfers: post: description: Initiate Instant SEPA Credit Transfer Payment operationId: post_payments_instant-sepa-credit-transfers parameters: - name: X-Request-ID in: header description: Request ID used for E2E tracking required: true schema: type: string description: Request ID used for E2E tracking maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-IP-Port in: header description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. maxLength: 10 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#\/]{1,10})$ - name: PSU-Accept in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Charset in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Encoding in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-User-Agent in: header description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. required: false schema: type: string description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. maxLength: 200 minLength: 1 - name: PSU-Accept-Language in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Http-Method in: header description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE' required: false schema: type: string description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE ' enum: - GET - POST - PUT - PATCH - DELETE - name: PSU-Device-ID in: header description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. required: false schema: type: string description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-Geo-Location in: header description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. required: false schema: type: string description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. maxLength: 27 minLength: 23 pattern: ^(?!\s)(GEO:)[0-9]{1,3}\.[-][0-9]{6}\,[-][0-9]{1,3}\.[0-9]{6} - name: Content-Type in: header description: Standard HTTP Header; Represents the format of the payload being returned in the response. required: true schema: type: string description: Standard HTTP Header; Represents the format of the payload being returned in the response. - name: PSU-IP-Address in: header description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. required: true schema: type: string description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. maxLength: 39 minLength: 2 pattern: ^((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])))$ - name: PSU-ID in: header description: Client ID of the PSU in the ASPSP client interface. required: false schema: type: string description: Client ID of the PSU in the ASPSP client interface. maxLength: 100 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,100})$ - name: PSU-ID-Type in: header description: Type of the PSU-ID, needed in scenarios where PSUs have several PSU-IDs as access possibility. required: false schema: type: string description: Type of the PSU-ID, needed in scenarios where PSUs have several PSU-IDs as access possibility. maxLength: 100 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,100})$ - name: PSU-Corporate-ID in: header description: Corporate ID - Only used in a corporate context. required: false schema: type: string description: Corporate ID - Only used in a corporate context. maxLength: 100 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,100})$ - name: PSU-Corporate-ID-Type in: header description: Type of corporate - Only used in a corporate context. required: false schema: type: string description: Type of corporate - Only used in a corporate context. maxLength: 100 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,100})$ - name: Digest in: header description: Is contained only if the "Signature" element is contained in the header of the request. required: false schema: type: string description: Is contained only if the "Signature" element is contained in the header of the request. maxLength: 100 minLength: 1 - name: Signature in: header description: A signature of the request by the TPP on application level. required: false schema: type: string description: A signature of the request by the TPP on application level. maxLength: 1000 minLength: 1 - name: TPP-Redirect-Preferred in: header description: 'If it equals true, the TPP prefers a Redirect over Decoupled SCA approach. If it equals false, Decoupled SCA Approach will be applied. IMPORTANT: Currently, Implicit Redirect SCA Approach is supported, so TPP-Redirect-Preferred must equal true.' required: false schema: type: boolean description: 'If it equals true, the TPP prefers a Redirect over Decoupled SCA approach. If it equals false, Decoupled SCA Approach will be applied. IMPORTANT: Currently, Implicit Redirect SCA Approach is supported, so TPP-Redirect-Preferred must equal true. ' - name: TPP-Redirect-URI in: header description: URI of the TPP, where the transaction flow shall be redirected to after a Redirect. It is mandatory for the Redirect SCA Approach (including OAuth2 SCA approach). required: true schema: type: string description: URI of the TPP, where the transaction flow shall be redirected to after a Redirect. It is mandatory for the Redirect SCA Approach (including OAuth2 SCA approach). maxLength: 1000 minLength: 12 pattern: ^[hH][tT][tT][pP][sS]?:\/\/([wW]{3}\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&\/\\={}()]*)$ - name: TPP-Nok-Redirect-URI in: header description: If this URI is contained, the TPP is asking to redirect the transaction flow to this address instead of the TPP-Redirect-URI in case of a negative result of the redirect SCA method. required: false schema: type: string description: If this URI is contained, the TPP is asking to redirect the transaction flow to this address instead of the TPP-Redirect-URI in case of a negative result of the redirect SCA method. maxLength: 1000 minLength: 12 pattern: ^[hH][tT][tT][pP][sS]?:\/\/([wW]{3}\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&\/\\={}()]*)$ requestBody: content: application/json: schema: $ref: '#/components/schemas/initiate_payment_request' example: null responses: '201': description: '' content: application/json: schema: $ref: '#/components/schemas/initiate_payment_response' example: null '400': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus400Response' example: null '401': description: '' content: application/json: example: null '500': description: '' content: application/json: example: null '403': description: '' content: application/json: example: null '404': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus404Response' example: null '405': description: '' content: application/json: example: null '406': description: '' content: application/json: example: null '429': description: '' content: application/json: example: null /payments/instant-sepa-credit-transfers/{paymentId}/authorisations/{authorisationId}: get: description: Returns the SCA status of a payment initiation's authorisation sub-resource. operationId: get_payments_instant-sepa-credit-transfers__paymentId__authorisations__authorisationId_ parameters: - name: X-Request-ID in: header description: Request ID used for E2E tracking required: true schema: type: string description: Request ID used for E2E tracking maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-IP-Port in: header description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. maxLength: 10 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#\/]{1,10})$ - name: PSU-Accept in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Charset in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Encoding in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-User-Agent in: header description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. required: false schema: type: string description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. maxLength: 200 minLength: 1 - name: PSU-Accept-Language in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Http-Method in: header description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE' required: false schema: type: string description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE ' enum: - GET - POST - PUT - PATCH - DELETE - name: PSU-Device-ID in: header description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. required: false schema: type: string description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-Geo-Location in: header description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. required: false schema: type: string description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. maxLength: 27 minLength: 23 pattern: ^(?!\s)(GEO:)[0-9]{1,3}\.[-][0-9]{6}\,[-][0-9]{1,3}\.[0-9]{6} - name: PSU-IP-Address in: header description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. required: false schema: type: string description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. maxLength: 39 minLength: 2 pattern: ^((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])))$ - name: authorisationId in: path description: Authorisation ID required: true schema: type: string description: Authorisation ID maxLength: 2 minLength: 1 pattern: ^\d{1,2}$ - name: paymentId in: path description: Resource identification of the generated payment initiation resource required: true schema: type: string description: Resource identification of the generated payment initiation resource maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/get_payment-auth-status_response' example: null '400': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus400Response' example: null '401': description: '' content: application/json: example: null '500': description: '' content: application/json: example: null '403': description: '' content: application/json: example: null '404': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus404Response' example: null '405': description: '' content: application/json: example: null '406': description: '' content: application/json: example: null '429': description: '' content: application/json: example: null /payments/sepa-credit-transfers/{paymentId}: get: description: Get details of SEPA Credit Transfer Payment operationId: get_payments_sepa-credit-transfers__paymentId_ parameters: - name: X-Request-ID in: header description: Request ID used for E2E tracking required: true schema: type: string description: Request ID used for E2E tracking maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-IP-Port in: header description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. maxLength: 10 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#\/]{1,10})$ - name: PSU-Accept in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Charset in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Encoding in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-User-Agent in: header description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. required: false schema: type: string description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. maxLength: 200 minLength: 1 - name: PSU-Accept-Language in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Http-Method in: header description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE' required: false schema: type: string description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE ' enum: - GET - POST - PUT - PATCH - DELETE - name: PSU-Device-ID in: header description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. required: false schema: type: string description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-Geo-Location in: header description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. required: false schema: type: string description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. maxLength: 27 minLength: 23 pattern: ^(?!\s)(GEO:)[0-9]{1,3}\.[-][0-9]{6}\,[-][0-9]{1,3}\.[0-9]{6} - name: PSU-IP-Address in: header description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. required: false schema: type: string description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. maxLength: 39 minLength: 2 pattern: ^((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])))$ - name: paymentId in: path description: Resource identification of the generated payment initiation resource required: true schema: type: string description: Resource identification of the generated payment initiation resource maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/get_payment-details_response' example: null '400': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus400Response' example: null '401': description: '' content: application/json: example: null '500': description: '' content: application/json: example: null '403': description: '' content: application/json: example: null '404': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus404Response' example: null '405': description: '' content: application/json: example: null '406': description: '' content: application/json: example: null '429': description: '' content: application/json: example: null delete: description: Delete SEPA Credit Transfer Payment operationId: delete_payments_sepa-credit-transfers__paymentId_ parameters: - name: X-Request-ID in: header description: Request ID used for E2E tracking required: true schema: type: string description: Request ID used for E2E tracking maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-IP-Port in: header description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. maxLength: 10 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#\/]{1,10})$ - name: PSU-Accept in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Charset in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Encoding in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-User-Agent in: header description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. required: false schema: type: string description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. maxLength: 200 minLength: 1 - name: PSU-Accept-Language in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Http-Method in: header description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE' required: false schema: type: string description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE ' enum: - GET - POST - PUT - PATCH - DELETE - name: PSU-Device-ID in: header description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. required: false schema: type: string description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-Geo-Location in: header description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. required: false schema: type: string description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. maxLength: 27 minLength: 23 pattern: ^(?!\s)(GEO:)[0-9]{1,3}\.[-][0-9]{6}\,[-][0-9]{1,3}\.[0-9]{6} - name: PSU-IP-Address in: header description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. required: false schema: type: string description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. maxLength: 39 minLength: 2 pattern: ^((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])))$ - name: paymentId in: path description: Resource identification of the generated payment initiation resource required: true schema: type: string description: Resource identification of the generated payment initiation resource maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ responses: '400': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus400Response' example: null '401': description: '' content: application/json: example: null '500': description: '' content: application/json: example: null '204': description: '' content: application/json: example: null '403': description: '' content: application/json: example: null '404': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus404Response' example: null '405': description: '' content: application/json: example: null '406': description: '' content: application/json: example: null '429': description: '' content: application/json: example: null '409': description: '' content: application/json: schema: $ref: '#/components/schemas/DeletePaymentsSepaCreditTransfersPaymentid409Response' example: null /payments/cross-border-credit-transfers/{paymentId}: get: description: Get details of Cross Border Credit Transfer Payment operationId: get_payments_cross-border-credit-transfers__paymentId_ parameters: - name: X-Request-ID in: header description: Request ID used for E2E tracking required: true schema: type: string description: Request ID used for E2E tracking maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-IP-Port in: header description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. maxLength: 10 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#\/]{1,10})$ - name: PSU-Accept in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Charset in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Encoding in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-User-Agent in: header description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. required: false schema: type: string description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. maxLength: 200 minLength: 1 - name: PSU-Accept-Language in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Http-Method in: header description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE' required: false schema: type: string description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE ' enum: - GET - POST - PUT - PATCH - DELETE - name: PSU-Device-ID in: header description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. required: false schema: type: string description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-Geo-Location in: header description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. required: false schema: type: string description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. maxLength: 27 minLength: 23 pattern: ^(?!\s)(GEO:)[0-9]{1,3}\.[-][0-9]{6}\,[-][0-9]{1,3}\.[0-9]{6} - name: PSU-IP-Address in: header description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. required: false schema: type: string description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. maxLength: 39 minLength: 2 pattern: ^((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])))$ - name: paymentId in: path description: Resource identification of the generated payment initiation resource required: true schema: type: string description: Resource identification of the generated payment initiation resource maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/get_payment-details_response' example: null '400': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus400Response' example: null '401': description: '' content: application/json: example: null '500': description: '' content: application/json: example: null '403': description: '' content: application/json: example: null '404': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus404Response' example: null '405': description: '' content: application/json: example: null '406': description: '' content: application/json: example: null '429': description: '' content: application/json: example: null delete: description: Delete Cross Border Credit Transfer Payment operationId: delete_payments_cross-border-credit-transfers__paymentId_ parameters: - name: X-Request-ID in: header description: Request ID used for E2E tracking required: true schema: type: string description: Request ID used for E2E tracking maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-IP-Port in: header description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. maxLength: 10 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#\/]{1,10})$ - name: PSU-Accept in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Charset in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Encoding in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-User-Agent in: header description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. required: false schema: type: string description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. maxLength: 200 minLength: 1 - name: PSU-Accept-Language in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Http-Method in: header description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE' required: false schema: type: string description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE ' enum: - GET - POST - PUT - PATCH - DELETE - name: PSU-Device-ID in: header description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. required: false schema: type: string description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-Geo-Location in: header description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. required: false schema: type: string description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. maxLength: 27 minLength: 23 pattern: ^(?!\s)(GEO:)[0-9]{1,3}\.[-][0-9]{6}\,[-][0-9]{1,3}\.[0-9]{6} - name: PSU-IP-Address in: header description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. required: false schema: type: string description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. maxLength: 39 minLength: 2 pattern: ^((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])))$ - name: paymentId in: path description: Resource identification of the generated payment initiation resource required: true schema: type: string description: Resource identification of the generated payment initiation resource maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ responses: '400': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus400Response' example: null '401': description: '' content: application/json: example: null '500': description: '' content: application/json: example: null '204': description: '' content: application/json: example: null '403': description: '' content: application/json: example: null '404': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus404Response' example: null '405': description: '' content: application/json: example: null '406': description: '' content: application/json: example: null '429': description: '' content: application/json: example: null '409': description: '' content: application/json: schema: $ref: '#/components/schemas/DeletePaymentsSepaCreditTransfersPaymentid409Response' example: null /payments/sepa-credit-transfers/{paymentId}/authorisations/{authorisationId}: get: description: Returns the SCA status of a payment initiation's authorisation sub-resource. operationId: get_payments_sepa-credit-transfers__paymentId__authorisations__authorisationId_ parameters: - name: X-Request-ID in: header description: Request ID used for E2E tracking required: true schema: type: string description: Request ID used for E2E tracking maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-IP-Port in: header description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. maxLength: 10 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#\/]{1,10})$ - name: PSU-Accept in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Charset in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Encoding in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-User-Agent in: header description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. required: false schema: type: string description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. maxLength: 200 minLength: 1 - name: PSU-Accept-Language in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Http-Method in: header description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE' required: false schema: type: string description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE ' enum: - GET - POST - PUT - PATCH - DELETE - name: PSU-Device-ID in: header description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. required: false schema: type: string description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-Geo-Location in: header description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. required: false schema: type: string description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. maxLength: 27 minLength: 23 pattern: ^(?!\s)(GEO:)[0-9]{1,3}\.[-][0-9]{6}\,[-][0-9]{1,3}\.[0-9]{6} - name: PSU-IP-Address in: header description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. required: false schema: type: string description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. maxLength: 39 minLength: 2 pattern: ^((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])))$ - name: authorisationId in: path description: Authorisation ID required: true schema: type: string description: Authorisation ID maxLength: 2 minLength: 1 pattern: ^\d{1,2}$ - name: paymentId in: path description: Resource identification of the generated payment initiation resource required: true schema: type: string description: Resource identification of the generated payment initiation resource maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/get_payment-auth-status_response' example: null '400': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus400Response' example: null '401': description: '' content: application/json: example: null '500': description: '' content: application/json: example: null '403': description: '' content: application/json: example: null '404': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus404Response' example: null '405': description: '' content: application/json: example: null '406': description: '' content: application/json: example: null '429': description: '' content: application/json: example: null /payments/instant-sepa-credit-transfers/{paymentId}/status: get: description: Checks the transaction status of a payment initiation. operationId: get_payments_instant-sepa-credit-transfers__paymentId__status parameters: - name: X-Request-ID in: header description: Request ID used for E2E tracking required: true schema: type: string description: Request ID used for E2E tracking maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-IP-Port in: header description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. maxLength: 10 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#\/]{1,10})$ - name: PSU-Accept in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Charset in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Encoding in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-User-Agent in: header description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. required: false schema: type: string description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. maxLength: 200 minLength: 1 - name: PSU-Accept-Language in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Http-Method in: header description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE' required: false schema: type: string description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE ' enum: - GET - POST - PUT - PATCH - DELETE - name: PSU-Device-ID in: header description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. required: false schema: type: string description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-Geo-Location in: header description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. required: false schema: type: string description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. maxLength: 27 minLength: 23 pattern: ^(?!\s)(GEO:)[0-9]{1,3}\.[-][0-9]{6}\,[-][0-9]{1,3}\.[0-9]{6} - name: PSU-IP-Address in: header description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. required: false schema: type: string description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. maxLength: 39 minLength: 2 pattern: ^((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])))$ - name: paymentId in: path description: Resource identification of the generated payment initiation resource required: true schema: type: string description: Resource identification of the generated payment initiation resource maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/get_payment-status_response' example: null '400': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus400Response' example: null '401': description: '' content: application/json: example: null '500': description: '' content: application/json: example: null '403': description: '' content: application/json: example: null '404': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus404Response' example: null '405': description: '' content: application/json: example: null '406': description: '' content: application/json: example: null '429': description: '' content: application/json: example: null /payments/instant-sepa-credit-transfers/{paymentId}/authorisations: get: description: Reads a list of all authorisation subresources IDs which have been created. This function returns an array of hyperlinks to all generated authorisation sub-resources. operationId: get_payments_instant-sepa-credit-transfers__paymentId__authorisations parameters: - name: X-Request-ID in: header description: Request ID used for E2E tracking required: true schema: type: string description: Request ID used for E2E tracking maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-IP-Port in: header description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. maxLength: 10 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#\/]{1,10})$ - name: PSU-Accept in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Charset in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Encoding in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-User-Agent in: header description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. required: false schema: type: string description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. maxLength: 200 minLength: 1 - name: PSU-Accept-Language in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Http-Method in: header description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE' required: false schema: type: string description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE ' enum: - GET - POST - PUT - PATCH - DELETE - name: PSU-Device-ID in: header description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. required: false schema: type: string description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-Geo-Location in: header description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. required: false schema: type: string description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. maxLength: 27 minLength: 23 pattern: ^(?!\s)(GEO:)[0-9]{1,3}\.[-][0-9]{6}\,[-][0-9]{1,3}\.[0-9]{6} - name: PSU-IP-Address in: header description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. required: false schema: type: string description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. maxLength: 39 minLength: 2 pattern: ^((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])))$ - name: paymentId in: path description: Resource identification of the generated payment initiation resource required: true schema: type: string description: Resource identification of the generated payment initiation resource maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/get_payment-auth-details_response' example: null '400': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus400Response' example: null '401': description: '' content: application/json: example: null '500': description: '' content: application/json: example: null '403': description: '' content: application/json: example: null '404': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus404Response' example: null '405': description: '' content: application/json: example: null '406': description: '' content: application/json: example: null '429': description: '' content: application/json: example: null /payments/cross-border-credit-transfers/{paymentId}/authorisations: get: description: Reads a list of all authorisation subresources IDs which have been created. This function returns an array of hyperlinks to all generated authorisation sub-resources. operationId: get_payments_cross-border-credit-transfers__paymentId__authorisations parameters: - name: X-Request-ID in: header description: Request ID used for E2E tracking required: true schema: type: string description: Request ID used for E2E tracking maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-IP-Port in: header description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. maxLength: 10 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#\/]{1,10})$ - name: PSU-Accept in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Charset in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Encoding in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-User-Agent in: header description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. required: false schema: type: string description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. maxLength: 200 minLength: 1 - name: PSU-Accept-Language in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Http-Method in: header description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE' required: false schema: type: string description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE ' enum: - GET - POST - PUT - PATCH - DELETE - name: PSU-Device-ID in: header description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. required: false schema: type: string description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-Geo-Location in: header description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. required: false schema: type: string description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. maxLength: 27 minLength: 23 pattern: ^(?!\s)(GEO:)[0-9]{1,3}\.[-][0-9]{6}\,[-][0-9]{1,3}\.[0-9]{6} - name: PSU-IP-Address in: header description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. required: false schema: type: string description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. maxLength: 39 minLength: 2 pattern: ^((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])))$ - name: paymentId in: path description: Resource identification of the generated payment initiation resource required: true schema: type: string description: Resource identification of the generated payment initiation resource maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/get_payment-auth-details_response' example: null '400': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus400Response' example: null '401': description: '' content: application/json: example: null '500': description: '' content: application/json: example: null '403': description: '' content: application/json: example: null '404': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus404Response' example: null '405': description: '' content: application/json: example: null '406': description: '' content: application/json: example: null '429': description: '' content: application/json: example: null /payments/sepa-credit-transfers: post: description: Initiate SEPA Credit Transfer Payment operationId: post_payments_sepa-credit-transfers parameters: - name: X-Request-ID in: header description: Request ID used for E2E tracking required: true schema: type: string description: Request ID used for E2E tracking maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-IP-Port in: header description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. maxLength: 10 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#\/]{1,10})$ - name: PSU-Accept in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Charset in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Encoding in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-User-Agent in: header description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. required: false schema: type: string description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. maxLength: 200 minLength: 1 - name: PSU-Accept-Language in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Http-Method in: header description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE' required: false schema: type: string description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE ' enum: - GET - POST - PUT - PATCH - DELETE - name: PSU-Device-ID in: header description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. required: false schema: type: string description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-Geo-Location in: header description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. required: false schema: type: string description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. maxLength: 27 minLength: 23 pattern: ^(?!\s)(GEO:)[0-9]{1,3}\.[-][0-9]{6}\,[-][0-9]{1,3}\.[0-9]{6} - name: Content-Type in: header description: Standard HTTP Header; Represents the format of the payload being returned in the response. required: true schema: type: string description: Standard HTTP Header; Represents the format of the payload being returned in the response. - name: PSU-IP-Address in: header description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. required: true schema: type: string description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. maxLength: 39 minLength: 2 pattern: ^((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])))$ - name: PSU-ID in: header description: Client ID of the PSU in the ASPSP client interface. required: false schema: type: string description: Client ID of the PSU in the ASPSP client interface. maxLength: 100 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,100})$ - name: PSU-ID-Type in: header description: Type of the PSU-ID, needed in scenarios where PSUs have several PSU-IDs as access possibility. required: false schema: type: string description: Type of the PSU-ID, needed in scenarios where PSUs have several PSU-IDs as access possibility. maxLength: 100 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,100})$ - name: PSU-Corporate-ID in: header description: Corporate ID - Only used in a corporate context. required: false schema: type: string description: Corporate ID - Only used in a corporate context. maxLength: 100 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,100})$ - name: PSU-Corporate-ID-Type in: header description: Type of corporate - Only used in a corporate context. required: false schema: type: string description: Type of corporate - Only used in a corporate context. maxLength: 100 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,100})$ - name: Digest in: header description: Is contained only if the "Signature" element is contained in the header of the request. required: false schema: type: string description: Is contained only if the "Signature" element is contained in the header of the request. maxLength: 100 minLength: 1 - name: Signature in: header description: A signature of the request by the TPP on application level. required: false schema: type: string description: A signature of the request by the TPP on application level. maxLength: 1000 minLength: 1 - name: TPP-Redirect-Preferred in: header description: 'If it equals true, the TPP prefers a Redirect over Decoupled SCA approach. If it equals false, Decoupled SCA Approach will be applied. IMPORTANT: Currently, Implicit Redirect SCA Approach is supported, so TPP-Redirect-Preferred must equal true.' required: false schema: type: boolean description: 'If it equals true, the TPP prefers a Redirect over Decoupled SCA approach. If it equals false, Decoupled SCA Approach will be applied. IMPORTANT: Currently, Implicit Redirect SCA Approach is supported, so TPP-Redirect-Preferred must equal true. ' - name: TPP-Redirect-URI in: header description: URI of the TPP, where the transaction flow shall be redirected to after a Redirect. It is mandatory for the Redirect SCA Approach (including OAuth2 SCA approach). required: true schema: type: string description: URI of the TPP, where the transaction flow shall be redirected to after a Redirect. It is mandatory for the Redirect SCA Approach (including OAuth2 SCA approach). maxLength: 1000 minLength: 12 pattern: ^[hH][tT][tT][pP][sS]?:\/\/([wW]{3}\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&\/\\={}()]*)$ - name: TPP-Nok-Redirect-URI in: header description: If this URI is contained, the TPP is asking to redirect the transaction flow to this address instead of the TPP-Redirect-URI in case of a negative result of the redirect SCA method. required: false schema: type: string description: If this URI is contained, the TPP is asking to redirect the transaction flow to this address instead of the TPP-Redirect-URI in case of a negative result of the redirect SCA method. maxLength: 1000 minLength: 12 pattern: ^[hH][tT][tT][pP][sS]?:\/\/([wW]{3}\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&\/\\={}()]*)$ requestBody: content: application/json: schema: $ref: '#/components/schemas/initiate_payment_request' example: null responses: '201': description: '' content: application/json: schema: $ref: '#/components/schemas/initiate_payment_response' example: null '400': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus400Response' example: null '401': description: '' content: application/json: example: null '500': description: '' content: application/json: example: null '403': description: '' content: application/json: example: null '404': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus404Response' example: null '405': description: '' content: application/json: example: null '406': description: '' content: application/json: example: null '429': description: '' content: application/json: example: null /payments/sepa-credit-transfers/{paymentId}/status: get: description: Checks the transaction status of a payment initiation. operationId: get_payments_sepa-credit-transfers__paymentId__status parameters: - name: X-Request-ID in: header description: Request ID used for E2E tracking required: true schema: type: string description: Request ID used for E2E tracking maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-IP-Port in: header description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. maxLength: 10 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#\/]{1,10})$ - name: PSU-Accept in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Charset in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Accept-Encoding in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-User-Agent in: header description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. required: false schema: type: string description: The forwarded Agent header field of the HTTP request between PSU and TPP, if available. maxLength: 200 minLength: 1 - name: PSU-Accept-Language in: header description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. required: false schema: type: string description: The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available. maxLength: 100 minLength: 1 - name: PSU-Http-Method in: header description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE' required: false schema: type: string description: 'HTTP method used at the interface between PSU and TPP, if available. Valid values are: - GET - POST - PUT - PATCH - DELETE ' enum: - GET - POST - PUT - PATCH - DELETE - name: PSU-Device-ID in: header description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. required: false schema: type: string description: UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ - name: PSU-Geo-Location in: header description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. required: false schema: type: string description: The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available. maxLength: 27 minLength: 23 pattern: ^(?!\s)(GEO:)[0-9]{1,3}\.[-][0-9]{6}\,[-][0-9]{1,3}\.[0-9]{6} - name: PSU-IP-Address in: header description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. required: false schema: type: string description: The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. maxLength: 39 minLength: 2 pattern: ^((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])))$ - name: paymentId in: path description: Resource identification of the generated payment initiation resource required: true schema: type: string description: Resource identification of the generated payment initiation resource maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/get_payment-status_response' example: null '400': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus400Response' example: null '401': description: '' content: application/json: example: null '500': description: '' content: application/json: example: null '403': description: '' content: application/json: example: null '404': description: '' content: application/json: schema: $ref: '#/components/schemas/GetPaymentsInstantSepaCreditTransfersPaymentidStatus404Response' example: null '405': description: '' content: application/json: example: null '406': description: '' content: application/json: example: null '429': description: '' content: application/json: example: null components: schemas: DeletePaymentsSepaCreditTransfersPaymentid409Response: type: object properties: code: type: string enum: - STATUS_INVALID additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type get_payment-status_response: type: object description: Get Payment Status properties: transactionStatus: type: string description: 'The transaction status is filled with codes of the ISO 20022 data table. Valid status values are: - ACCP: AcceptedCustomerProfile Preceding check of technical validation was successful.Customer profile check was also successful. - ACSP: AcceptedSettlementInProcess All preceding checks such as technical validation and customer profile were successful and therefore the payment initiation has been accepted for execution. - PDNG: Pending Payment initiation or individual transaction included in the payment initiation is pending. Further checks and status update will be performed. - RJCT: Rejected Payment initiation or individual transaction included in the payment initiation has been rejected. - CANC: Cancelled Payment initiation has been cancelled before execution. Remark Change Request to ISO20022 is still needed. ' enum: - ACCP - ACSP - PDNG - RJCT - CANC required: - transactionStatus GetPaymentsSepaCreditTransfersPaymentidAuthorisations400Response: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_CONSISTENT - PARAMETER_NOT_SUPPORTED - SERVICE_INVALID - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - RESOURCE_EXPIRED - RESOURCE_BLOCKED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - CARD_INVALID - NO_PIIS_ACTIVATION additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type GetPaymentsSepaCreditTransfersPaymentidAuthorisationsAuthorisationid400Response: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_CONSISTENT - PARAMETER_NOT_SUPPORTED - SERVICE_INVALID - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - RESOURCE_EXPIRED - RESOURCE_BLOCKED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - CARD_INVALID - NO_PIIS_ACTIVATION additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type GetPaymentsInstantSepaCreditTransfersPaymentidAuthorisations404Response: type: object properties: code: type: string enum: - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type PostPaymentsCrossBorderCreditTransfers400Response: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_CONSISTENT - PARAMETER_NOT_SUPPORTED - SERVICE_INVALID - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - RESOURCE_EXPIRED - RESOURCE_BLOCKED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - CARD_INVALID - NO_PIIS_ACTIVATION additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type DeletePaymentsCrossBorderCreditTransfersPaymentid400Response: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_CONSISTENT - PARAMETER_NOT_SUPPORTED - SERVICE_INVALID - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - RESOURCE_EXPIRED - RESOURCE_BLOCKED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - CARD_INVALID - NO_PIIS_ACTIVATION additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type GetPaymentsCrossBorderCreditTransfersPaymentidStatus404Response: type: object properties: code: type: string enum: - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type GetPaymentsCrossBorderCreditTransfersPaymentid400Response: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_CONSISTENT - PARAMETER_NOT_SUPPORTED - SERVICE_INVALID - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - RESOURCE_EXPIRED - RESOURCE_BLOCKED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - CARD_INVALID - NO_PIIS_ACTIVATION additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type GetPaymentsCrossBorderCreditTransfersPaymentidAuthorisationsAuthorisationid404Response: type: object properties: code: type: string enum: - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type PostPaymentsSepaCreditTransfers400Response: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_CONSISTENT - PARAMETER_NOT_SUPPORTED - SERVICE_INVALID - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - RESOURCE_EXPIRED - RESOURCE_BLOCKED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - CARD_INVALID - NO_PIIS_ACTIVATION additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type GetPaymentsCrossBorderCreditTransfersPaymentidAuthorisations400Response: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_CONSISTENT - PARAMETER_NOT_SUPPORTED - SERVICE_INVALID - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - RESOURCE_EXPIRED - RESOURCE_BLOCKED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - CARD_INVALID - NO_PIIS_ACTIVATION additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type get_payment-auth-details_response: type: object description: Get Payment Authorisation Details Response properties: authorisationIds: type: array description: An array of all authorisationIds items: type: string description: Authorisation ID maxLength: 2 minLength: 1 pattern: ^\d{1,2}$ maxItems: 100 minItems: 1 required: - authorisationIds DeletePaymentsCrossBorderCreditTransfersPaymentid404Response: type: object properties: code: type: string enum: - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type GetPaymentsSepaCreditTransfersPaymentidAuthorisations404Response: type: object properties: code: type: string enum: - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type GetPaymentsCrossBorderCreditTransfersPaymentidAuthorisations404Response: type: object properties: code: type: string enum: - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type GetPaymentsInstantSepaCreditTransfersPaymentidStatus404Response: type: object properties: code: type: string enum: - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type GetPaymentsSepaCreditTransfersPaymentidStatus400Response: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_CONSISTENT - PARAMETER_NOT_SUPPORTED - SERVICE_INVALID - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - RESOURCE_EXPIRED - RESOURCE_BLOCKED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - CARD_INVALID - NO_PIIS_ACTIVATION additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type GetPaymentsInstantSepaCreditTransfersPaymentidAuthorisationsAuthorisationid400Response: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_CONSISTENT - PARAMETER_NOT_SUPPORTED - SERVICE_INVALID - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - RESOURCE_EXPIRED - RESOURCE_BLOCKED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - CARD_INVALID - NO_PIIS_ACTIVATION additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type initiate_payment_response: type: object description: Payment Initiation Response properties: transactionStatus: type: string description: 'The transaction status is filled with codes of the ISO 20022 data table. Valid status values are: - ACCP: AcceptedCustomerProfile Preceding check of technical validation was successful. Customer profile check was also successful. - ACSP: AcceptedSettlementInProcess All preceding checks such as technical validation and customer profile were successful and therefore the payment initiation has been accepted for execution. - PDNG: Pending Payment initiation or individual transaction included in the payment initiation is pending. Further checks and status update will be performed. - RJCT: Rejected Payment initiation or individual transaction included in the payment initiation has been rejected. - CANC: Cancelled Payment initiation has been cancelled before execution. Remark Change Request to ISO20022 is still needed. ' enum: - ACCP - ACSP - PDNG - RJCT - CANC _links: type: object description: Links that can be used by TPP for next steps properties: scaStatus: type: object description: Navigate to the SCA Status Page properties: href: type: string description: Endpoint URL maxLength: 1000 minLength: 12 pattern: ^[hH][tT][tT][pP][sS]?:\/\/([wW]{3}\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&\/\\={}()]*)$ scaRedirect: type: object description: Navigate to the SCA Redirect Page properties: href: type: string description: Endpoint URL maxLength: 1000 minLength: 12 pattern: ^[hH][tT][tT][pP][sS]?:\/\/([wW]{3}\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&\/\\={}()]*)$ self: type: object description: Navigate to the Same Page properties: href: type: string description: Endpoint URL maxLength: 1000 minLength: 12 pattern: ^[hH][tT][tT][pP][sS]?:\/\/([wW]{3}\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&\/\\={}()]*)$ startAuthorisation: type: object description: Navigate to the Authoriation Page properties: href: type: string description: Endpoint URL maxLength: 1000 minLength: 12 pattern: ^[hH][tT][tT][pP][sS]?:\/\/([wW]{3}\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&\/\\={}()]*)$ status: type: object description: Navigate to the status page properties: href: type: string description: Endpoint URL maxLength: 1000 minLength: 12 pattern: ^[hH][tT][tT][pP][sS]?:\/\/([wW]{3}\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&\/\\={}()]*)$ paymentId: type: string description: Resource identification of the generated payment initiation resource maxLength: 36 minLength: 36 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ psuMessage: type: string description: Text to be displayed to the PSU maxLength: 512 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,512})$ required: - _links - paymentId - transactionStatus PostPaymentsCrossBorderCreditTransfers404Response: type: object properties: code: type: string enum: - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type PostPaymentsInstantSepaCreditTransfers400Response: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_CONSISTENT - PARAMETER_NOT_SUPPORTED - SERVICE_INVALID - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - RESOURCE_EXPIRED - RESOURCE_BLOCKED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - CARD_INVALID - NO_PIIS_ACTIVATION additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type GetPaymentsSepaCreditTransfersPaymentidAuthorisationsAuthorisationid404Response: type: object properties: code: type: string enum: - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type DeletePaymentsSepaCreditTransfersPaymentid400Response: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_CONSISTENT - PARAMETER_NOT_SUPPORTED - SERVICE_INVALID - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - RESOURCE_EXPIRED - RESOURCE_BLOCKED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - CARD_INVALID - NO_PIIS_ACTIVATION additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type GetPaymentsSepaCreditTransfersPaymentidStatus404Response: type: object properties: code: type: string enum: - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type GetPaymentsInstantSepaCreditTransfersPaymentid400Response: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_CONSISTENT - PARAMETER_NOT_SUPPORTED - SERVICE_INVALID - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - RESOURCE_EXPIRED - RESOURCE_BLOCKED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - CARD_INVALID - NO_PIIS_ACTIVATION additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type GetPaymentsSepaCreditTransfersPaymentid400Response: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_CONSISTENT - PARAMETER_NOT_SUPPORTED - SERVICE_INVALID - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - RESOURCE_EXPIRED - RESOURCE_BLOCKED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - CARD_INVALID - NO_PIIS_ACTIVATION additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type DeletePaymentsCrossBorderCreditTransfersPaymentid409Response: type: object properties: code: type: string enum: - STATUS_INVALID additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type PostPaymentsSepaCreditTransfers404Response: type: object properties: code: type: string enum: - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type GetPaymentsSepaCreditTransfersPaymentid404Response: type: object properties: code: type: string enum: - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type GetPaymentsInstantSepaCreditTransfersPaymentidAuthorisationsAuthorisationid404Response: type: object properties: code: type: string enum: - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type GetPaymentsInstantSepaCreditTransfersPaymentidAuthorisations400Response: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_CONSISTENT - PARAMETER_NOT_SUPPORTED - SERVICE_INVALID - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - RESOURCE_EXPIRED - RESOURCE_BLOCKED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - CARD_INVALID - NO_PIIS_ACTIVATION additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type PostPaymentsInstantSepaCreditTransfers404Response: type: object properties: code: type: string enum: - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type DeletePaymentsSepaCreditTransfersPaymentid404Response: type: object properties: code: type: string enum: - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type GetPaymentsCrossBorderCreditTransfersPaymentidAuthorisationsAuthorisationid400Response: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_CONSISTENT - PARAMETER_NOT_SUPPORTED - SERVICE_INVALID - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - RESOURCE_EXPIRED - RESOURCE_BLOCKED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - CARD_INVALID - NO_PIIS_ACTIVATION additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type get_payment-details_response: type: object description: Payment Id response properties: chargeBearer: type: string description: "Charge Bearer. Valid values for Charge Bearer are:\n - DEBT: All transaction charges are to be borne\ \ by the debtor.\n - CRED: All transaction charges are to be borne by the creditor.\n - SHAR: Transaction charges\ \ on the sender side are to be borne by the debtor, transaction charges on the receiver side are to be borne by\ \ the creditor.\n - SLEV: Transaction charges are to be applied following the rules agreed in the service level\ \ and/or scheme.\n" enum: - DEBT - CRED - SHAR - SLEV debtorAccount: type: object description: Debtor Account properties: bban: type: string description: Basic Bank Account Number (BBAN) Identifier. This data elements is used for payment Accounts which have no IBAN. ISO20022":" 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. maxLength: 30 minLength: 1 pattern: ^(?!\s)[a-zA-Z0-9]{1,30}$ iban: type: string description: IBAN of an account maxLength: 34 minLength: 5 pattern: ^(?!\s)[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}$ currency: type: string description: Currency of the account maxLength: 3 minLength: 3 pattern: ^[A-Z]{3,3}$ creditorAddress: type: object description: Creditor's address properties: country: type: string description: Country maxLength: 2 minLength: 2 pattern: ^[A-Z]{2}$ streetName: type: string description: Street name maxLength: 70 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,70})$ townName: type: string description: City name maxLength: 100 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,100})$ city: type: string description: This field is no longer used. From BG v1.3.6 the new field name is "townName". maxLength: 100 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,100})$ street: type: string description: This field is no longer used. From BG v1.3.6 the new field name is "streetName". maxLength: 70 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,70})$ postalCode: type: string description: This field is no longer used. From BG v1.3.6 the new field name is "postCode". maxLength: 10 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,10})$ buildingNumber: type: string description: Building Number maxLength: 10 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,10})$ postCode: type: string description: Post code maxLength: 10 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,10})$ required: - country requestedExecutionDate: type: string format: date description: If contained, the payment will be executed at the addressed date. creditorName: type: string description: Creditor Name maxLength: 70 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,70})$ creditorAgent: type: string description: 'BICFI code of Creditor Agent IMPORTANT: Creditor Agent is mandatory for Target-2 Payments and Cross-Border Credit Transfers! ' maxLength: 11 minLength: 8 pattern: ^(?!\s)[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}$ creditorAccount: type: object description: Account details for Creditor properties: bban: type: string description: Basic Bank Account Number (BBAN) Identifier. This data elements is used for payment Accounts which have no IBAN. ISO20022":" 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. maxLength: 30 minLength: 1 pattern: ^(?!\s)[a-zA-Z0-9]{1,30}$ iban: type: string description: IBAN of an account maxLength: 34 minLength: 5 pattern: ^(?!\s)[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}$ currency: type: string description: Currency of the account maxLength: 3 minLength: 3 pattern: ^[A-Z]{3,3}$ instructedAmount: type: object description: Instructed Amount of Payment properties: amount: type: string description: The monetary value of the amount. maxLength: 19 minLength: 1 pattern: ^(?!\s)-?[0-9]{1,14}(\.[0-9]{1,3})?$ currency: type: string description: The currency code in 3 characters ISO format. maxLength: 3 minLength: 3 pattern: ^[A-Z]{3,3}$ required: - amount - currency debtorName: type: string description: The name of the debtor account owner maxLength: 70 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,70})$ remittanceInformationUnstructured: type: string description: Unstructured remittance information maxLength: 140 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,140})$ endToEndIdentification: type: string description: E2E identification maxLength: 35 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,35})$ required: - creditorAccount - creditorName - instructedAmount GetPaymentsCrossBorderCreditTransfersPaymentid404Response: type: object properties: code: type: string enum: - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type GetPaymentsInstantSepaCreditTransfersPaymentid404Response: type: object properties: code: type: string enum: - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type get_payment-auth-status_response: type: object description: Get Payment Authorisation Status properties: scaStatus: type: string description: 'Body of the JSON response for a Start SCA authorisation request. Valid values are - received: An authorisation or cancellation-authorisation resource has been created successfully. - psuIdentified: The PSU related to the authorisation or cancellation-authorisation resource has been identified. - psuAuthenticated: The PSU related to the authorisation or cancellation-authorisation resource has been identified and authenticated e.g. by a password or by an access token. - scaMethodSelected: The PSU/TPP has selected the related SCA routine. - started: The addressed SCA routine has been started. - finalised: The SCA routine has been finalised successfully. - failed: The SCA routine failed. - exempted: SCA was exempted for the related transaction, the related authorisation is successful. ' enum: - received - psuIdentified - psuAuthenticated - scaMethodSelected - started - finalised - failed - exempted required: - scaStatus GetPaymentsCrossBorderCreditTransfersPaymentidStatus400Response: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_CONSISTENT - PARAMETER_NOT_SUPPORTED - SERVICE_INVALID - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - RESOURCE_EXPIRED - RESOURCE_BLOCKED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - CARD_INVALID - NO_PIIS_ACTIVATION additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type GetPaymentsInstantSepaCreditTransfersPaymentidStatus400Response: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_CONSISTENT - PARAMETER_NOT_SUPPORTED - SERVICE_INVALID - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - RESOURCE_EXPIRED - RESOURCE_BLOCKED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - CARD_INVALID - NO_PIIS_ACTIVATION additionalErrors: type: array items: type: object properties: code: type: string enum: - SERVICE_INVALID - FORMAT_ERROR - PARAMETER_NOT_SUPPORTED - CONSENT_UNKNOWN - RESOURCE_UNKNOWN - PRODUCT_UNKNOWN - RESOURCE_EXPIRED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - PAYMENT_FAILED - EXECUTION_DATE_INVALID - SESSIONS_NOT_SUPPORTED - NO_PIIS_ACTIVATION - CARD_INVALID - PARAMETER_NOT_CONSISTENT - RESOURCE_BLOCKED - STATUS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_INVALID - ACCESS_EXCEEDED detail: type: string title: type: string required: - code detail: type: string type: type: string title: type: string required: - code - type initiate_payment_request: type: object description: Initiate Payment request properties: chargeBearer: type: string description: "Charge Bearer. Valid values for Charge Bearer are:\n - DEBT: All transaction charges are to be borne\ \ by the debtor.\n - CRED: All transaction charges are to be borne by the creditor.\n - SHAR: Transaction charges\ \ on the sender side are to be borne by the debtor, transaction charges on the receiver side are to be borne by\ \ the creditor.\n - SLEV: Transaction charges are to be applied following the rules agreed in the service level\ \ and/or scheme.\n" enum: - DEBT - CRED - SHAR - SLEV debtorAccount: type: object description: Debtor Account properties: bban: type: string description: Basic Bank Account Number (BBAN) Identifier. This data elements is used for payment Accounts which have no IBAN. ISO20022":" 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. maxLength: 30 minLength: 1 pattern: ^(?!\s)[a-zA-Z0-9]{1,30}$ iban: type: string description: IBAN of an account maxLength: 34 minLength: 5 pattern: ^(?!\s)[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}$ currency: type: string description: Currency of the account maxLength: 3 minLength: 3 pattern: ^[A-Z]{3,3}$ creditorAddress: type: object description: Creditor's address properties: country: type: string description: Country maxLength: 2 minLength: 2 pattern: ^[A-Z]{2}$ streetName: type: string description: Street name maxLength: 70 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,70})$ townName: type: string description: City name maxLength: 100 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,100})$ city: type: string description: This field is no longer used. From BG v1.3.6 the new field name is "townName". maxLength: 100 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,100})$ street: type: string description: This field is no longer used. From BG v1.3.6 the new field name is "streetName". maxLength: 70 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,70})$ postalCode: type: string description: This field is no longer used. From BG v1.3.6 the new field name is "postCode". maxLength: 10 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,10})$ buildingNumber: type: string description: Building Number maxLength: 10 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,10})$ postCode: type: string description: Post code maxLength: 10 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,10})$ required: - country requestedExecutionDate: type: string format: date description: If contained, the payment will be executed at the addressed date. creditorName: type: string description: Creditor Name maxLength: 70 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,70})$ creditorAgent: type: string description: 'BICFI code of Creditor Agent IMPORTANT: Creditor Agent is mandatory for Target-2 Payments and Cross-Border Credit Transfers! ' maxLength: 11 minLength: 8 pattern: ^(?!\s)[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}$ creditorAccount: type: object description: Account details for Creditor properties: bban: type: string description: Basic Bank Account Number (BBAN) Identifier. This data elements is used for payment Accounts which have no IBAN. ISO20022":" 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. maxLength: 30 minLength: 1 pattern: ^(?!\s)[a-zA-Z0-9]{1,30}$ iban: type: string description: IBAN of an account maxLength: 34 minLength: 5 pattern: ^(?!\s)[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}$ currency: type: string description: Currency of the account maxLength: 3 minLength: 3 pattern: ^[A-Z]{3,3}$ instructedAmount: type: object description: Instructed Amount of Payment properties: amount: type: string description: The monetary value of the amount. maxLength: 19 minLength: 1 pattern: ^(?!\s)-?[0-9]{1,14}(\.[0-9]{1,3})?$ currency: type: string description: The currency code in 3 characters ISO format. maxLength: 3 minLength: 3 pattern: ^[A-Z]{3,3}$ required: - amount - currency remittanceInformationUnstructured: type: string description: Unstructured remittance information maxLength: 140 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,140})$ endToEndIdentification: type: string description: E2E identification maxLength: 35 minLength: 1 pattern: ^(?!\s)([a-zA-Z0-9-., '()="_@£$#/]{1,35})$ required: - creditorAccount - creditorName - instructedAmount