Multi-Chain Support
RazCrypto supports BSC, Ethereum, Polygon, and VDChain networks with stablecoins and native coins.
Supported Networks
| Chain | Tokens | Standard | Speed | Min Amount |
|---|---|---|---|---|
| BSC | USDT, USDC, DAI, BNB | BEP-20 / Native | 2-3 sec | 0.01 USDT |
| Ethereum | USDT, USDC, DAI, ETH | ERC-20 / Native | 3-5 sec | 0.01 USDT |
| Polygon | USDT, USDC, DAI | ERC-20 | 2-4 sec | 0.01 USDT |
| VDChain | USDT, VDC | VDC-20 / Native | ~3 sec | 0.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
- Go to Dashboard → Receive Wallet
- Add wallet address for each chain (BSC, ETH, Polygon, VDChain)
- Click Activate for each chain
- Go to Dashboard → Manage Tokens
- Enable tokens you want to accept
- Use
chainandcurrencyparameters in API
Supported Chain & Currency Values
| chain | currency | Type |
|---|---|---|
| BSC | USDT, USDC, DAI | Stablecoin |
| BSC | BNB | Native Coin |
| ETH | USDT, USDC, DAI | Stablecoin |
| ETH | ETH | Native Coin |
| POLYGON | USDT, USDC, DAI | Stablecoin |
| VDCHAIN | USDT | Stablecoin |
| VDCHAIN | VDC | Native Coin |