Before you start making API requests

Before you start making API requests, you need to get your API and secret keys, enable your preferred currencies and set up the callback address. For extra security, you can whitelist IP addresses for your keys.

Get your API key and secret key

Get your API and secret keys in your merchant dashboard. For step-by-step instructions, see Get your API key.

Set up a callback address

Cryptoprocessing sends callbacks for every transaction (deposit or withdrawal). To be able to receive callbacks, you need to add at least one callback address. For more details, see Get callbacks.

To add a callback address:

  1. In your merchant dashboard, go to the Settings tab. The API tab will open by default.

  2. Enter your callback URL and enter your 2FA code. Your callback URL must be a domain name. It cannot be an IP address.

  3. Click Save changes.

Note: Cryptoprocessing will be sending callbacks from these IP addresses. To receive callbacks, make sure to whitelist them on your side.

  • 3.71.194.222

  • 3.65.52.153

  • 18.198.98.34

Enable your preferred currencies

Make sure all the currencies you will be using are enabled in your merchant dashboard. For example, these are the currencies you will be able to create addresses for through the API.

  1. In your merchant dashboard, go to Balances.

  2. Click the button above your balances.

  3. Look through the list of currencies enabled on your account. You can switch between crypto and fiat currencies. If you need to add any extra currencies, click the Add New Currency button, toggle the switch next to the currency you need and click Save.


Whitelist IP addresses

For extra security, whitelist IP addresses for your API key. Once you whitelist any IP addresses, Cryptoprocessing will only accept API requests coming from these addresses and block all other requests. Even if someone got unauthorised access to your API key, they would not be able to use it without also being able to access the IP addresses you whitelisted.

If you do not whitelist any IP addresses, Cryptoprocessing will accept API requests coming from all addresses.

To whitelist IP addresses:

  1. On the API keys tab, click the Edit button next to the active key.

  2. In the IPs field, your list of IP addresses separated by commas. You can whitelist the IP addresses of the servers that host your e-commerce platform, payment gateway or any system that integrates with Cryptoprocessing. If you use a cloud service or a hosting provider, you can get these IP addresses from your service provider's documentation or support team. Do not list your customers' IP addresses.

  3. Enter your 2FA code and click Save.

Last updated

Was this helpful?