BoxExchanger Limited

Reading time icon 3 min.

EVM Token Merchant integration

Added: January 11, 2025

Dear partners!

We are pleased to announce the integration of EVM Token Merchant, a convenient solution for accepting cryptocurrencies.

Merchant capabilities:

  • Accepting tokens from EVM-compatible networks: Ethereum, BSC, Polygon, Arbitrum and others.
  • Payment processing through our own nodes — without third-party services.
  • Full control over funds in wallets without intermediaries.
  • Support for AML checks for secure transactions.
  • Automatic collection of funds from proxy addresses to the master address of your cold or hot wallet.

Detailed setup instructions:

  1. In the script's admin panel, go to the "Merchant and API" page, and then in the "Merchant system" section, click on the settings icon in the "EVM Token" merchant block.
  2. On the merchant settings page, in the "RPC node URL" field, specify the link to the node and click "Save".
  3. In the "Synced blocks" field, specify 0 to pull up the last mined block in the blockchain, or specify the block number from which synchronization will begin and click "Save".
  4. For the "Payment with QR-code?" field, select "Yes" to display a QR code with the deposit address at the application payment step, or "No" to not display the QR code, and click "Save".
  5. For the “Collecting tokens Mode” field, select the appropriate method for collecting tokens from the service address to the master address and click “Save”. To select the collection method that suits you, see the “Collecting funds” section.
  6. In the "Wait confirms blocks" field, specify the required number of blocks to confirm the transaction. We recommend setting 12>. Finally, click "Save".
  7. In the "Limit blocks per request" field, specify the number of blocks that will be parsed per API request. It is recommended to leave 50.
  8. In the "Re-use address after" field, specify how many days after which the proxy address will be reused for another application. If you have selected the "Transfer (for one-time address)" collection method for the "Collecting tokens Mode" field, we recommend leaving the value at 36500 so that the proxy address is not reused for other applications. If you have selected the "Allow & TransferFrom (for re-usable address)" collection method for the "Collecting tokens Mode" field, set the number of days after which the proxy address will be reused for another application. Finally, click "Save".
  9. In the "Gas price (in gwei) or auto" field, specify:
  • The value "Auto" (recommended) is for the gas price to be calculated automatically depending on the network load;
  • The specific gas price value that is convenient for you. However, it is important to note that at a low gas price, funds may not be collected from the proxy address to the master address.

At the end, click "Save".

  1. In the "Contract address" field, enter the contract address of the token you want to accept through the merchant and click "Save".
  2. In the "Contract ABI" field, specify the ABI of the token that you want to accept through the merchant and click "Save".
  3. In the "Collect token when amount greater than or equal" field, specify the minimum amount of tokens to collect from the proxy address to the master address and click "Save". To collect funds for any deposit to the proxy address, specify the value 0 in the field.
  4. In the "Master address" field, specify the wallet address to which funds will be collected from proxy addresses and click "Save".
  5. In the "PrivateKey service account" field, specify the private key from the wallet. We recommend generating the address and key yourself. However, for testing, you can use our generator: https://www.boxexchanger.net/gen-trx.

Thank you for being with us!

Sincerely, The BoxExchanger Team

Buy

Also read