Commerce

Payments

Payments for Merchants

Supported cryptocurrencies for payments

We currently support Bitcoin, Bitcoin Cash, Dai, Ethereum, Litecoin, and USD Coin. All of these cryptocurrencies are available by default, and you can choose which ones you would like to accept under the Active Cryptocurrencies in your Settings.

Note: Payments made with unsupported ERC-20 assets will be stuck in the forwarding smart contract and cannot be recovered.

How are my payments secured? 

For payments made with Ethereum-based digital assets, we enable cryptographically secured smart contracts to execute the transaction and then “forward” the accepted digital assets to your wallet address. Because the payment is attributed to the forwarding contract address and not your direct wallet address, this helps prevent third-party attackers from potentially targeting the wallet address where your funds are stored. Additionally, the forwarding smart contract will only process a transaction when a supported asset is detected, which prevents unsupported funds from being sent to your wallet address. 

  • A smart contract is an automated digital contract that executes the agreement between a buyer and seller and broadcasts the details to the blockchain. 

Chargebacks

A chargeback is when a customer contacts their card issuer to request a refund. A merchant would not be alerted of the chargeback until the funds were already removed from their account. The chargeback process does not involve the merchant, and a merchant may spend significant time and resources attempting to dispute the chargeback once alerted. 

Because cryptocurrency transactions are irreversible, your payments are protected from chargebacks. This also discourages chargeback fraud. If a customer wants a refund, they must contact you directly to complete this process. Learn more about refunds.

What is Flexible Payments?

Flexible Payments allows you to set specific thresholds for payments that are slightly more or slightly less than the listed price. This prevents payments from getting flagged if they aren't the exact listed price for a good or service. 

As a merchant, you can set adjustable overpayment and underpayment thresholds that will accept a payment from a customer as long as the payment doesn't deviate outside of those thresholds. You decide the threshold and you decide if it's a number (absolute), percentage (relative), or both. If you choose to set up both, the payment will accept at the stricter threshold. 

What is an "overpaid" payment? 

An overpayment indicates that we have detected an amount greater than we expected—the most common reason for this occurring is your customer’s wallet used a significantly different exchange rate than Coinbase Commerce.

If you click on the relevant payment on your merchant dashboard, you'll be able to see the overpayment amount, a button to resolve the payment failure and a button to email your customer (if you've requested the customer submit an email address). Depending on the amount of the overpayment, we recommend either marking the payment as resolved and processing the order, or requesting an address from your client to refund the excess amount in addition to marking it as resolved.

What is an “underpaid” payment?

An underpayment indicates that we have detected an amount less than what was requested—the most common reason for this occurring is your customer’s wallet used a significantly different exchange rate than Coinbase Commerce.

If you click on the relevant payment on your merchant dashboard, you'll be able to see the underpayment amount, a button to resolve the payment failure and a button to email your customer (if you have requested the customer submit an email address). Depending on the amount of the underpayment, we recommend either marking the payment as resolved and processing the order or requesting your customer send a second transaction for the remaining amount before marking the payment as resolved and processing the order.

What is a ”multiple" payment?

Coinbase Commerce expects to see a single blockchain transaction for each order. If a payment is marked "Multiple," it means we've detected more than one transaction for the order. Sometimes this can happen when your customer initially underpays an order and is attempting to top up the remaining balance.

If you click on the relevant payment on your merchant dashboard, you'll be able to see the total amount paid, a button to resolve the payment failure and a button to email your customer (if you've requested the customer submit an email address). Depending on the circumstance, we recommend either marking the payment as resolved and processing the order, or refunding the excess amount before marking the payment as resolved and processing the order. To refund the excess amount, ask your customer for a cryptocurrency address and then follow these instructions.

Payments for Customers

Why does my receipt say that I overpaid or underpaid an order? 

An overpayment or underpayment indicates that we have detected an amount greater or lesser than what we expected—the most common reason for this is your crypto wallet used a significantly different exchange rate than Coinbase Commerce.

Please reach out directly to the merchant to resolve this issue—the merchant may ask you to top up the missing amount in the case of an underpayment, refund you the excess amount in the case of an overpayment, or refund you completely and ask you to complete the checkout again. We recommend you include your receipt code to help the merchant track down your charge.

Why does my receipt say that I have made multiple payments? 

Coinbase Commerce expects to see a single blockchain transaction for each order. 

Please reach out directly to the merchant to resolve this issue—if the total payment amount is correct, the merchant is able to manually resolve this from their dashboard. We recommend you include your receipt code to help the merchant track down your charge.

Why does my receipt say that I have made a delayed payment?

Coinbase Commerce monitors payments to the blockchain address for 60 minutes. If we detect a payment outside of this window, it is marked as delayed.

Why is my invoice voided?

If you tried to make a payment and received a voided invoice message, then the merchant cancelled the payment request. If you still need to make a payment, the merchant will need to create a new invoice. 

Please reach out directly to the merchant to resolve this issue. 

I made a payment and then my invoice was voided

In the rare event that you make a payment at the same time a merchant voids your invoice, your payment will still successfully reach the destination address and be marked as delayed. In this scenario, the merchant is able to mark your payment as resolved and complete the transaction or issue a refund of your payment. 

Please contact the merchant directly to resolve this issue. The merchant is responsible for ensuring funds are returned to the correct destination address.

All transactions made with cryptocurrency are direct peer-to-peer payments from the customer to the merchant. This means that once a payment is sent, there is no way for Coinbase to reverse the transaction or reclaim funds on your behalf. As a result, we're unable to resolve any payment disputes as transactions on the blockchain are irreversible.

Why did I receive a “no payment detected” message?

Coinbase Commerce monitors payments to the blockchain address for 60 minutes. You will receive this warning when the payment window has closed. A payment made outside of this window will be marked as delayed. If you haven’t yet made a payment, you can select retry to refresh the exchange rates and make the payment.

If you did make a payment and received this message, please contact the merchant directly to resolve this issue.

Was this article helpful?

Can’t find what you’re looking for?

Contact us