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
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
Updated 11 months ago