Welcome to the CryptoCloud documentation for developers
CryptoCloud – is a tool that allows you to create invoices for payment in cryptocurrency and provides a convenient interface for receiving, accounting and withdrawing funds. Our service helps entrepreneurs from all over the world to accept international payments in a convenient way.
The purpose of this documentation is to illustrate how to integrate any project with API and start accepting cryptocurrency payments
To get the latest news about our service, follow updates on our Telegram channel.
How the integration works
The first thing to do is to get an authorization token in the 'Add Project' section of your personal account.
To create an invoice, send a request using the token in the Authorization header.
After successful payment you will receive a reply from the service to the address given in the Result URL line of the 'Add project' section.
- We send notifications of successful payments only.
- A payment is considered successful only if the invoice is fully paid. Partially paid bills will be cancelled.
- We will repeat successful payment notifications within 3 days if no response is received from your service.
- If necessary, a response can be initiated manually by opening an account in the Payments section.
You must be authorized in order to access the required methods.
To authorize, your API KEY must be passed in the Authorization header:
Authorization: Token <API KEY>
For all unauthorized requests, the server will return a «401» authorization error.
You can get the API KEY from the «Add project» page in your personal account.
Example of a request with a token
curl-X POST https://api.cryptocloud.plus/v1/invoice/create \
-header "Authorization: Token eyJ0eXAiOiJKV1QiLCJhbGciOiJIAcI1NiJ9.eyJpZCI6MTMsImV4cCI6MTYzMTc4NjQyNn0.HQavV3z8dFnk56bX3MSY5X9lR6qVa9YhAoeTEHkaAzs"
Incorrect API KEY
Error response example