How to create an invoice

  1. Navigate to Invoices.

  2. Click Create new invoice.

  3. Fill out the form:

  • Wallet — required field: select the wallet

  • Currency — select the payment currency or select Payer will choose currency by himself to enable the payer to select the payment currency.

  1. Set payment limits:

  • Requested amount — specify the amount to be paid by a payer in the user’s wallet currency. You can change this value any time.

  • Delta — set this value to hedge possible rate changes during the expiration time of your invoice. You can change this value any time. For example, you can create an invoice for 100 USDT without specifying the payment currency with the expiration time of 10 minutes. This means that the payer can pay in any currency within 10 minutes. But the rate of the currency pair can also change within the specified time. In order to hedge your risks you can set the delta value, for example of 5 USDT, which means that you expect payment from 95 USDT to 105 USDT (depending on the rate) within 10 minutes.

  • Expired at — select the date and time when your invoice expires.

  1. If needed, set the Advanced options:

  • Label — the label of the invoice is displayed in the list and is used for a quick search and can be any name convenient for you.

  • Tracking ID — client-provided identifier to track the invoice in your system.

  • Callback URL — URL to send notifications about new invoices. You can additionally specify templates in the callback URL. Templates can be useful for easier parsing of the callback body in your system (refer to Invoice callback for more details). In the final callback URL, templates are ​​automatically replaced by the corresponding values. The following templates are available:

    • #PID# — payment identifier

    • #TRID# — tracking identifier

    • #WID# — wallet identifier

    • #TXID#blockchain transaction identifier

    • #CISO# — currency code as per ISO

    • #CUR# — currency ALPHA code

    • #DID# — invoice identifier

  • Required block confirmations for callback — set the required number of confirmations needed to receive an additional callback. If this field is not blank, two callbacks will be sent: upon receiving the number of confirmations specified here and upon receiving the number of confirmations specified in the system settings.

  1. Click Save to apply the changes.

Refer to Invoices for more details.