EQGate

Quickstart

Get started with EQGate in minutes

Quickstart

Get started accepting crypto payments in just a few steps.

1. Get API Credentials

Sign up at Equidity Cloud and enable EQGate from your dashboard. You'll receive:

  • API Key - Used for authentication
  • API Secret - Used for webhook signature verification

2. Configure Your Wallet

Before accepting payments, configure your destination wallet addresses in the dashboard:

  1. Go to EQGate > Wallets
  2. Add your TRON and/or BSC wallet addresses
  3. Select which tokens (USDT/USDC) you want to receive

3. Create a Deposit Address

When a customer wants to pay, create a unique deposit address:

curl -X POST "https://api.eqgate.com/v1/tron/usdt/create" \
  -H "X-API-Key: your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "callback_url": "https://your-site.com/webhook",
    "expected_amount": 100
  }'

4. Display Address to Customer

Show the returned address_in to your customer. They send payment to this address.

{
  "status": "success",
  "address_in": "TXabc123...",
  "address_out": "TYdef456...",
  "chain": "TRON",
  "token": "USDT",
  "fee_percent": 0.5,
  "min_fee": 1
}

5. Handle Webhook

When payment is received, your callback URL receives a POST request:

{
  "event": "deposit.completed",
  "transaction_id": "tx_123",
  "address": "TXabc123...",
  "amount": 100,
  "amount_usd": 100,
  "fee": 1,
  "net_amount": 99,
  "tx_hash": "abc123..."
}

Next Steps

On this page