Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Warning

This page has been created and maintained by the relevant ASPSP, and OBIE takes no liability for the completeness nor accuracy of this data.

Note to ASPSP: Please indicate which brands this applies to and/or duplicate this page per brand if relevant.


Excerpt


Page Properties
idSummary


ASPSP

AIB Group (UK) p.l.c.

BrandFirst Trust Bank
Date 
Developer portal (s)https://developer.firsttrustbank.co.uk/


ASPSP

AIB Group (UK) p.l.c.

BrandAllied Irish Bank (GB)
Date 
Developer portal (s)

https://developer.aibgb.co.uk/



On-boarding

Supports dynamic client registration (Y/N)N
Instructions for manual onboarding

First Trust Bank: 

https://developer.firsttrustbank.co.uk/getting-started-FTB


Allied Irish Bank (GB): 

https://developer.aibgb.co.uk/getting-started-GB

OIDC .well-known endpoint

First Trust Bank: 

https://openapi.firsttrustbank.co.uk/endpoints/v2/retail/.well-known/openid-configuration


Allied Irish Bank (GB): 

https://openapi.aibgb.co.uk/endpoints/v2/retail/.well-known/openid-configuration

Notes on testingSee links above
Other on-boarding notesSee links above
Documentation URL

First Trust Bank: 

https://developer.firsttrustbank.co.uk/getting-started-FTB


Allied Irish Bank (GB): 

https://developer.aibgb.co.uk/getting-started-GB


Account Information API

Note to ASPSP: Please add a column per brand if relevant

Swagger version

First Trust Bank: 

https://developer.firsttrustbank.co.uk/apis


Allied Irish Bank (GB): 

https://developer.aibgb.co.uk/apis

Base URI

First Trust Bank: 

https://apis.firsttrustbank.co.uk/api/open-banking/v1.1


Allied Irish Bank (GB): 

https://apis.aibgb.co.uk/api/open-banking/v1.1

General variances to specification 
Non-functional limitations


Ref
Area
Field
Available (Y/N)
Exception/Notes (inc details on classification codes, field limits, and field formats)

Endpoint 1

POST /account-requests

-

Y

Mandatory

API Endpoint available

Endpoint 2

GET /account-requests/{AccountRequestId}

-

Y

Optional

API Endpoint available

Endpoint 3

DELETE /account-requests/{AccountRequestId}

-

Y

Mandatory

API Endpoint available

Endpoint 4

GET /accounts

-

Y

Mandatory

API Endpoint available

Endpoint 5

GET /accounts/{AccountId}

-

Y

Mandatory

API Endpoint available

Endpoint 6

GET /accounts/{AccountId}/balances

-

Y

Mandatory

API Endpoint available

Endpoint 7

GET /accounts/{AccountId}/beneficiaries

-

Y

Mandatory

API Endpoint available

Endpoint 8

GET /accounts/{AccountId}/direct-debits

-

Y

Mandatory 

API Endpoint available - PCAs only. 

Endpoint 9

GET /accounts/{AccountId}/product

-

Y

Mandatory

API Endpoint available

Endpoint 10

GET /accounts/{AccountId}/standing-orders

-

Y

Mandatory

API Endpoint available

Endpoint 11

GET /accounts/{AccountId}/transactions

-

Y

Mandatory

API Endpoint available

Endpoint 12

GET /balances

-

N

Optional

API Endpoint not available

Endpoint 13

GET /beneficiaries

-

N

Optional

API Endpoint not available

Endpoint 14

GET /direct-debits

-

N

Optional

API Endpoint not available

Endpoint 15

GET /products

-

N

Optional

API Endpoint not available

Endpoint 16

GET /standing-orders

-

N

Optional

API Endpoint not available

Endpoint 17

GET /transactions

-

N

Optional

API Endpoint not available



Field Information

Account Fields


Ref
Area
Field
Available (Y/N)
Exception/Notes (inc details on classification codes, field limits, and field formats)

Acc 1

Account - Mandatory

OBReadAccount1

Y

OBReadAccount1

Acc 2

Account - Mandatory

Data

Y

OBReadAccount1/Data

Acc 3

Account - Optional

Account

Y

OBReadAccount1/Account               

Unambiguous identification of the account to which credit and debit entries are made.

Acc 4

Account - Mandatory

AccountId

Y

OBReadAccount1/Account/AccountId

A unique and immutable identifier used to identify the account resource. This identifier has no meaning to the account owner.

Acc 5

Account - Mandatory

Currency

Y

OBReadAccount1/Account/CurrencyIdentification of the currency in which the account is held.

Usage: Currency should only be used in case one and the same account number covers several currencies and the initiating party needs to identify which currency needs to be used for settlement on the account.

Acc 6

Account - Optional

Nickname

Y

OBReadAccount1/Account/Nickname           

The nickname of the account, assigned by the account owner in order to provide an additional means of identification of the account.

Acc 7

Account - Optional

Account

Y

OBReadAccount1/Account/Account

Provides the details to identify an account.

Acc 8

Account - Mandatory

SchemeName

Y

OBReadAccount1/Account/Account/SchemeName

Name of the identification scheme, in a coded form as published in an external list.

Acc 9

Account - Mandatory

Identification

Y

OBReadAccount1/Account/Account/Identification

Identification assigned by an institution to identify an account. This identification is known by the account owner.

Acc 10

Account - Optional

Name

N

OBReadAccount1/Account/Account/Name

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

Usage: The account name is different from the account owner name. The account name is used in certain user communities to provide a means of identifying the account, in addition to the account owner's identity and the account number.

Acc 11

Account - Optional

SecondaryIdentification

N

OBReadAccount1/Account/Account/SecondaryIdentification

This is secondary identification of the account, as assigned by the account servicing institution.

This can be used by building societies to additionally identify accounts with a roll number (in addition to a sort code and account number combination)."

Acc 12

Account - Optional

Servicer

N

OBReadAccount1/Account/Servicer

Party that manages the account on behalf of the account owner, that is manages the registration and booking of entries on the account, calculates balances on the account and provides information about the account.

Acc 13

Account - Optional

SchemeName

Y

OBReadAccount1/Account/Servicer/SchemeName

Name of the identification scheme, in a coded form as published in an external list.

Acc 14

Account - Optional

Identification

Y

OBReadAccount1/Account/Servicer/Identification

Unique and unambiguous identification of the servicing institution.


Balances Fields


Ref
Area
Field
Available (Y/N)
Exception/Notes (inc details on classification codes, field limits, and field formats)

Bal 1

Balances - Mandatory

OBReadBalance1

Y

OBReadBalance1

Bal 2

Balances - Mandatory

Data

Y

OBReadBalance1/Data

Bal 3

Balances - Mandatory

Balance

Y

OBReadBalance1/Balance 

Set of elements used to define the balance details.

Bal 4

Balances - Mandatory

AccountId

Y

OBReadBalance1/Balance/AccountId             

A unique and immutable identifier used to identify the account resource. This identifier has no meaning to the account owner.

Bal 5

Balances - Mandatory

Amount

Y

OBReadBalance1/Balance/Amount 

Amount of money of the cash balance.

Bal 6

Balances - Mandatory

Currency

Y

OBReadBalance1/Balance/Amount/Currency              

A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

Bal 7

Balances - Mandatory

CreditDebitIndicator

Y

OBReadBalance1/Balance/CreditDebitIndicator

Indicates whether the balance is a credit or a debit balance.

Usage: A zero balance is considered to be a credit balance.

Balance type, in a coded form.

Bal 8

Balances - Mandatory

Type

Y

OBReadBalance1/Balance/Type      

Balance type, in a coded form.

Bal 9

Balances - Mandatory

DateTime

Y

OBReadBalance1/Balance/DateTime              

Indicates the date (and time) of the balance.

Bal 10

Balances - Optional

CreditLine

Y

OBReadBalance1/Balance/CreditLine            

Set of elements used to provide details on the credit line.

Bal 11

Balances - Mandatory

Included

Y

OBReadBalance1/Balance/CreditLine/Included

Indicates whether or not the credit line is included in the balance of the account.

Usage: If not present, credit line is not included in the balance amount of the account.

Bal 12

Balances - Optional

Amount

Y

OBReadBalance1/Balance/CreditLine/Amount

Amount of money of the credit line.

Bal 13

Balances - Mandatory

Currency

Y

OBReadBalance1/Balance/CreditLine/Amount/Currency

A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

Bal 14

Balances API - Optional

Type

N

OBReadBalance1/Balance/CreditLine/Type  

Limit type, coded form


Beneficiaries Fields


Ref
Area
Field
Available (Y/N)
Exception/Notes (inc details on classification codes, field limits, and field formats)

Ben 1

Beneficiaries - Mandatory

OBReadBeneficiary1

Y

OBReadBeneficiary1

Ben 2

Beneficiaries - Mandatory

Data

Y

OBReadBeneficiary1/Data

Ben 3

Beneficiaries - Optional

Beneficiary

Y

OBReadBeneficiary1/Beneficiary

Ben 4

Beneficiaries - Optional

AccountId

Y

OBReadBeneficiary1/Beneficiary/AccountId

A unique and immutable identifier used to identify the account resource. This identifier has no meaning to the account owner.

Ben 5

Beneficiaries - Optional

BeneficiaryId

N

OBReadBeneficiary1/Beneficiary/BeneficiaryId           

A unique and immutable identifier used to identify the account resource. This identifier has no meaning to the account owner.

Ben 6

Beneficiaries - Optional

CreditorReferenceInformation

Y

OBReadBeneficiary1/Beneficiary/CreditorReferenceInformation           

Unique reference, as assigned by the creditor, to unambiguously refer to the payment transaction.

Usage: If available, the initiating party should provide this reference in the structured remittance information, to enable reconciliation by the creditor upon receipt of the amount of money.

Ben 7

Beneficiaries - Optional

Servicer

Y

OBReadBeneficiary1/Beneficiary/Servicer   

Party that manages the account on behalf of the account owner, that is manages the registration and booking of entries on the account, calculates balances on the account and provides information about the account.

This is the servicer of the beneficiary account.

Note, SCAN only for UK accounts. 

Ben 8

Beneficiaries - Mandatory

SchemeName

Y

OBReadBeneficiary1/Beneficiary/Servicer/SchemeName

Name of the identification scheme, in a coded form as published in an external list.

Ben 9

Beneficiaries - Mandatory

Identification

Y

OBReadBeneficiary1/Beneficiary/Servicer/Identification

Unique and unambiguous identification of the servicing institution.

Ben 10

Beneficiaries - Optional

CreditorAccount

Y

OBReadBeneficiary1/Beneficiary/CreditorAccount

Provides the details to identify the beneficiary account.

Ben 11

Beneficiaries - Mandatory

SchemeName

Y

OBReadBeneficiary1/Beneficiary/CreditorAccount/SchemeName

Name of the identification scheme, in a coded form as published in an external list.

Ben 12

Beneficiaries - Mandatory

Identification

Y

OBReadBeneficiary1/Beneficiary/CreditorAccount/Identification

Identification assigned by an institution to identify an account. This identification is known by the account owner.

Ben 13

Beneficiaries - Optional

Name

Y

OBReadBeneficiary1/Beneficiary/CreditorAccount/Name

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

Usage: The account name is different from the account owner name. The account name is used in certain user communities to provide a means of identifying the account, in addition to the account owner's identity and the account number.

Ben 14

Beneficiaries - Optional

SecondaryIdentification

N

OBReadBeneficiary1/Beneficiary/CreditorAccount/SecondaryIdentification               

This is secondary identification of the account, as assigned by the account servicing institution.

This can be used by building societies to additionally identify accounts with a roll number (in addition to a sort code and account number combination).


Direct Debits Fields


Ref
Area
Field
Available (Y/N)
Exception/Notes (inc details on classification codes, field limits, and field formats)

DD 1

Direct Debit - Mandatory

OBReadDirectDebit1

Y

OBReadDirectDebit1

DD 2

Direct Debit - Mandatory

Data

Y

OBReadDirectDebit1/Data

DD 3

Direct Debit - Optional

DirectDebit

Y

OBReadDirectDebit1/DirectDebit   

Account to or from which a cash entry is made.

DD 4

Direct Debit - Mandatory

AccountId

Y

OBReadDirectDebit1/DirectDebit/AccountId

A unique and immutable identifier used to identify the account resource. This identifier has no meaning to the account owner.

DD 5

Direct Debit - Optional

DirectDebitId

N

OBReadDirectDebit1/DirectDebit/DirectDebitId          

A unique and immutable identifier used to identify the direct debit resource. This identifier has no meaning to the account owner.

DD 6

Direct Debit - Mandatory

MandateIdentification

Y

OBReadDirectDebit1/DirectDebit/MandateIdentification

Direct Debit reference. For AUDDIS service users provide Core Reference. For non AUDDIS service users provide Core reference if possible or last used reference.

DD 7

Direct Debit - Optional

DirectDebitStatusCode

Y

OBReadDirectDebit1/DirectDebit/DirectDebitStatusCode

Specifies the status of the direct debit in code form.

DD 8

Direct Debit - Mandatory

Name

Y

OBReadDirectDebit1/DirectDebit/Name       

Name of Service User.

DD 9

Direct Debit - Optional

PreviousPaymentDate

Y

OBReadDirectDebit1/DirectDebit/PreviousPaymentDate          

Date of most recent direct debit collection.

DD 10

Direct Debit - Optional

PreviousPaymentAmount

Y

OBReadDirectDebit1/DirectDebit/PreviousPaymentAmount    

The amount of the most recent direct debit collection.

DD 11

Direct Debit - Mandatory

Currency

Y

OBReadDirectDebit1/DirectDebit/PreviousPaymentAmount/Currency

A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".


Products Fields


Ref
Area
Field
Available (Y/N)
Exception/Notes (inc details on classification codes, field limits, and field formats)

Prod 1

Products - Mandatory

OBReadProduct1

Y

OBReadProduct1

Prod 2

Products - Mandatory

Data

Y

OBReadProduct1/Data

Prod 3

Products - Optional

Product

Y

OBReadProduct1/Data/Product

Prod 4

Products - Mandatory

AccountId

Y

OBReadProduct1/Data/Product/AccountId  

A unique and immutable identifier used to identify the account resource. This identifier has no meaning to the account owner.

Prod 5

Products - Mandatory

ProductIdentifier

Y

OBReadProduct1/Data/Product/ProductIdentifier

Identifier within the parent organisation for the product. Must be unique in the organisation.

Prod 6

Products - Mandatory

ProductType

Y

OBReadProduct1/Data/Product/ProductType

Descriptive code for the product category.

Prod 7

Products  - Optional

ProductName

Y

OBReadProduct1/Data/Product/ProductName            

The name of the product used for marketing purposes from a customer perspective. I.e. what the customer would recognise.

Prod 8

Products - Optional

SecondaryProductIdentifier

N

OBReadProduct1/Data/Product/SecondaryProductIdentifier

Identifier within the parent organisation for the product. Must be unique in the organisation.


Standing Orders Fields


Ref
Area
Field
Available (Y/N)
Exception/Notes (inc details on classification codes, field limits, and field formats)

SO 1

Standing Orders - Mandatory

OBReadStandingOrder1

Y

OBReadStandingOrder1

SO 2

Standing Orders - Mandatory

Data

Y

OBReadStandingOrder1/Data

SO 3

Standing Orders - Optional

StandingOrder

Y

OBReadStandingOrder1/StandingOrder        

Account to or from which a cash entry is made.

SO 4

Standing Orders - Mandatory

AccountId

Y

OBReadStandingOrder1/StandingOrder/AccountId    

A unique and immutable identifier used to identify the account resource. This identifier has no meaning to the account owner.

SO 5

Standing Orders - Optional

StandingOrderId

N

OBReadStandingOrder1/StandingOrder/StandingOrderId

A unique and immutable identifier used to identify the standing order resource. This identifier has no meaning to the account owner.

SO 6

Standing Orders - Mandatory

Frequency

Y

OBReadStandingOrder1/StandingOrder/Frequency


SO 7

Standing Orders - Optional

CreditorReferenceInformation

Y

OBReadStandingOrder1/StandingOrder/CreditorReferenceInformation

Unique reference, as assigned by the creditor, to unambiguously refer to the payment transaction.

Usage: If available, the initiating party should provide this reference in the structured remittance information, to enable reconciliation by the creditor upon receipt of the amount of money.

If the business context requires the use of a creditor reference or a payment remit identification, and only one identifier can be passed through the end-to-end chain, the creditor's reference or payment remittance identification should be quoted in the end-to-end transaction identification.

SO 8

Standing Orders - Optional

FirstPaymentDate

Y

OBReadStandingOrder1/StandingOrder/FirstPaymentDate

The date on which the first payment for a Standing Order schedule will be made.

SO 9

Standing Orders - Optional

FirstPaymentAmount

Y

OBReadStandingOrder1/StandingOrder/FirstPaymentAmount

The amount of the first Standing Order

SO 10

Standing Orders - Mandatory

FirstPaymentCurrency

Y

OBReadStandingOrder1/StandingOrder/FirstPaymentAmount/Currency

A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

SO 11

Standing Orders - Mandatory

NextPaymentDate

Y

OBReadStandingOrder1/StandingOrder/NextPaymentDate      

The date on which the next payment for a Standing Order schedule will be made.

SO 12

Standing Orders - Mandatory

NextPaymentAmount

Y

OBReadStandingOrder1/StandingOrder/NextPaymentAmount

The amount of the next Standing Order

SO 13

Standing Orders - Mandatory

NextPaymentCurrency

Y

OBReadStandingOrder1/StandingOrder/NextPaymentAmount/Currency

A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

SO 14

Standing Orders - Optional

FinalPaymentDate

Y

OBReadStandingOrder1/StandingOrder/FinalPaymentDate

The date on which the final payment for a Standing Order schedule will be made.

SO 15

Standing Orders - Optional

FinalPaymentAmount

Y

OBReadStandingOrder1/StandingOrder/FinalPaymentAmount

The amount of the final Standing Order

SO 16

Standing Orders - Mandatory

FinalPaymentCurrency

Y

OBReadStandingOrder1/StandingOrder/FinalPaymentAmount/Currency

A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

SO 17

Standing Orders - Optional

Servicer

N

OBReadStandingOrder1/StandingOrder/Servicer       

Party that manages the account on behalf of the account owner, that is manages the registration and booking of entries on the account, calculates balances on the account and provides information about the account.

This is the servicer of the beneficiary account.

SO 18

Standing Orders - Mandatory

SchemeName

N

OBReadStandingOrder1/StandingOrder/Servicer/SchemeName

Name of the identification scheme, in a coded form as published in an external list.

SO 19

Standing Orders - Mandatory

Identification

N

OBReadStandingOrder1/StandingOrder/Servicer/Identification

Unique and unambiguous identification of the servicing institution.

SO 20

Standing Orders - Optional

CreditorAccount

Y

OBReadStandingOrder1/StandingOrder/CreditorAccount

Provides the details to identify the beneficiary account.

SO 21

Standing Orders - Mandatory

SchemeName

Y

OBReadStandingOrder1/StandingOrder/CreditorAccount/SchemeName

Name of the identification scheme, in a coded form as published in an external list.

SO 22

Standing Orders - Mandatory

Identification

Y

OBReadStandingOrder1/StandingOrder/CreditorAccount/Identification

Beneficiary account identification.

SO 23

Standing Orders - Optional

Name

Y

OBReadStandingOrder1/StandingOrder/CreditorAccount/Name            

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

Usage: The account name is different from the account owner name. The account name is used in certain user communities to provide a means of identifying the account, in addition to the account owner's identity and the account number.

SO 24

Standing Orders - Optional

SecondaryIdentification

N

OBReadStandingOrder1/StandingOrder/CreditorAccount/SecondaryIdentification               

This is secondary identification of the account, as assigned by the account servicing institution.

This can be used by building societies to additionally identify accounts with a roll number (in addition to a sort code and account number combination).


Transactions Fields


Ref
Area
Field
Available (Y/N)
Exception/Notes (inc details on classification codes, field limits, and field formats)

Tran 1

Transactions - Mandatory

OBReadTransaction1

Y

OBReadTransaction1

Tran 2

Transactions - Mandatory

Data

Y

OBReadTransaction1/Data

Tran 3

Transactions - Optional

Transaction

Y

OBReadTransaction1/Transaction   

Provides further details on an entry in the report.

Tran 4

Transactions - Mandatory

AccountId

Y

OBReadTransaction1/Transaction/AccountId

A unique and immutable identifier used to identify the account resource. This identifier has no meaning to the account owner.

Tran 5

Transactions - Optional

TransactionId

N

OBReadTransaction1/Transaction/TransactionId

Unique identifier for the transaction within an servicing institution. This identifier is both unique and immutable

Tran 6

Transactions - Optional

TransactionReference

Y

OBReadTransaction1/Transaction/TransactionReference

Unique reference for the transaction. This reference is optionally populated, and may as an example be the FPID in the Faster Payments context.

*This is not available for all transactions returned via Transactions endpoint. 

Tran 7

Transactions - Mandatory

Amount

Y

OBReadTransaction1/Transaction/Amount   

Amount of money in the cash transaction entry.

Tran 8

Transactions - Mandatory

Currency

Y

OBReadTransaction1/Transaction/Currency 

A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

Tran 9

Transactions - Mandatory

CreditDebitIndicator

Y

OBReadTransaction1/Transaction/CreditDebitIndicator

Indicates whether the transaction is a credit or a debit entry.

Tran 10

Transactions - Mandatory

Status

Y

OBReadTransaction1/Transaction/Status       

Status of a transaction entry on the books of the account servicer.

Tran 11

Transactions - Mandatory

BookingDate

Y

OBReadTransaction1/Transaction/BookingDate           

Date and time when a transaction entry is posted to an account on the account servicer's books.

Usage: Booking date is the expected booking date, unless the status is booked, in which case it is the actual booking date.

Tran 12

Transactions - Optional

ValueDate

N

OBReadTransaction1/Transaction/ValueDate

Date and time at which assets become available to the account owner in case of a credit entry, or cease to be available to the account owner in case of a debit transaction entry.

Usage: If transaction entry status is pending and value date is present, then the value date refers to an expected/requested value date.

For transaction entries subject to availability/float and for which availability information is provided, the value date must not be used. In this case the availability component identifies the number of availability days.

Tran 13

Transactions - Optional

TransactionInformation

Y

OBReadTransaction1/Transaction/TransactionInformation

Further details of the transaction.

This is the transaction narrative, which in unstructured text.

Tran 14

Transactions - Optional

AddressLine

N

OBReadTransaction1/Transaction/AddressLine

Information that locates and identifies a specific address for a transaction entry, that is presented in free format text.

Tran 15

Transactions - Optional

BankTransactionCode

N

OBReadTransaction1/Transaction/BankTransactionCode

Set of elements used to fully identify the type of underlying transaction resulting in an entry.

Tran 16

Transactions - Mandatory

Code

N

OBReadTransaction1/Transaction/BankTransactionCode/Code

Specifies the family within a domain.

Tran 17

Transactions - Mandatory

SubCode

N

OBReadTransaction1/Transaction/BankTransactionCode/SubCode

Specifies the sub-product family within a specific family.

Tran 18

Transactions - Optional

ProprietaryBankTransactionCode

N

OBReadTransaction1/Transaction/ProprietaryBankTransactionCode

Set of elements to fully identify a proprietary bank transaction code.

Tran 19

Transactions - Mandatory

Code

N

OBReadTransaction1/Transaction/ProprietaryBankTransactionCode/Code               

Proprietary bank transaction code to identify the underlying transaction.

Tran 20

Transactions - Optional

Issuer

N

OBReadTransaction1/Transaction/ProprietaryBankTransaction/Issuer

Identification of the issuer of the proprietary bank transaction code.

Tran 21

Transactions - Optional

Balance

Y

OBReadTransaction1/Transaction/Balance    

Set of elements used to define the balance as a numerical representation of the net increases and decreases in an account after a transaction entry is applied to the account.

Tran 22

Transactions - Mandatory

Amount

Y

OBReadTransaction1/Transaction/Amount   

Amount of money of the cash balance after a transaction entry is applied to the account..

Tran 23

Transactions - Mandatory

Currency

Y

OBReadTransaction1/Transaction/Currency 

A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 Codes for the representation of currencies and funds.

Tran 24

Transactions - Mandatory

CreditDebitIndicator

Y

OBReadTransaction1/Transaction/CreditDebitIndicator

Indicates whether the balance is a credit or a debit balance.

Usage: A zero balance is considered to be a credit balance.

Tran 25

Transactions - Mandatory

Type

Y

OBReadTransaction1/Transaction/Type         

Balance type, in a coded form.

Tran 26

Transactions - Optional

MerchantDetails

N

OBReadTransaction1/Transaction/MerchantDetails    

Details of the merchant involved in the transaction.

Tran 27

Transactions - Optional

Name

N

OBReadTransaction1/Transaction/Name       

Name by which the merchant is known.

Tran 28

Transactions - Optional

MerchantCategoryCode

N

OBReadTransaction1/Transaction/MerchantCategoryCode

Category code conform to ISO 18245, related to the type of services or goods the merchant provides for the transaction.


Payment Initiation API


Swagger version1.1
Base URI

https://openbanking-ma.santander.co.uk/sanuk/external/open-banking/v1.1

General variances to specificationNo variances to specification
Non-functional limitations15 seconds delay between POST /payment-submissions and GET Payment Submission


Payment Initiation API

Swagger version

First Trust Bank: 

https://developer.firsttrustbank.co.uk/apis


Allied Irish Bank (GB): 

https://developer.aibgb.co.uk/apis

Base URI

First Trust Bank: 

https://apis.firsttrustbank.co.uk/api/open-banking/v1.1


Allied Irish Bank (GB): 

https://apis.aibgb.co.uk/api/open-banking/v1.1

General variances to specification
Non-functional limitations


API Endpoints


Ref
Area
Field
Available (Y/N)
Exception/Notes (inc details on classification codes, field limits, and field formats)

Endpoint 1

POST /payments

-

Y

API Endpoint available

Endpoint 2GET /payments/{paymentId}-YAPI Endpoint available
Endpoint 3POST /payment-submissions-YAPI Endpoint available
Endpoint 4GET /payment-submissions/{paymentSubmissionId}-YAPI Endpoint available


Open Data API

Swagger version

First Trust Bank: 

https://developer.firsttrustbank.co.uk/apis


Allied Irish Bank (GB): 

https://developer.aibgb.co.uk/apis

Base URI

First Trust Bank: 

https://openapi.firsttrustbank.co.uk/open-banking/v2.1


Allied Irish Bank (GB): 

https://openapi.aibgb.co.uk/open-banking/v2.1

General variances to specification 
Non-functional limitations