The Coinbase Payment Provider extension enables you to accept payments in bitcoin. When your business makes a sale, you can instantly sell the incoming bitcoin to Coinbase who will convert it to your chosen currency and deposit that to your Coinbase account.
Before you can get started, you must already have a Coinbase account with a completed merchant profile. If you haven't completed this yet, get started here.
What is Bitcoin?
Bitcoin is a cryptocurrency and worldwide payment system. It is the first decentralized digital currency, as the system works without a central bank or single administrator. The network is peer-to-peer and transactions take place between users directly, without an intermediary. These transactions are verified by network nodes through the use of cryptography and recorded in a public distributed ledger called a blockchain. Bitcoin was invented by an unknown person or group of people under the name Satoshi Nakamoto and released as open-source software in 2009.
SetupBack to top
To enable the Coinbase Bitcoin extension, log in to your Checkfront account and navigate to Manage > E-Commerce, making sure the Payment tab is active.
Locate the Coinbase Bitcoin tile and click on the button labeled Coinbase Bitcoin +. The button will turn blue when you hover your mouse over it.
To authorize Checkfront for use with your Coinbase account, click on the link labeled Connect with Coinbase (highlighted in the screenshot above).
You will be asked to sign into Coinbase using the email address and password you entered when creating the account.
Next, you'll be asked to verify your account by inputting a 2-step verification code that will be sent as a text message to the mobile number on file in your Coinbase account.
If you are unable to submit a one-time code, click the link at the bottom of the verification box and follow the instructions provided. You can see this link in the screenshot above.
After successfully verifying your account you will be asked to complete the authorization process by clicking on the Authorize button in the following activation window.
Once you've completed the authorization process, you'll be returned to the Payment Provider homepage in your Checkfront Account Manager.
And that's it! Coinbase is now activated and authorized for use with your Checkfront account. Since Coinbase does not include a virtual terminal, it's not possible to complete transactions on behalf of your customers through the Checkfront Booking Manager. As a result, bookings can only be completed through the customer-facing booking forms.
When the customer is making a booking they will be presented with a button to Pay with Bitcoin, although the way this works varies based on whether or not additional Payment Providers are active in your Booking Manager. See the following section for further details on that.
Using Coinbase with Other Payment ProvidersBack to top
It's possible to activate and use Coinbase in conjunction with other Payment Providers. The following circumstances will determine how and when the Pay with Bitcoin button is displayed to your customers during the booking process.
- If there is an active primary Payment Providers + Coinbase, a Pay with Bitcoin button appears at the top of the booking page.
- If there is an active primary Payment Provider + Paypal ExpressCheckout + Coinbase, both Pay with Bitcoin and Pay with Paypal buttons appear at the top of the booking page.
- If there is no active primary Payment Provider + Coinbase, the user is immediately redirected to Coinbase (just like when Paypal Express Checkout only is enabled)
- If there is no active primary Payment Provider + Paypal Express Checkout + Coinbase, the user is redirected to Paypal with no option to use Coinbase. This is unfortunate, but a limitation of the system.