GET/payment/currencies

Returns the merchant's currently accepted networks and currencies, with logos (symbols). Use this to display "We accept …" on your checkout or to build payment options. Requires API key.

Request
curl "https://api.paycrypt.ai/payment/currencies" \
  -H "Authorization: Bearer sk_live_YOUR_KEY"
jsonResponse — 200 OK
{
  "logoBaseUrl": "https://paycrypt.ai/dashboard",
  "acceptedNetworks": ["ethereum", "polygon", "tron"],
  "networks": [
    {
      "network": { "key": "ethereum", "name": "Ethereum" },
      "currencies": [
        { "key": "eth", "symbol": "ETH", "name": "Ethereum", "logo": "/logos/eth.svg", "logoUrl": "https://paycrypt.ai/dashboard/logos/eth.svg" },
        { "key": "usdt", "symbol": "USDT", "name": "Tether", "logo": "/logos/usdt.svg", "logoUrl": "https://paycrypt.ai/dashboard/logos/usdt.svg" }
      ]
    },
    {
      "network": { "key": "polygon", "name": "Polygon" },
      "currencies": [
        { "key": "usdt", "symbol": "USDT", "name": "Tether", "logo": "/logos/usdt.svg", "logoUrl": "https://paycrypt.ai/dashboard/logos/usdt.svg" }
      ]
    }
  ]
}

Response Fields

FieldDescription
logoBaseUrlBase URL for logo assets. If set, prepend to logo path for full URL; otherwise use your own domain or logo path.
acceptedNetworksList of network keys (ethereum, polygon, bsc, arbitrum, base, tron, solana, bitcoin, etc.) enabled for this merchant.
networksPer-network list: each item has network (key, name) and currencies array with key, symbol, name, logo (path), logoUrl (full URL when logoBaseUrl is set).
currencies[].logoPath to the currency icon (e.g. /logos/eth.svg). Use with logoBaseUrl or your CDN for display.