Create Transactions
After onboarding users in your marketplace, you can use our API to create Checks or Invoices between your users.
Let's say you created the following two users, M and James Bond:
{
"key":"08ba7e85f2f943499fd0c2593f4db390",
"secret":"NZqufszJ9PO6FdGBgpJ1JR80lUD2i8",
"user_id":"[email protected]"
}
{
"key":"92784091e84c48e7aab87d2e5141cb2d",
"secret":"h8Yhlq0n4SuawATP649lh8byJtFTft",
"user_id":"[email protected]"
}
Now if M wants to pay James Bond for the latest successful mission, she could send him a Digital Check like this:
curl --request POST \
--url https://demo.checkbook.io/v3/check/digital \
--header 'accept: application/json' \
--header 'authorization: 08ba7e85f2f943499fd0c2593f4db390:NZqufszJ9PO6FdGBgpJ1JR80lUD2i8' \
--header 'content-type: application/json' \
--data '{"recipient":"[email protected]","name":"James Bond","amount":500000,"description":"Casino Royale"}'
The check will be deposited automatically if the recipient has a bank account on file.
Signing the API requests
Make sure to sign the API requests for a user using its API keys that you got when creating the user.
Updated about 3 years ago