Skip to main content

Create Crypto Wallet for a Customer

POST 

https://gateway.vertexgateway.com/api/v1/customers/crypto-wallet

Use this endpoint to create a new cryptocurrency wallet for an existing customer. Once created, the customer can deposit funds into this wallet.

Request

Responses

Crypto wallet created successfully.

Authorization: Api-Access-Token

name: Api-Access-Tokentype: apiKeyin: header
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://gateway.vertexgateway.com/api/v1/customers/crypto-wallet");
request.Headers.Add("Accept", "application/json");
request.Headers.Add("Api-Access-Token", "<Api-Access-Token>");
var content = new StringContent("{\n \"shopId\": \"1234\",\n \"customerId\": \"56656\",\n \"providerCode\": \"crypto2b\",\n \"cryptoCurrency\": \"USDT\",\n \"tokenStandard\": \"TRC20\",\n \"webhookUrl\": \"https://example.com\",\n \"accountCurrency\": {\n \"currency\": \"USDT\",\n \"tokenStandard\": \"ERC-20\"\n }\n}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
Request Collapse all
Base URL
https://gateway.vertexgateway.com/api/v1
Auth
Body
{
  "shopId": "1234",
  "customerId": "56656",
  "providerCode": "crypto2b",
  "cryptoCurrency": "USDT",
  "tokenStandard": "TRC20",
  "webhookUrl": "https://example.com",
  "accountCurrency": {
    "currency": "USDT",
    "tokenStandard": "ERC-20"
  }
}