Create a payment address

This endpoint allows you to create a payment wallet for a specific cryptocurrency, with optional support for token payments.

How It Works

  • When you call this endpoint, you’ll receive a payment address that your clients can use to send funds.
  • If you provide a callback URL, our system will send a notification (webhook) to that URL once the payment has been confirmed on the blockchain.
  • You can specify how many confirmations are required before the callback is triggered
  • If a request with the same parameters (crypto, token, destination, callback, confirmations) has already been made, the existing address will be returned instead of generating a new one.

Important Notes

  • Payments below the minimum will be ignored.
  • This endpoint only supports payments for the cryptocurrency or token symbol you specify in the request.
  • If you want to accept payments for multiple tokens or both the native cryptocurrency and its tokens, you need to create a separate payment address for each symbol by calling this endpoint multiple times.
Path Params
string
required
Body Params
string
required

Destination address where the funds should be sent. Can also be multiple addresses with percentage splits (e.g., 0.5@address1|0.5@address2), and the percentages must sum to exactly 1.

string

URL that will receive a notification (webhook) once the payment is confirmed.

integer
Defaults to 2

Number between 2 and 6 representing how many blockchain confirmations are required before the webhook is triggered.

Response
200
Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here!