v1

latestOpenAPI 3.1.02026-07-24590534.0 KB

Create Payment Address for a cryptocurrency

Create a Payment Address for a wallet, once you call the API, a wallet address would be created, then you would need to the listen to wallet.address.generated webhook with the wallet id to get the wallet address that has been created.

post/users/{user_id}/wallets/{currency}/addresses?

Path parameters

user_idstring required

The User ID. Use 'me' if fetching wallets of main authenticated user, use the user_id if fetching for Sub-account linked to the authenticated user.

currency'btc' | 'usdt' | 'eth' | 'xaut' | 'usat' | 'xrp' | 'dash' | 'ltc' | 'trx' | 'doge' | 'bnb' | 'pol' | 'usdc' | 'aave' | 'shib' | 'link' | 'cake' | 'xlm' | 'ada' | 'bch' | 'floki' | 'sol' | 'cfx' | 'ton' | 'sui' | 'zk' | 'lsk' | 'axcnh' | 'qdx' | 'cngn' required

Currency. Allowed valued: Required. Allowed values: Currencies - qdx, usd, ngn, ghs, btc, usdt, busd, cfx, usdc, cnhc, eth, bnb, xrp, ltc, wkd, bch, doge, dash, trx, one, link, cake, xlm, axs, shib, afen, bls, fil, ada, dot, babydoge, xtz, matic, sfm, aave, wsg, ckt, floki, sol, mana, ftm, sand, slp, enj, lrc, ape, sushi, zil. trx

Query parameters

networkstring

example: bep20, erc20, trc20.

Response

200

statusstring
messagestring

Example response

{
  "status": "success",
  "message": "Successful",
  "data": {
    "id": "8aa1fd67-2b03-4059-909d-5b325c0bb317",
    "currency": "btc",
    "network": "btc",
    "user": {
      "id": "dmdn34n4-2b03-4059-900d-444mff",
      "sn": "QDXXIRPXXKS",
      "email": "test@gmail.com",
      "first_name": "Oye",
      "last_name": "Olalekan",
      "display_name": "appstate",
      "created_at": "2021-04-09T10:48:14.000+01:00",
      "updated_at": "2024-03-12T11:34:34.000+01:00"
    },
    "created_at": "2024-08-28T16:41:23.818+01:00",
    "updated_at": "2024-08-28T16:41:23.818+01:00"
  }
}