Coinbase API v1: Documentation for legacy Coinbase API can be found here.
Start accepting bitcoin instantly with easy to use checkout pages, embeddable widgets, plugins, and an API for custom integrations.
Below you’ll find steps on how your business can start accepting bitcoin payments with Coinbase.
|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.|
|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:
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: