TRON TRC-20

How to Test USDT Payments on TRON Shasta

Learn how to test crptoX USDT payments on TRON Shasta using TronLink, the Shasta faucet, and real TRC-20 token transfers.

Network Details

Network
TRON Shasta
Recommended Wallet
TronLink
Gas Token
TRX
Token Standard
TRC-20
Supported Assets: usdt

Supported Testnet Token Contracts

The following token contracts are configured for crptoX Sandbox. Use these exact contract addresses when obtaining test tokens or interacting with token contracts.

USDT TRC-20
View on Explorer
Contract Address
TG3XXyExBkPp9nzdajDZsozEu4BkaSJozs
These contract addresses are for test networks only. Do not use them for mainnet payments. Before sending a test payment, verify the selected network, token contract, recipient address, and amount.

Useful Resources

Step 1 — Configure Your Wallet

Install TronLink, create a dedicated test account, and select the TRON Shasta test network. Verify the network configuration before submitting any transaction.

Use a dedicated testing wallet. Never share your private key or recovery phrase, and never enter it into a faucet or blockchain explorer.

Step 2 — Obtain Test Tokens

Request some test TRX to cover blockchain transaction fees. You will also need test USDT or USDC tokens supported by the crptoX Sandbox.

On TRON Shasta, you can request test TRX and USDT using TronFAQBot in the TRON developer community. Replace YOUR_TRON_ADDRESS with your Shasta wallet address.

TronFAQBot — Shasta TEXT
!shasta YOUR_TRON_ADDRESS
!shasta_usdt YOUR_TRON_ADDRESS
Open TRON Developer Community ↗
Important: Only transfers involving the token contracts monitored by crptoX Sandbox can be recognized as supported payments. Verify the exact testnet contract address before obtaining or transferring tokens.

Step 3 — Create a Sandbox Invoice

Create an invoice using your Sandbox API secret. The response includes the payment address and the amount to transfer.

درخواست BASH
curl -X POST https://crptox.com/api/v1/invoices \
  -H "Authorization: Bearer YOUR_SANDBOX_API_SECRET" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Idempotency-Key: sandbox-test-1001" \
  -d '{
    "network": "tron",
    "asset": "usdt",
    "amount": "1.000000",
    "description": "Sandbox test payment"
  }'

This request is an example. Use a valid amount accepted by your API configuration. The payment address must be taken from the actual API response.

Step 4 — Send the Test Payment

For TRON Shasta, you can send test USDT directly through TronLink. This is the wallet-based transfer method used during crptoX development testing.

  1. Select the TRON Shasta test network in TronLink.
  2. Confirm that your wallet contains supported test USDT and enough TRX for transaction resources.
  3. Copy the payment address returned by the Sandbox invoice.
  4. Send the exact requested USDT amount and save the transaction hash.

Step 5 — Verify the Payment

After submitting the transfer, inspect the transaction in the blockchain explorer and check how crptoX processes the payment.

  1. Open the transaction hash in the testnet explorer.
  2. Verify that the transaction succeeded.
  3. Confirm the recipient, token contract, and transferred amount.
  4. Check the invoice and payment status in crptoX after the required confirmations.
  5. Verify that your application received and processed the expected webhook.
Open Testnet Explorer

Explore Other Test Networks