API Reference

Before integrating the SDK, there are a few things you need to confirm and prepare:

  1. Confirm Your Development Language

Please confirm your backend development language. Currently, our SDK only supports Java, and in the future, we will gradually support other programming languages.

Our Java SDK is currently open source on GitHub. You can click here to download and view it:

  1. Register BlockATM Account

First, you need to open an account with BlockATM. You can do this by accessing the management backend and selecting the desired network, then following the on-screen instructions to create an account.

📘

If you would like to conduct some testing before the final integration, you may need some test coins. Click here to obtain test coins for different networks.

  1. Deploy Payout Contrat

Follow the i​nstructions to deploy a payout smart contract in the Bulk Payout menu. After successfully deploying the contract, you will need to transfer a certain amount of tokens to the contract address to execute the Bulk Payout transactions.

  1. Prepare Wallet Address For The Trigger

You need to prepare an additional wallet address that is not associated with the financial administrators. This address will be used to trigger automatic payout through programming.

Please ensure that this address has a sufficient amount of tokens for gas fees.

  1. Submit The Trigger Address

Submit the previously prepared trigger address in the BlockATM merchant backend.

  1. RPC Node

When integrating the SDK, you need to interact with on-chain data through RPC nodes. Therefore, you will need to apply on certain third-party platforms.

Ethereum: infuraalchemy

TRON: trongrid