Cryptomus
Cryptomus supports transactions with cryptocurrencies using two APIs: with the creation of an address (bitcoin_cryptomus) and with a transition to the payment page (cryptomus).
Account settings
Register on the website: cryptomus.com
Login to your account, click the Create merchant button in the left navigation.

Enter any name for your merchant and confirm creation.

After creating a merchant, go to its settings by clicking on the Go to Setup button.

Or click on the merchant name in the left navigation and go to the Settings - API Integration tab.

Enter the address of your site and its description. Confirm sending with the Submit button.

Next, select a method to verify domain ownership. The simplest is to upload a file (Using an HTML file).
Download the file (Download) and upload it to the root of your site.
After this, initiate a check (Check). When the verification is completed successfully (Success), submit your request for moderation (Confirm).

Wait for moderation and set up your merchant:
Tab Settings - Coin: list of currencies that will be available to pay the invoice and the discount/commission percentage for each of them.
Settings - Brand settings tab: setting up the payment form. Possibility to set your own logo. Only for cryptomus API.
Tab Auto-convert: setting up automatic conversion of incoming currencies to others.
Tab Commissions: list of tariffs and limits for all currencies.
After passing moderation, go to the Settings - API Integration tab.

Copy Merchant ID and Payment API key for settings in the admin panel.
Click on the Generate the Payout API key button, on the next page click on the Generate button.

After confirmation you will receive a key, copy it for settings in the admin panel.
Settings in the admin panel
By default, the payment system is disabled.
Go to settings Currency exchange - Payment systems - Disabled - Cryptomus USDT
Settings only for types: Semi-automatic and Automatic
Merchant ID - from the merchant settings page of your Cryptomus account Payment API key - from the merchant settings page of your Cryptomus account Payout API key - from the merchant settings page of your Cryptomus account Network is a network for multi-network currencies. Possible values: eth, tron, bsc. Leave blank if network selection is not needed. Payment currency - the currency from which the balance will be withdrawn during payments. If it does not differ from the system currency, you do not need to enter it. Save the settings.
Supported currencies
AVAX - Avalanche BCH - Bitcoin Cash BNB - Binance Coin BTC - Bitcoin BUSD - Binance USD CGPT - ChainGPT DAI - Dai Stablecoin DASH - Dash DOGE - Dogecoin ETH - Ethereum LTC - Litecoin MATIC - Polygon SOL - Solana TON - Toncoin TRX - Tron USDC - USD Coin USDT - Tether VERSE - Verse XMR - Ripple
Adding a new payment system based on the Cryptomus API. In Bitcoin example
Name of payment system - Any System type - Electronic currency Currency name - BTC Identifier - any free API - select bitcoin_cryptomus System currency - select BTC - Bitcoin Merchant ID - take it from the merchant settings page of your Cryptomus account Payment API key - take it from the merchant settings page of your Cryptomus account Payout API key - take it from the merchant settings page of your Cryptomus account Network - leave blank Payment currency - leave blank Save the settings.
Other settings
For a description of other settings, see the section: Payment systems
Last updated