40,000 merchants trust Coinbase
Coinbase API v1: Documentation for previous Coinbase API can be found here
|Website or Blog||Add a payment button, page, or iframe to your website||Ability to edit website HTML|
|eCommerce Store||Install a shopping cart plugin for WordPress, Zen Cart, Magento and more.||Ability to install plugin.|
|In Person||Use your phone as a Point of Sale (POS) device||Smartphone (Android or iOS)|
|Email Invoice||Send email invoices to request payment||Web browser|
|Custom Integration||Integrate with our API||Programming experience|
Adding bitcoin payments to your website only requires basic HTML editing abilities. If you have access to your website’s HTML code, then you can receive Bitcoin payments with Coinbase. These options can also be used for donations of variable amounts.
The simplest way to add bitcoin payments to your site. A payment button on your page opens a payment overlay. Once payment has been received by the user, they can close the overlay and return to the page.
Payment pages are very similar to buttons, but instead of opening an overlay on your website, the user is directed to a special payment page hosted by Coinbase. Once the user completes purchase, they are redirected back to a success page of your choice.
Payment iFrames embed the payment process directly into your web page — no need for a popup or page redirect.
Plugins can be installed in popular shopping cart services to enable bitcoin payments. Once you install a plugin, bitcoin payments will be enabled in your checkout flow.
We support plugins for many popular shopping cart systems:
You can use your phone in person as a point of sale device (POS). Perfect for accepting bitcoin at your restaurant, event, or store.
Here’s how it works:
Email invoices allow you to request payment for a specific amount from a user. Here’s how it works:
Create an invoice with a subject, the amount, and a brief description
You can use the Coinbase API to power custom products and enable them with the ability to send, receive, and request bitcoin, as well as create payment buttons dynamically, create user accounts, check the price, and a lot more.
Using the API requires programming experience, but anyone with previous exposure to API integration should find it easy to use.
Here are a few examples of things you could do by integrating with our API:
If you’d like to quickly get started without using real money, you can test Merchant API features with a sandbox test account. Note that not all Coinbase features are supported in the test environment (e.g.: bank verification).
The API endpoint for the Sandbox is
https://api.sandbox.coinbase.com/v1/. If you are using a library to interact with the API, you will likely need to modify the endpoint URL within the code.