Skip to main content

Deposit URL

Get Deposit URL

Endpoint: POST /getDepositUrl

Description: Retrieves a deposit page URL where users can get addresses for multiple currencies.

Request Parameters:

ParameterTypeRequiredDescription
identifierstringYesUserID or similar identifier
referenceIdstringNoOptional reference ID to identify the deposit order
receiveCurrenciesCurrency[]NoArray of currencies to show (e.g., ['USDT', 'USDC', 'ETH', 'TRX'])Supported currencies: USDT, USDC, ETH, TRX only
networksNetworkSymbol[]NoArray of networks
redirectUrlstringNoRedirect URL after user deposit

Response:

{
"url": "string"
}

Get Deposit URL With Requested Value

Endpoint: POST /getDepositUrlWithRequestedValue

Description: Retrieves a deposit page URL with a requested value. The first deposit matching the requested value triggers the referenceId. Other deposits trigger callbacks without the referenceId.

Request Parameters:

ParameterTypeRequiredDescription
identifierstringYesUserID or similar identifier
referenceIdstringYesReference ID to identify the deposit order
requestedCurrencyCurrencyYesRequested currency (e.g., USDT, USD)
requestedAmountstringYesRequested amount (as a string to avoid precision issues)
receiveCurrenciesCurrency[]NoArray of currencies to show (e.g., ['USDT', 'USDC', 'ETH'])Supported currencies: USDT, USDC, ETH, TRX only
networksNetworkSymbol[]NoArray of networks
markupPercentagenumberNoMark up percentage to be applied on the exchange rate (min: -100, max: 100)
redirectUrlstringNoRedirect URL after user deposit

Response:

{
"url": "string"
}