Implementation Guide: Barclays
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.
Also see Barclays' Transparency Calendar - Barclays Bank UK Plc
========================================================================
On-boarding
Supports dynamic client registration (Y/N) | N |
---|---|
Instructions for manual onboarding | https://developer.barclays.com/knowledge-base#login-and-access Note: Open Banking developers must log in using the “Open Banking Log In” button, which requires an Open Banking login – see “How to Enrol” guide on Open Banking website: https://www.openbanking.org.uk/directory/ |
OIDC .well-known endpoints | In order to complete Open Banking journeys, you will need to establish the Identity Provider (IDP) authentication method for your implementation. An IDP is a system to authenticate and gain permission from an end user - such as a customer, to access their resources e.g. their account data. For Open Banking, this is used to authenticate the customer providing the consent to the Third Party. Examples of an IDP in Open Banking includes Barclays app (Personal and Business Banking customers) and iPortal (Barclays Corporate clients), but we have a number of methods depending on the customer type and digital channel that they use. This needs to be considered in your development. The latest OpenID configuration (OIDC) URLs available are shown below TPPs are reminded that latest URLS MUST be used and where a legacy URL is still being used then TPP MUST migrate to URLs below
Note - some Business Banking clients will require the Corporate Banking IDP as they use Corporate Banking services to fulfil their business requirements and some Corporate clients will require the Business Banking IDP as they use Business Banking services to fulfil their business requirements |
Notes on testing | |
Other on-boarding notes | Behavior is as described in “Manual Client Registration” section of Open Banking Client Registration specification: |
Documentation URL |
Account Information API
Swagger version | V3.1 |
---|---|
Base URI | Intent setup / status - https://carme.api.barclays:443/open-banking/v2.0 Account Information (Sandbox) - https://sandbox.api.barclays:443/open-banking/v3.1/sandbox/aisp Account Information (Production) - https://telesto.api.barclays:443/open-banking/v3.1/aisp |
General variances to specification | Full details of Barclays implementation of Account Information APIs, including any variances to specification, can be found at: |
Payment Initiation API
Swagger version | V3.1 |
---|---|
Base URI | Intent setup / status - https://carme.api.barclays:443/open-banking/v2.0 Payment Initiaiton (Sandbox) - https://sandbox.api.barclays:443/open-banking/v3.1/sandbox/pisp Payment Initiation (Production) - https://telesto.api.barclays:443/open-banking/v3.1/pisp |
General variances to specification | Full details of Barclays implementation of Payment Initiation APIs, including any variances to specificaiton, can be found at: |
Confirmation of Funds API
Swagger version | V3.1 |
Base URI | Intent setup / status - https://carme.api.barclays:443/open-banking/v2.0 Payment Initiaiton (Sandbox) - https://sandbox.api.barclays:443/open-banking/v3.1/sandbox/cbpii Payment Initiation (Production) - https://telesto.api.barclays:443/open-banking/v3.1/cbpii |
General variances to specificaiton | Full details of Barclays implementation of Payment Initiation APIs, including any variances to specificaiton, can be found at: |
Open Data API
Swagger version | V2.1 |
---|---|
Base URI | |
General variances to specification | https://developer.barclays.com/apis/product-details/436bee89-6e7e-4f54-9cd9-e9dc6cb90d8f.bdn/documentation (Product Details) https://developer.barclays.com/documentation/088f4ffc-6e25-404d-8b19-61bebb16bee4.bdn/api (ATM Locator) https://developer.barclays.com/apis/atm-locator/c9e28aaa-51a1-4c9b-b8d4-f2b7ac090aa7.bdn/documentation (Branch Locator) |