WhiteBit

Whitebit supports transactions with cryptocurrencies, coupons (codes), bank cards and AdvCash. You have 4 types of API to work with different types of operations. For more details, see the list of sup

Account settings

Register on the website: whitebit.com

Login to your account, click on the person-shaped icon and go to the API page

On the API page, click the Edit button

Click the Generate API Key button, copy the generated Key and Secret Key, they will be needed for configuration in the admin panel. Enter any name and select Endpoint access as in the screenshot:

Codes - only for API coupon_whitebit

create-new-address - only for the bitcoin_whitebit API

To activate the create-new-address endpoint you need to contact Whitebit technical support

If the address is not generated and gives the error "You don't have permission to use this endpoint. Please contact support for more details." - endpoint is not activated

After all the settings, click the Confirm changes button at the bottom of the list

Go back to the API page and proceed to editing the Webhook:

In the Webhook address field, enter:

https://site.com/api/changers/whitebit/charge.php

where site.com is the address of your website

Click the Generate Key button

Because You cannot create more than one Webhook - the charge.php file is universal in all Whitebit APIs (except coupon) and is suitable for all others.

To activate the keys, create a file whiteBIT-verification.txt, copy the Key (not secret) and paste it into the file content. Upload this file to the root of your site. Click on Disabled to activate the keys, select Access restrictions as in the screenshot and click Confirm


Settings in the admin panel

By default, WhiteBit has 3 payment cards, they are disabled and configured for BitCoin, RUB cards and USD coupons.

Go to settings Currency exchange - Payment systems - Disabled - WhiteBit BTC

Settings only for types: Semi-automatic and Automatic

Provider - specify VISAMASTER to work with cards. ADVCASH for working with AdvCash. (only for whitebit API) Network - a network for multi-network currencies. Possible values: ERC20, TRC20, OMNI, BEP20, EOS. Leave blank if network selection is not needed (only for bitcoin_whitebit API) API Key - enter your API Key from the WhiteBit settings API Secret Key - enter the Secret Key of your API from the WhiteBit settings Webhook Secret Key - enter the Secret Key of your Webhook from the WhiteBit settings Save the settings.


Supported currencies

WhiteBit supports the following currencies via the "whitebit" API: UAH - Ukrainian hryvnia USD - US Dollar (AdvCash only) EUR - Euro (AdvCash only) KZT - Kazakhstani tenge (AdvCash only)

WhiteBit supports the following currencies via the "whitebit_card" API: UAH - Ukrainian hryvnia (cards only) USD - US Dollar (cards only) EUR - Euro (cards only) KZT - Kazakhstani tenge (cards only)

WhiteBit supports a large number of cryptocurrencies using the "bitcoin_whitebit" API

WhiteBit supports all fiat currencies and cryptocurrencies available in other APIs via the "coupon_whitebit" API


Adding a new payment system based on the WhiteBit API. In Ethereum's example

Name of payment system - Any System type - Electronic currency Currency name - ETH Identifier - any free API - select bitcoin_whitebit System currency - select ETH - Ethereum Key - enter your API Key from the WhiteBit settings Secret Key - enter the Secret Key of your API from the WhiteBit settings Webhook Secret Key - enter the Secret Key of your Webhook from the WhiteBit settings Network - leave empty Save the settings.


Other settings

For a description of other settings, see the section: Payment systems

Last updated