Bank of Ireland

Developer portal: https://developer.bankofireland.com/

API endpoints

Bank of Ireland (sandbox) API endpoints
NameURL
BaseAISPApiUrihttps://api-sandbox.bankofireland.com/1/api/open-banking/v3.0/aisp
BasePISPApiUrihttps://api-sandbox.bankofireland.com/1/api/open-banking/v3.0/pisp
BaseCBPIIApiUrihttps://api-sandbox.bankofireland.com/1/api/open-banking/v3.0/cbpii

Sandbox OAuth API configuration

Bank of Ireland (sandbox) Sandbox OAuth API endpoints
NameValue
id_token_signing_alg_values_supported
PS256
request_object_signing_alg_values_supported
PS256
issuerhttps://auth-sandbox.bankofireland.com
authorization_endpointhttps://auth-sandbox.bankofireland.com/oauth/as/b365/authorization.oauth2
token_endpoint_auth_methods_supported
tls_client_auth
token_endpointhttps://api-sandbox.bankofireland.com/oauth/as/token.oauth2
scopes_supported
openid
accounts
payments
grant_types_supported
refresh_token
client_credentials
authorization_code

Test users

Test Accounts - AISP

PSU IDScheme NameIdentificationAccount Type/SubTypeCurrencyFIELD6
24156233UK.OBIE.IBANIE47BOFI90126312660908CURRENTACCOUNTEUR
24156233UK.OBIE.PAN5462580000001130CREDITCARDEUR
14235412UK.OBIE.SortCodeAccountNumber90949240279869CURRENTACCOUNTGBP
14235412UK.OBIE.PAN5462609876543210CREDITCARDGBP
18070751UK.OBIE.IBANGB46BOFI90949240279869CURRENTACCOUNTGBP
34080157UK.OBIE.IBANGB47BOFI90949236104777SAVINGSGBP

Notes:

  1. To test transactions API, create an account-access-consent with transaction dates ranging from 1st Jan, 2018 to 31st Dec, 2018
  2. PSU ID 24156233 (ROI) contains test data for accounts, balances and transactions APIs. You will receive an empty response for any other APIs
  3. PSU ID 14235412 (UK) contains test data for accounts, balances, transactions, standing orders, scheduled payments, product, beneficiaries & Statement APIs. You will receive an empty response for any other APIs
  4. To test 500 Internal Server error, use PSU ID 18070751. 500 Internal Server error will be returned for all APIs
  5. To test empty responses for any APIs, use PSU ID 34080157. This will return empty responses for all APIs except for accounts and balances APIs.

Test Accounts - PISP

Debtor Accounts

PSU IDJurisdictionScheme NameIdentificationAccount Type/SubTypeCurrency
89941690RoIUK.OBIE.IBANIE43BOFI90159797017815SAVINGSEUR
10546298UKUK.OBIE.SortCodeAccountNumber90883965880313CURRENTACCOUNTGBP

Suggested Creditor Accounts

JurisdictionCreditor ProfileBeneficiary IBAN / Acc NoCurrency
UKCreditor is a Bank of Ireland Customer90915076026056GBP
Creditor is not a Bank of Ireland Customer50324086483629
RoICreditor is a Bank of Ireland CustomerIE47BOFI90126312660908EUR
Creditor is Irish and not a Bank of Ireland CustomerIE29AIBK93115212345678
Creditor is not Irish and SEPA ReachableDE89370400440532013000

Suggested Creditor Accounts for International Payment

JurisdictionCreditor ProfileBeneficiary IBAN / Acc NoBeneficiary BICCurrency
UK & RoICreditor is customer with an American bank.8648362983CITIUS33XXXUSD

Notes:

To test SEPA scenarios (domestic payment API):

To test UK domestic scenarios (domestic payment API):

To test ROI domestic standing order scenarios (domestic SO payment API):

To test UK domestic standing order scenarios (domestic payment API):

To test international payments (international Payment API)

Testing of PISP error scenarios is based on amounts. Please refer to ‘‘Sandbox mocking information – Error Scenarios’’ section on BoI Developer portal for error scenarios, kindly re-use the above data

Feedback

Edit this page on GitHub

Edit the data behind this page on GitHub

You may also leave feedback directly onGitHub