Wallets

Functionality Wallets allows you to manage details for receiving cryptocurrency from clients using pre-created static credentials; this is convenient when your merchant does not support one of the desired coins for acceptance but you want to be able to accept it. The system supports two types of credentials:

  1. Automatically generated addresses (via an integrated merchant/provider). To use automatic address generation, you need to go to the Merchants arrow-up-right.

  2. Static credentials (own wallets that the administrator creates and sets manually). This section describes the features of adding and using such static wallets.

In most cases, top-ups for currencies occur through automatically created addresses provided by the merchant specified in the Currencies field Merchant. This means that for each deposit the client receives a unique address automatically generated by the system.

However, if there is no current integration for a particular coin or you need to use your own credential, the administrator can add a static wallet in the section: General → Wallets.

Adding a new wallet

To create a static wallet:

  1. Go to the Wallets.

  2. Click the "+ Add".

  3. Fill out the form, specifying the following data:

    • Currency ID – the currency ticker (for example, BTC, ETH, USDT).

    • Wallet address – the credential to which the client will make the payment.

    • Memo (tag, Destination Tag, Payment ID, etc.) – an additional identifier if required by the network.

  4. Click "Save" to save.

Displaying the wallet when creating a request

For a static wallet to be shown to the user:

  • Go to the tab Currencies.

  • In the Merchant field for the corresponding currency select the option Static wallet.

After that, when creating a request the client will see precisely the credentials that were set manually, namely the specific wallet you pre-created. Practical example: If you, for example, have an online wallet installed Trust Wallet or SafePal you simply open the app, choose the desired currency, press the “Receive” button and copy your address — you paste this address into the admin panel in the field for the static wallet. The same works with exchanges, for example on Binance or Bybit: go to the “Deposit” section, choose the currency and network and copy the address provided by the system, then use it in the admin panel. If you have a hardware wallet, for example Ledger or Trezor, the process is similar — in the wallet application find the address for the required coin and copy it. Then this address can be added in the “Merchants” section when creating a currency. Then in requests for that currency users will see your static address to which transfers will be sent.

Operation specifics

  • If a currency uses automatic address generation — the manual wallet is not applied until “Static wallet” is selected.

  • For coins with a mandatory tag (Memo, Destination Tag, Payment ID) it is important to specify it correctly so payments are credited properly.

  • In case of a problem on the merchant side with wallet generation, the static wallet attached to the currency is used

📌 Thus, the Wallets section allows flexible configuration of deposit acceptance: use integrated providers for automatic addresses or manually add your own credentials when necessary

Last updated