Prefund Accounts

Get or Create Crypto Prefund Wallet

Changed on

Returns a wallet address for crypto prefunding operations. If a wallet already exists for the organization and crypto ticker, the existing wallet address is returned; otherwise a new wallet is created.

Either cryptoTicker must be provided, OR both currency and network must be provided together. The wallet is created per organization and crypto ticker combination — once created, subsequent calls return the same wallet address.

post/v3/prefund-accounts/crypto-wallet

Request

Headers

MIDstring
Example:SABCDEF_SCT8YW_NA

Merchant or sub-merchant MID (optional)

Request body

cryptoTickerstring

The cryptocurrency ticker symbol (e.g., USDTPOLYGON). Either cryptoTicker must be provided, OR both currency and network must be provided together.

currencystring

The cryptocurrency symbol (e.g., BTC, ETH, USDT). Required when cryptoTicker is not provided. Must be provided together with network.

networkstring

Blockchain network (e.g., polygon). Required when cryptoTicker is not provided. Must be provided together with currency.

Response

Wallet address retrieved or created successfully

statusstring

Response status

traceIdstring uuid

Request trace identifier

Example response

{
  "status": "success",
  "data": {
    "walletAddress": "0xbd09d65597b27626b23cd2e2d7664943df007293"
  },
  "traceId": "c30ee10d-b0e0-436d-82e5-84aab45b4c52"
}

Changes