Skip to main content

Invoices

Receive crypto payments from your client quickly and safely

Updated over a week ago

What are Crypto Invoices?

Crypto Invoices allow you to request payment in cryptocurrency with a locked exchange rate valid for 20 minutes.
They are designed to give businesses price certainty and clear payment tracking.

Each invoice automatically generates:

  • A unique deposit address

  • A QR code for quick payment

  • A payment expiration timer


When should you use Invoices?

Use invoices when you:

  • Sell goods or services at a fixed price

  • Need clear payment reconciliation

  • Want to avoid exchange rate volatility

  • Require one payment per customer or order

Invoices are not reusable and are intended for single payments only


Monitor invoice status

Invoice statuses explained:

  • Pending — Invoice created, awaiting payment

  • Expired — Payment window ended without valid payment within 20 minutes

  • Processing — Payment detected, awaiting confirmations on blockchain

  • On Hold - Compliance team in checking this deposit additionally because of the risk score

  • Final statuses

    • Cancelled — No payment was received within 7 days (168hrs)

    • Completed — Invoice completed, funds credited

    • Rejected — Invoice was rejected due to risk score.

Open any invoice to see full payment details (TX ID), status, and transaction references


What if the customer underpaid the invoice?

  • The end-user sends less crypto than than stated on invoice

  • The end-user sends their crypto within 20 minutes

  • Txn applies the spot exchange rate to the received amount of crypto

  • The merchant receives the result of the currency conversion

  • Invoice has the completed status

What if the customer overpaid the invoice?

  • The end-user sends more crypto than stated on invoice

  • The end-user sends their crypto within 20 minutes

  • Txn applies the spot exchange rate to the received amount of crypto

  • The merchant receives the result of the currency conversion

  • Invoice has the completed status

What if the customer pays late?

  • The end-user sends either the exact amount of crypto, less crypto, or more crypto than they have been asked to send

  • The end-user sends their crypto after 20 minutes were expired

  • Txn applies the spot exchange rate to the received amount of crypto

  • The merchant receives the result of the currency conversion

  • Invoice has the completed status

If we don't want to accept underpaid, overpaid or paid late invoices?

You can use invoice refunds feature.


How to create an Invoice?

Please use our technical documentation to check how to create invoices, invoices webhooks, etc.


Common issues and how to avoid them

Issue: Payment sent using the wrong network
→ Clearly specify the required network when sharing the invoice. Contact TXN Support Team by providing a TX ID. 

Issue: Payment sent to a different invoice address or to the already paid invoice
→ Never reuse invoice addresses. Contact TXN Support Team by providing a TX ID.


Best practices from TXN

  • Use Payment Links if the customer is not familiar with crypto

  • Never ask customers to reuse old invoice addresses

  • Always verify invoice status before escalating a case to support

Did this answer your question?