For merchants

What is Coinbase Commerce for merchants? 

Coinbase Commerce is a platform that enables merchants anywhere in the world to accept cryptocurrency payments in a fully decentralized way. All funds you receive are solely and fully controlled by you—Coinbase Commerce doesn't have access to any of the funds you receive. Unfortunately,  This also means that if you lose your 12-word seed phrase, there is no way for Coinbase to help recover it.

There are various features that allow users to use our platform in different ways:

  • For users who want to sell a few products, we offer simple Hosted Checkout and payment option buttons
  • For users who currently run a store on an eCommerce platform, we offer quick integrations for 12 of the most popular eCommerce services
  • For users who need more advanced functionality, we offer a flexible API

Payments

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.

Was this article helpful?

Can’t find what you’re looking for?

Contact us