CoinGate Blog

CoinGate


Recent Posts


How to Pay for a Bitcoin Invoice? Step-By-Step Guide

CoinGateCoinGate

Paying for a Bitcoin invoice is easy. Here we walk you through the steps of paying for a CoinGate invoice: how to pay, what happens when you pay too little, too much, or too late.

To pay a Bitcoin invoice, you will need a working Bitcoin wallet and some bitcoins to make the purchase.

See the instructions for setting up a Bitcoin wallet on Electrum, as well as our guide on buying bitcoins with your Credit or Debit Card.

So, what should you do when you see a CoinGate invoice like the one below?

How to pay a Bitcoin invoice from CoinGate?

To complete the payment, you will have a time window of 15 minutes to 24 hours. The expiration time depends on the store you are buying from. 

For starters, open Electrum, and go to the Send tab.

In the Amount field, enter the amount of bitcoins you want to send. Our advice is to copy the exact BTC value from the invoice. If your Bitcoin wallet only allows a certain amount of digits, then you should round the amount to the higher side to avoid underpaying. For the invoice above, if allowed 4 digits past the decimal, transfer 0.0090 BTC.

In the Pay to field, enter the Bitcoin address to which you want to send the payment. Always make sure that the Bitcoin address you are sending to is correct.

Additional options

There are four ways to get the invoice Bitcoin address into your wallet:

  1. manually select and copy the Bitcoin address from the CoinGate invoice to your wallet; 
  2. (2) click the copy button, and paste the invoice Bitcoin address in your wallet;
  3. click on “Pay with Bitcoin” on the invoice; the button will open Electrum or another Software wallet with the correct invoice Bitcoin address and payment value already inserted in the required fields;
  4. scan the QR code with your mobile Bitcoin wallet or with Electrum.

In Electrum and other wallets, you can also include a Description, which will later remind you what you paid for.

We recommend leaving the Fee slider in the default position. Reducing the transaction fee may cause a confirmation delay on the Bitcoin network, resulting in unwanted problems. Leaving the default fee will let Electrum calculate the required Bitcoin network transaction fee automatically.

Confirm the transaction details once again, and proceed to click Send. You will then be prompted to 1) enter your password and 2) to confirm (or cancel) the transaction.

What happens next?

After the transaction is sent, you will immediately see a confirmation message, because our system will detect the incoming transaction automatically.

If you are making a small purchase, the transaction will be confirmed immediately. Meanwhile, if the transaction is bigger, you may have to wait for it to be confirmed by the Bitcoin network. See the screenshots below.

Seeing either of the two windows below means that you do not need to do anything else – your Bitcoin invoice is paid! Great job – the merchant is notified and will soon process your order. 

 

If you want to pay the Bitcoin invoice value using two or more different wallets or different Transaction IDs, rest assured – this is possible. Please read the part on underpaid orders in the following section.

What can go wrong?

Three things, really. One, you may accidentally (or purposefully) pay too little. Two, your Bitcoin invoice might expire before or after you make a transaction. Three, you can pay too much. Let us go over all of these scenarios, and what you should do if you are facing any problems.

You Underpaid

Most likely, this is the case if you make a transaction, yet the Bitcoin invoice does not switch into confirming/paid state. In the updated invoice (see below on the left) you will see the amount of bitcoins that you sent, as well as the amount that is still left to pay (in the blue box). You should make another transaction to cover the underpaid amount before the invoice expires.

Once you make the sufficient payment, your transaction will be confirmed. You will see a confirmation window with your Transaction IDs on the invoice. 

On the other hand, if the invoice expires, you will be displayed a refund form. See the next section on what to do with an expired invoice.

The Invoice Expired

If this happened before you sent a transaction, do not worry and start over with your order. If you did send a transaction, but the invoice did not update even after you clicked the Check button, then read on.

Expired Bitcoin invoice

You most likely made a Bitcoin transaction from a source where you do not have full control over your bitcoins: either an Exchange, a Web Wallet of some kind, or a Third-Party Service. These services may not always make transactions on demand, but rather process your payment request with a delay.

Nevertheless, you should not worry, because your bitcoins will reach us at some time. What you should do is monitor the CoinGate invoice status every once in a while. The invoice form will update immediately when the transaction is broadcast to the Bitcoin network.

What can then happen is:

(1) You will see a Refund Form on the invoice. Fill out the form and you will receive the refund within 48 hours.

(2) The invoice will remain expired, though you will see your Transaction ID on the Bitcoin invoice. This means that your seller may still accept your late payment, so hold on for a little while, and contact your seller if you have not already.

You Overpaid

In case you paid too much, you will be displayed a refund form such as the one below. To receive a refund for the overpaid amount, please fill out the form and your overpaid amount will be sent to your Bitcoin address within 24 hours.

 

That is it. These are all of the scenarios that you may face when paying our invoice with Bitcoins. We recommend sticking to Electrum to minimize the risk of expired invoices and underpayments. Refer to our guide here for setting up Electrum.

And if you need to buy some bitcoins quickly, use our credit card option for purchases between USD 50 – 5,000. Click here to read our step by step guide on paying with credit / debit cards.

We hope that reading this guide has helped you understand how to pay for a CoinGate invoice with Bitcoin. If it was your first time making a transaction and you found it difficult and tiring – we assure you that the second time will be much much easier.