Skip to content

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 ​

json
{
  "id": 1,
  "checkout_id": null,
  "merchant_id": "uuid",
  "chain": "ethereum",
  "address": "0xabc123...",
  "created_at": "2026-03-26T10:00:00Z"
}
FieldDescription
idInternal record ID
checkout_idAlways null for static addresses
merchant_idYour merchant UUID
chainChain identifier: ethereum, tron, bitcoin, polygon, bsc
addressThe on-chain deposit address
created_atWhen the address was generated

List Static Addresses ​

Returns all static deposit addresses for your merchant account.

http
GET /v1/static-addresses

Response 200 ​

json
[
  {
    "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 ​

bash
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:

json
{
  "event": "deposit.received",
  "data": {
    "merchant_id": "uuid",
    "amount": 10000000,
    "currency": "USDC",
    "txid": "0x..."
  }
}

See Webhooks for setup and verification details.


Supported Chains and Tokens ​

Chainchain valueAccepted tokens
EthereumethereumUSDC, USDT, ETH
TrontronUSDT (TRC-20)
BitcoinbitcoinBTC
PolygonpolygonUSDC, USDT
BNB ChainbscUSDT (BEP-20)

vs. Checkout ​

Static AddressCheckout
ExpiresNeverOptional TTL
AmountAnyFixed or open
Customer infoNot requiredOptional
ReusableYes, indefinitelyOne payment
Use casePOS, website, partnersE-commerce, invoicing

DPT Merchant API