๐ API Environments
Make use of Belvo's three environments to prototype, test, and then put your integration into production ๐ฅธ.
Sandbox
Available for:
- ๐ข Aggregation and Enrichment
- โช๏ธ Payment Inititation
Use our Sandbox environment to build your integration. We offer dummy-data that mimics that of real-world use cases, which means you can test out all the endpoints, use the widget, and implement webhooks - just the same as with real-world data!
All you need to get started with the Sandbox environment is to get your API keys. We really recommend that you start creating your integration in this environment.
We really recommend that while you're integrating with Belvo, you start with the Sandbox environment, proceed to Development, and finally make the jump to Production.
Development
Available for:
- ๐ข Aggregation and Enrichment
- โช๏ธ Payment Inititation
Our Development environment lets you test out your integration with up to 25 real-world links, that is, connections with real institutions. Just remember that each link your user creates counts as one link. In other words, you can have up to 25 real users each connected to a singular institution, or even just 1 user connected to 25 institutions.
Non-transferrable links
Please note that links created in the Development environment cannot be moved to the Production environment. Once you move to production, you will need to ask your users to create their links again.
Checklist
Before going to the Development environment, make sure that your integration takes into consideration all the checklist items.
To get access to the Development environment:
- Request Development API keys (and change your Sandbox API keys in the code to these new ones).
- Change the base URL that you make requests to from
sandbox.belvo.com
todevelopment.belvo.com
. - If you're using webhooks, make sure to set a Development URL for your webhooks.
Production
Available for:
- ๐ข Aggregation and Enrichment
- ๐ข Payment Inititation
After you have tested your integration in the Development environment and are ready to go live, you'll need to request access to our Production environment. After you request access, our Sales Team will get in contact with you to schedule a meeting just to make sure your needs are satisfied, and then you'll just need to go through a certification process with one of our engineers to make sure that your integration is running optimally. To prepare for the certification meeting, just follow our Integration checklist.
Once your integration is certified, all you'll need to do is:
- Request Production API keys (and change your Development API keys in the code to these new ones).
- Change the base URL that you make requests to from
development.belvo.com
toapi.belvo.com
. - If you're using webhooks, make sure to set a Production URL for your webhooks.
Payment Initiation
For our Payment Initiation solution, the base URL you need to use is:
api.belvo.com/payments/
Updated 21 days ago