WooCoinbase Review: Add Coinbase Commerce Gateway To WooCommerce
At this point, I’ve already stuck my foot in my mouth when it comes to quoting the price of cryptocurrencies here at WPLift. Suffice it to say, there are all kinds of reasons you might want to accept cryptocurrency payments at your WooCommerce store – you probably know most of them already if you’re reading this review.
WooCoinbase is a simple plugin that, as the name suggests, helps you accept cryptocurrency payments at your WooCommerce store via the new Coinbase Commerce API. Coinbase Commerce has been dubbed the “PayPal” of cryptocurrency because of how simple and accessible it is.
It’s easy to get set up with WooCoinbase and, because you’re using one of the biggest names in the business, it’s about as trust-inspiring as you can get in the crypto-sphere.
Keep reading my WooCoinbase review for a look at how you can start accepting cryptocurrency payments via Coinbase Commerce at your WooCommerce store.
WooCoinbase Review: The Full Feature List
Ok – let’s start with the important part:
At no point does the payment process ever touch WooCoinbase’s servers. Like a plugin that helps you integrate Stripe, everything exclusively happens between your WooCommerce store and the Coinbase API.
Beyond that important security feature, here are the other features that you get:
- Synced dashboards – you can see individual payments in your Coinbase Commerce dashboard.
- Easy install – seriously – it’s super simple to get set up – you’ll see this in a second when I go hands-on.
- Automatic order handling – if a user doesn’t actually send the cryptocurrency, the plugin will automatically mark the order as failed with no manual intervention required.
And if you’re not already familiar with Coinbase Commerce itself, here are some of the features that you get by integrating Coinbase Commerce:
- Multiple currencies – currently, that means Bitcoin, Bitcoin Cash, Ethereum, or Litecoin.
- Timed payment verification – shoppers have to send a payment within a certain amount of time, which helps eliminate the issue of abandoned orders where the customer forgets to send payment.
- QR code – shoppers can send directly to your wallet address or scan a QR code for a more user-friendly approach.
Ready to see how WooCoinbase works? Let’s go more hands-on and check it out together…
Hands-on With WooCoinbase: The Setup Process
To get started with WooCoinbase, you’ll need a free Coinbase Commerce account. Signing up for one only takes a couple of minutes and all you’ll need to do is:
- Enter an email/password
- Verify your email address
- Set up two-factor authentication via Google Authenticator
- Back up your recovery phrase (this is the only way to access your funds, so it’s important to keep it safe)
Once you have your Coinbase Commerce account set up, it’s super easy to get WooCoinbase up and running:
Step 1: Enable Coinbase Commerce Gateway
Once you’ve installed and activated the plugin, you can go to your normal WooCommerce checkout options to configure it (WooCommerce → Settings → Checkout → Coinbase Commerce).
At the top, you can enable it and configure the payment method name and description. And near the bottom, you can configure the Coinbase Commerce payment form (you’ll see an example of this in the next section):
Step 2: Enter API Keys And Configure Endpoint
Once you’ve configured the text strings and enabled the gateway, you’ll need to:
- Configure the webhook endpoints in your Coinbase Commerce account.
- Add your Coinbase Commerce API and webhook shared secret in your WooCommerce settings
To add your webhooks, you just paste the URL from the interface into your Coinbase Commerce account:
And you can also grab your API key and shared secret from this account:
And once you save your settings, you’re all done!
How Users Will Experience Your Crypto Checkout
Now, when someone goes to check out at your store, they’ll see the new Coinbase Commerce payment method:
When they click Place Order, it will take them to the Coinbase Commerce website, where they can choose their currency (this is where the payment form configuration options that you have in the plugin’s settings show up):
Once customers select their currency, they can either send straight to your wallet or scan the QR code (and you can also see the countdown timer ticking away in the screenshot):
Once the payment goes through, the endpoint lets WooCommerce mark the payment as complete. And you’ll also be able to view the basic payment information in your Coinbase Commerce account:
Until the payment is received, the order will be marked as Pending Payment in your WooCommerce dashboard:
If the shopper doesn’t make the payment within the 15-minute countdown that Coinbase Commerce offers, then the order’s status will automatically change to Failed in your WooCommerce dashboard, which is pretty helpful:
How Much Does WooCoinbase Cost?
Currently, Coinbase Commerce itself is free (no fees). The WooCoinbase plugin is $39.99 one-time for lifetime updates.
There are no ongoing fees for using WooCoinbase, making this stack a very affordable way to start accepting cryptocurrency payments at WooCommerce.
Final Thoughts On WooCoinbase
WooCoinbase is a simple plugin that does exactly what it promises. The integration setup is super simple. And it does a good job of handling the situation where a shopper starts the process but then never actually sends the cryptocurrency.
All in all, if you want to start using Coinbase Commerce with WooCommerce, this is a pretty dang easy way to do it.