What is an invoice

How an invoice connects an order to payment details and cryptocurrency payment status.

Updated:

An invoice is a bill for a particular payment. It connects an order with the expected value, transfer method, expiry and payment status. This helps distinguish one purchase from another receipt on the same wallet.

For cryptocurrency, separate the order price from the transfer details. An order may be priced in an accounting currency while the payer sends a particular asset on a selected network. Use the details issued for this invoice: address, exact amount, expiry and additional routing information. Do not round the amount yourself or construct a checkout link from an internal invoice number.

Opening a payment page, scanning a QR code or receiving the customer's message does not confirm payment. For automation, the application saves its order-to-invoice relationship and reads state through the API or a verified webhook. Before fulfilling an order, confirm that the invoice satisfies its payment rules, rather than merely finding some confirmed transfer.

Handle underpayments, overpayments, late transfers and transaction reversals in advance. Repeated checks or events must not deliver goods twice. A particular invoice's checkout link may grant access to its payment details, so share it with the payer and keep it out of public logs. Repeated manual collections have a separate payment-link workflow.