Environments

Documentation | Checkbook

Demo

This environment lets you get started with our API before even creating an account. Head to our Demo Environment. Go to settings and grab the API Key/Secret to try a cURL post or use the following.

curl --request GET \ --url 'https://demo.checkbook.io/v3/check' \ --header "Accept: application/json" \ --header 'Authorization: d6aa2703655f4ba2af2a56202961ca86:dXbCgzYBMibj8ZwuQMd2NXr6rtvjZ8

🚧

Demo Keys

Use the following Authorization value for the "Header Auth" in the interactive docs to test the requests:

d6aa2703655f4ba2af2a56202961ca86:dXbCgzYBMibj8ZwuQMd2NXr6rtvjZ8

You can also click on this link to refresh the API reference and have the Demo Keys pre-populated.

Sandbox

https://api.sandbox.checkbook.io/v3/

This environment lets you get started with developing your application without having to send out any real checks or do direct deposits. To begin, login here, go to settings, and in the developer tab, switch to the sandbox environment. Now go to settings and grab the key/secret required to make calls to this environment. The URL and authorization header will be different than the demo cURL POST seen previously.

curl --request GET \ --url 'https://api.sandbox.checkbook.io/v3/check' \ --header "Accept: application/json" \ --header 'Authorization: YOUR_SANDBOX_API_KEY:YOUR_SANDBOX_SECRET_KEY

Production

https://api.checkbook.io/v3/

Once you're ready to take your application live, simply remove sandbox from the request url and change your authorization keys found here.

curl --request GET \ --url 'https://api.sandbox.checkbook.io/v3/check' \ --header "Accept: application/json" \ --header 'Authorization: YOUR_SANDBOX_API_KEY:YOUR_SANDBOX_SECRET_KEY