RazCrypto RazCrypto Docs
Dashboard Get API Keys
Docs Multi-Chain

Multi-Chain Support

RazCrypto supports BSC, Ethereum, Polygon, and VDChain networks with stablecoins and native coins.

Supported Networks

ChainTokensStandardSpeedMin Amount
BSCUSDT, USDC, DAI, BNBBEP-20 / Native2-3 sec0.01 USDT
EthereumUSDT, USDC, DAI, ETHERC-20 / Native3-5 sec0.01 USDT
PolygonUSDT, USDC, DAIERC-202-4 sec0.01 USDT
VDChainUSDT, VDCVDC-20 / Native~3 sec0.01 USDT
Stablecoins vs Native Coins: Stablecoins (USDT, USDC, DAI) are pegged to $1. Native coins (BNB, ETH, VDC) have variable prices — amount must be specified in coin quantity, not USD.
Activation Required: Each chain must be activated in Dashboard → Receive Wallet before accepting payments.

Stablecoin Payments (Hosted Checkout)

For hosted checkout page, only stablecoins are supported. Native coins require custom integration.

curl -X POST "https://razcryptogateway.com/api/v2/payments/create" \
  -H "X-Public-Key-Id: rz_pub_your_key" \
  -H "Content-Type: application/json" \
  -d '{"amount": 10.50, "chain": "BSC", "currency": "USDT", "return_json": "true"}'
curl -X POST "https://razcryptogateway.com/api/v2/payments/create" \
  -H "X-Public-Key-Id: rz_pub_your_key" \
  -H "Content-Type: application/json" \
  -d '{"amount": 25.00, "chain": "ETH", "currency": "USDC", "return_json": "true"}'
curl -X POST "https://razcryptogateway.com/api/v2/payments/create" \
  -H "X-Public-Key-Id: rz_pub_your_key" \
  -H "Content-Type: application/json" \
  -d '{"amount": 15.00, "chain": "POLYGON", "currency": "USDT", "return_json": "true"}'
curl -X POST "https://razcryptogateway.com/api/v2/payments/create" \
  -H "X-Public-Key-Id: rz_pub_your_key" \
  -H "Content-Type: application/json" \
  -d '{"amount": 5.00, "chain": "VDCHAIN", "currency": "USDT", "return_json": "true"}'

Native Coin Payments (API Only)

Native coins are supported via API only. You must specify the exact coin amount (not USD value). Convert price using a price API before creating payment.

Important: Native coin payments are NOT available on hosted checkout page. Build your own checkout UI when using native coins.
// Example: Accept 0.01 BNB payment
curl -X POST "https://razcryptogateway.com/api/v2/payments/create" \
  -H "X-Public-Key-Id: rz_pub_your_key" \
  -H "Content-Type: application/json" \
  -d '{"amount": 0.01, "chain": "BSC", "currency": "BNB", "return_json": "true"}'
// Example: Accept 0.005 ETH payment
curl -X POST "https://razcryptogateway.com/api/v2/payments/create" \
  -H "X-Public-Key-Id: rz_pub_your_key" \
  -H "Content-Type: application/json" \
  -d '{"amount": 0.005, "chain": "ETH", "currency": "ETH", "return_json": "true"}'
// Example: Accept 10 VDC payment
curl -X POST "https://razcryptogateway.com/api/v2/payments/create" \
  -H "X-Public-Key-Id: rz_pub_your_key" \
  -H "Content-Type: application/json" \
  -d '{"amount": 10, "chain": "VDCHAIN", "currency": "VDC", "return_json": "true"}'

Chain Setup Guide

  1. Go to Dashboard → Receive Wallet
  2. Add wallet address for each chain (BSC, ETH, Polygon, VDChain)
  3. Click Activate for each chain
  4. Go to Dashboard → Manage Tokens
  5. Enable tokens you want to accept
  6. Use chain and currency parameters in API

Supported Chain & Currency Values

chaincurrencyType
BSCUSDT, USDC, DAIStablecoin
BSCBNBNative Coin
ETHUSDT, USDC, DAIStablecoin
ETHETHNative Coin
POLYGONUSDT, USDC, DAIStablecoin
VDCHAINUSDTStablecoin
VDCHAINVDCNative Coin