Prepare Deposit
Returns your personal TRON deposit address and the requested amount. Build, sign, and broadcast a plain TRX transfer using your wallet or TronWeb. This endpoint does not create or broadcast a transaction.
POST
/api/v1/deposit/prepareRequires authenticationPersonal deposit address
No memo is required. For a manual transfer, get your address from GET /api/v1/deposit/info. Merx credits the full amount received; your wallet pays the network transfer fee separately.
Request body
amount_sunintegerREQUIREDDeposit amount in SUN (1 TRX = 1,000,000 SUN)Minimum 1000000 (1 TRX)
Request examples
curl -X POST https://merx.exchange/api/v1/deposit/prepare \
-H "X-API-Key: $MERX_API_KEY" \
-H "Content-Type: application/json" \
-d '{"amount_sun":10000000}'Response
200Personal deposit instructions
{
"data": {
"deposit_address": "TYourPersonalDepositAddress...",
"amount_sun": 10000000,
"activation_fee_trx": 0,
"note": "Send a plain TRX transfer of amount_sun to deposit_address. No memo required."
}
}Response fields
data.deposit_addressstringPersonal TRON address assigned to the authenticated accountdata.amount_sunintegerRequested transfer amount in SUNdata.activation_fee_trxnumberMerx deposit activation deduction in TRX; currently 0data.notestringInstructions for a plain TRX transfer