Static Addresses
A static address is a permanent crypto deposit address tied to your merchant account. It never expires and accepts any amount of any supported token on its chain. Use it for websites, POS systems, partner integrations, or anywhere you want a stable receive address.
Static addresses are created automatically for all supported chains when your merchant account is set up.
Object
{
"id": 1,
"checkout_id": null,
"merchant_id": "uuid",
"chain": "ethereum",
"address": "0xabc123...",
"created_at": "2026-03-26T10:00:00Z"
}| Field | Description |
|---|---|
id | Internal record ID |
checkout_id | Always null for static addresses |
merchant_id | Your merchant UUID |
chain | Chain identifier: ethereum, tron, bitcoin, polygon, bsc |
address | The on-chain deposit address |
created_at | When the address was generated |
List Static Addresses
Returns all static deposit addresses for your merchant account.
GET /v1/static-addressesResponse 200
[
{
"id": 1,
"checkout_id": null,
"merchant_id": "uuid",
"chain": "ethereum",
"address": "0xabc123...",
"created_at": "2026-03-26T10:00:00Z"
},
{
"id": 2,
"checkout_id": null,
"merchant_id": "uuid",
"chain": "tron",
"address": "TXyz...",
"created_at": "2026-03-26T10:00:00Z"
}
]Example
curl https://api-test.dpt.xyz/v1/static-addresses \
-H "Authorization: Bearer dptb_..."Receiving Payments
Any crypto transfer sent to a static address is automatically detected and credited to your merchant balance. No webhook configuration is required to receive funds — they are credited on-chain confirmation.
A deposit.received webhook is fired for each incoming transfer:
{
"event": "deposit.received",
"data": {
"merchant_id": "uuid",
"amount": 10000000,
"currency": "USDC",
"txid": "0x..."
}
}See Webhooks for setup and verification details.
Supported Chains and Tokens
| Chain | chain value | Accepted tokens |
|---|---|---|
| Ethereum | ethereum | USDC, USDT, ETH |
| Tron | tron | USDT (TRC-20) |
| Bitcoin | bitcoin | BTC |
| Polygon | polygon | USDC, USDT |
| BNB Chain | bsc | USDT (BEP-20) |
vs. Checkout
| Static Address | Checkout | |
|---|---|---|
| Expires | Never | Optional TTL |
| Amount | Any | Fixed or open |
| Customer info | Not required | Optional |
| Reusable | Yes, indefinitely | One payment |
| Use case | POS, website, partners | E-commerce, invoicing |
