Mono also gives you the option to test your integration using sandbox credentials before deploying them live to your users.
To get started, you can watch this short video or follow the steps below.:
On the Mono dashboard, navigate to the 'Get started' page using the sidebar, select "Get Sandbox details," and then "Get sandbox keys" to generate test keys.
Next, on your Mono Connect widget implementation (see JavaScript sample here), provide the test public key from your app above and save changes.
Here's an example below:Launch the widget (index.html) in your browser. The widget will launch in test mode.
Next, you are directed to a consent screen asking for your consent to share your data with the app and the account linking permissions on what data the business will have access to. You can tick on the consent boxes, then click 'Continue'.
Next, select a bank of your choice. On the selected bank, click the login process you would like to simulate ie. Success, Failed or 2FA required to fill in sandbox credentials.
In this guide, we will simulate the process for a successful connection. Choose the bank account you would like to link (in a case where the user has multiple accounts) and click 'Continue'.
You will then get a message that the account has been successfully linked. Click on the 'Continue' button.
An authentication code for the test account will then be displayed to you.
You can then use this along with your test secret key generated when you created an App to use Mono's APIs in sandbox mode. You can test Mono's APIs using the guidelines on the API reference page.