Create static wallet
Creates a static wallet address — a single, unchanging address used to receive payments in a specified cryptocurrency.
Last updated
{
"walletId": "String",
"monetary": "String",
"clientId": "String",
"fiatCurrency": "String",
"successUrl": "String",
"failureUrl": "String",
"callbackUrl": "String",
"address": "String",
"minAmount": "String",
"isActive": "Boolean",
"payUrl": "String",
"qrBase64": "String"
}{
"error": "Bad Request",
"status": 400,
"timestamp": "2026-01-01 00:00:00",
"message": "merchantId: Merchant id does not valid. "
}{
"error": "Unprocessable Entity",
"status": 422,
"timestamp": "2026-01-01 00:00:00",
"message": "An active wallet with monetary USDT_TRON, merchant ID `merchantId`, and client ID `clientId` already exists."
}{
"error": "Unprocessable Entity",
"status": 422,
"timestamp": "2026-01-01 00:00:00",
"message": "`payCurrency` is not active"
}{
"error": "Unauthorized",
"status": 401,
"timestamp": "2026-01-20 04:24:58",
"message": "Request is not authorized: The requested merchant is not allowed to work with this API key"
}{
"error": "Internal Server Error",
"status": 500,
"timestamp": "2026-01-01 00:00:00",
"message": "Cannot create wallet"
}curl --location --request POST 'https://app.thedex.cloud/api/v1/wallets/create' \
--header 'X-EX-APIKEY: <string>' \
--header 'X-EX-PAYLOAD: <string>' \
--header 'X-EX-SIGNATURE: <string>' \
--header 'Content-Type: application/json' \
--header 'Accept: */*' \
--data '{
"monetary": "String",
"merchantId": "String",
"fiatCurrency": "String",
"clientId": "String",
"successUrl": "String",
"failureUrl": "String",
"callbackUrl": "String"
}'curl --location --request POST 'https://app.thedex.cloud/api/v1/wallets/create' \
--header 'X-EX-APIKEY: test_api_key_123456' \
--header 'X-EX-PAYLOAD: eyJtb25ldGFyeSI6IkJUSDIiLCJtZXJjaGFudElkIjoiTVJDSEFOVDEyMyIsImNsaWVudElkIjoiQ0xJRU5UMTIzIiwic3VjY2Vzc1VybCI6Imh0dHBzOi8vdGVzdC5zdWNjZXNzIiwiZmFpbHVyZVVybCI6Imh0dHBzOi8vdGVzdC5mYWlsdXJlIiwiY2FsbGJhY2tVcmwiOiJodHRwczovL3Rlc3QuY2FsbGJhY2sifQ==' \
--header 'X-EX-SIGNATURE: dummy_signature_abc123' \
--header 'Content-Type: application/json' \
--header 'Accept: */*' \
--data '{
"monetary": "BTC_BITCOIN",
"merchantId": "MERCHANT123",
"clientId": "CLIENT123",
"fiatCurrency": "USD",
"successUrl": "https://test.success",
"failureUrl": "https://test.failure",
"callbackUrl": "https://test.callback"
}'