Sandbox overview


Introduction

A sandbox is a test environment that allows you to connect your application to a bank and access test accounts to simulate the real Open Banking experience.

You can add sandboxes to your application in the Yapily Console. See our Get Started guide for more information.

Note: You must be registered to access to the Open Banking network, including sandbox.


Sandbox testing

There are 2 types of sandbox available:

  1. Preconfigured sandbox
  2. Sandbox

Preconfigured sandbox

Preconfigured sandboxes can be added to your application and accessed immediately, without requiring registration or any bank-specific configurations. They are configured to automatically grant you access using Yapily's credentials.

Preconfigured sandboxes are available for a number of major banks. You can filter for the PRECONFIGURED SANDBOX environment when selecting institutions to add to your application on the Yapily Console. This will display all the available banks with a preconfigured sandbox.

We recommend testing using the preconfigured sandbox Modelo Sandbox, which is provided by the Open Banking regulators and is actively maintained. Follow our Get Started guide for step by step instructions to add and test Yapily using the preconfigured Modelo Sandbox.

Sandbox

Non-preconfigured sandboxes are also available, however, they require you to submit your registration certificates and bank-specific credentials manually in order to be accessed. You may also need to create a developer account with the specific bank.

Sandboxes are available for a number of major banks. You can filter for the SANDBOX environment when selecting institutions to add to your application on the Yapily Console. This will display all the available banks with a sandbox.

If you have your own license and certificates, you can use these. You'll also be required to submit the necessary bank-specific credentials. The way you obtain the credentials and configure the sandbox varies across institutions. See sandbox credentials for the list of credentials for testing the Yapily API with institutions' sandboxes. The relevant documentation is also linked on the credentials page in the Console when registering an institution.

If you don't have your own license and certificates, please get in touch, specifying your application ID and the institution IDs of the sandboxes you would like to access, and we can configure this for you.


Sandbox quality and functionality

Note

Transactional data in sandboxes might not behave as they would in live banks. For example, payments may transition to COMPLETED immediately, transactions might be identical or transactions may not change their status.

The Yapily Mock sandbox is provided by Yapily, and includes features to help with automated testing.

Yapily is not responsible for the quality or functionality of sandboxes belonging to external entities. The Modelo (Ozone) sandbox is provided by the Open Banking regulators and is actively maintained.