Environments

Environments

Demo

This environment enables you get started with the Checkbook API before creating an account. Go to the Checkbook Demo Environment, navigate to Settings and retrieve the API Key/Secret to try a cURL request. You may also use the example shown below.

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 may 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 enables 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. Navigate to Settings and retrieve the key/secret required to make calls to this environment.

Note: The URL and authorization header will be different than the demo cURL POST command used previously in this section.

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 are ready to take your application live, simply remove sandbox from the request URL and change your authorization keys similar to the example below.

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