Skip to main content

Fill Business Invoice with Client Info

This endpoint fills a business invoice with client's info — email address and payment asset (if not pre-defined by merchant during creation).

POST/api/invoices/v1/business/%invoice_id%/proceedAuth: Not Required

Authorization is not required as the invoice is provided to a non-registered client.

Request Body

clientEmailstringRequired

Client's email. Should meet standard email format.

paymentCurrencystringRequired

Asset name + network. Values: btc, eth, trc20usdt, usdterc20, sol, ton, usdc, bnb, ltc, trx, bch. Ignored if previously provided during creation.

Additional Response Fields

Fields available after the invoice is filled (not available for "Created" status):

clientEmailstring

Client's email.

addressobject

Payment address: id, address, tag (null if not TON), asset, qrCodeURL, qrCodeBase64.

paymentDetailsobject

Payment details object.

expiredAtstring

Invoice expiration time. 30 min for all assets, 120 min for BTC.