What the invoice status means

Invoice statuses explained

Albina avatar
Written by Albina
Updated over a week ago

This article will help you learn about invoice statuses, as well as get some tips on how to view and resolve them in your business account. There are 5 types of statuses an invoice can be assigned with:

  1. New: The invoice has been created, but it has not been paid by the client yet.

  2. Completed: The transaction was successfully processed and funds are credited to your account balance.

  3. Unresolved: the invoice was over underpaid, overpaid, or paid after 10 minutes. For all these scenarios, the relevant context will be given: underpaid, overpaid or paid_late. More information on how to handle unresolved invoices can be found in the relevant article.

  4. Refunded: Received payment is refunded to the merchant account (BTC, ETH, LTC, XRP, SNX, LINK, USDT, UNI, AAVE, USDC, MATIC or ZRX).

  5. Cancelled: The invoice wasn't paid, or the transaction wasn't confirmed on the network within 15 days.*

Note: All overpaid invoices can be partially refunded to your Cryptopay account or to your customers' wallets, while the invoices in Underpaid and Paid late statuses can also be recalculated.


*Recently, we’ve added an option of an automatic refund to the merchant’s balance of those transactions that were sent to the invoice addresses that are in the final statuses (Completed, Cancelled, Refunded). For example, if your client sends multiple transactions to the invoice assigned with the final status (Completed), it will be automatically refunded to your merchant account.

You can also configure how to handle your invoices automatically on the Settings in your account. More info can be found here.

To be able to make refunds and other financial operations, you should be granted a Support role at least - here is the article that will help you to get more information on the matter.

To recalculate an unresolved invoice, you need to do the following:

  1. Log into your Cryptopay account

  2. Go to the Transaction history section

  3. Search for a particular invoice by its Custom ID, destination wallet address or TxID

  4. Click the Recalculate button to recalculate it

Your merchant’s account will be credited with a new invoice amount.

That’s it! It's as simple as that.

How to refund a transaction:

1. Find the transaction that you wish to process, then click the Refund button;

2. In the next pop-up window you will have to enter the recipient address/or choose your merchant account and press Confirm.

We have a special feature called email refunds. It's a solution that allows your clients to automate the invoice refund process.


If you have any questions, please feel free to contact us in the live chat or via email at b2bsupport@cryptopay.me

Did this answer your question?