Sandbox

Our API Sandbox contains a full simulation of our APIs but without connecting to any real customer accounts. Any developer can access this Sandbox using their own self signed certificates.

Try our API in the Sandbox

We provide a regulatory sandbox that fully reflects our production APIs.

Regulatory Sandbox

  • Authorisation Server 1: Provides both strict and permissive client profiles in headless and non headless options.
  • OIDC Well Known endpoint: https://auth1.openbanking-sandbox.zopa.com/.well-known/openid-configuration
  • baseUrl: https://auth1.openbanking-sandbox.zopa.com/

Step by Step guide to connect to sandbox

Step 1: Pre-Requisites for TPP

Ensure that the following pre-requisites are met before onboarding onto Zopa:

  • The TPP has registered on the Directory Sandbox - https://directory.openbanking.org.uk/s/login/
  • The TPP has at least one software statement created on the Directory Sandbox environment
  • The TPP has at least one transport certificate created for each of its software statements.
  • The TPP has at least one redirect URI for each of its software statements.
  • The TPP has a copy of the OB root and issuing certificate attached.

Step 2: TPP should contact our Open Banking support team

We do not currently support Dynamic Client Registration.

Please contact our Open Banking support team to be onboarded.

Contact email: openbanking-support@zopa.com

We will also retain your contact details so that you can be informed in the event of any outages or changes to our API specification, as well as to contact you regarding any technical issues. We recommend using a team email address over an individual contact.

Step 3: Import Environment Files and Collections To Postman

3.1. Import Environment Files and Collections into Postman, you can find the postmap collection under resources postmanimage

3.2) Check URLs and Environments are loaded successfully

3.3) Add Client Certificates Add the following ASPSP end points into Postman;

The CRT should be set to the transport certificate downloaded from the open banking directory. The Key value should be set to the private key for the transport certificate.

3.4) SSL Certificate Verification (TPP) In Postman settings ensure SSL Certificate Verification is set to off.

Step 4: Account Information Flow

4.1) Client Credentials Grant

4.2) Account Access Consent

4.3) PSU Consent Flow TPPs can generate the consent flow URL by postman

Once the URL is constructed, open the URL to initiate the PSU consent flow

Authenticate user

Sandbox User Accounts

user password
rora rora
mits mits
ivsa ivsa

Select accounts

Once the PSU consent is successful, Zopa will redirect back to the redirect URI. Copy the Authcode from the URL

4.4) Generate the access token

Step 5: Retrieve Account and Transaction Data

Retrieve Account Data

Table of Content
Please wait