Digital currencies

To accept digital currencies, you must enable one or more of the following alternative payment gateways from the Payments page of your admin:

  • Coinbase
  • Dwolla
  • BitPay
  • GoCoin

Note

If your customers use this payment method, you will be charged transaction fees for their purchases. To avoid transaction fees, you can activate Shopify Payments.

To enable a digital payment gateway:

  1. From your Shopify admin, click Settings, then click Payments (or press G S P).

  2. In Alternative Payments, click Select an additional payment method.

  3. Choose a gateway from the drop-down.

  4. Click one of the following:

    • Activate if you're enabling the gateway for the first time.
    • Reactivate if you're re-enabling a gateway. (Click **Use different credentials instead if you want to set up the gateway with a different merchant account.)

Accept Bitcoins with the Coinbase payment gateway

Activating the alternative payment method Coinbase allows your customers to pay with Bitcoins. Some features of the Coinbase gateway are:

  • There is no additional fee to accept Bitcoins.
  • Your Coinbase wallet can be linked to a US bank account to easily convert Bitcoins into cash. Transaction fees might apply at this stage. Learn more ›
  • If you do not have a US bank account, you can still accept Bitcoins with Coinbase, but you'll need to transfer them to an external wallet to convert them to another currency or cash them out.
  • Transactions are secure and meet the highest standards for ecommerce security.

Follow this link for more information about Coinbase.

Note

You must also activate Shopify Payments as your credit card processor to avoid Shopify plan transaction fees.

Setting up your Coinbase account

Before you activate the Coinbase payment gateway, you need to sign up for a Coinbase account and create a merchant profile.

To sign up for a Coinbase account:

  1. Visit the [Coinbase website](https://coinbase.com/signup](https://coinbase.com/signup).

  2. Enter your name, your email address, and a password.

  3. Click the I agree to the User Agreement and Privacy Policy checkbox.

  4. Click CREATE ACCOUNT.

  5. You'll be sent an email containing a link to verify your email address. Click the link in the email, after which you'll be directed to your new Coinbase account.

  6. Click the Let's get started link and follow the remaining steps to complete the account setup process:

Coinbase update 1

To complete the Coinbase merchant profile setup:

  1. Click your name in the top right corner of your Coinbase account.

  2. From the drop-down menu, click Advanced:

    Coinbase update 2
  3. Click Merchants in the top menu:

    Coinbase update 3
  4. Click Open a merchant account:

    Coinbase update 4
  5. Fill out the fields on the Merchant Profile page.

  6. Click Save Changes.

Connect your Coinbase account to Shopify

While logged in to Coinbase, you'll need to create an API Key and API Secret. To do this:

  1. Click your name in the top right corner of your account.

  2. From the drop-down menu, click Settings:

    Coinbase update 5
  3. Click API Access:

    Coinbase update 6
  4. Click + New API Key:

    Coinbase update 7
  5. Click to choose whether to receive a verification code via SMS text message or a phone call. After you've received the verification code, enter it in the text field:

    Coinbase update 8
  6. Find API v1 permissions (legacy) and click show next to it.

    Coinbase update 9
  7. Click the merchant checkbox.

    This gives Shopify API permissions to create payment buttons and forms, view your basic user information, edit your merchant settings, and generate new receiving addresses. You can choose to give Shopify other API permissions, but they are not required.

  8. Leave everything else as it appears and click Create to generate your API Key and Secret.

  9. By default, the Key and Secret have a disabled status and need to be activated. Click Enable to activate them:

    Coinbase update 10
  10. A verification code will be emailed to you. Copy and paste this code into Coinbase:

    Coinbase 5
  11. Click Verify. The API Key and Secret will now be enabled.

  12. In a new browser tab, open your Shopify admin.

  13. From your Shopify admin, click Settings, then click Payments (or press G S P).

  14. Scroll down to the Alternative payments section.

  15. Click Select an additional payment method.

  16. Click Coinbase:

    Coinbase update 13
  17. Return to the browser tab of your Coinbase account API settings. If you closed the tab, click here to sign in again.

  18. Click your Key to show the API Key and API Secret.

    Coinbase update 11
  19. Enter your verification code.

  20. Click Verify.

  21. Copy the API Key from your Coinbase account and paste it in the corresponding field in your Shopify admin.

  22. Copy the API Secret from your Coinbase account and paste it in the corresponding field in your Shopify admin:

    Coinbase update 14
  23. Click Activate.

Your checkout page will now include an option for visitors to pay with Bitcoins via Coinbase, alongside your other checkout options:

Coinbase update 15

Accept Bitcoins with the BitPay payment gateway

Shopify’s BitPay payment gateway allows you to offer your customers the option of paying with Bitcoins. The main features of the BitPay gateway are:

  • Customers check out with an internet cash currency
  • Transactions can't be reversed automatically (unlike credit cards or PayPal)
  • Transactions are secure and meet the highest standards for ecommerce security
  • BitPay charges a 1% transaction fee, or 0% if you pay a monthly subscription.

When you set up a BitPay account, you can choose to receive your payments in:

  • Bitcoins, paid into your online Bitcoin wallet
  • Your local currency, paid into your bank account once every business day.

Activating BitPay

Before you activate the BitPay payment gateway, you need to apply for a BitPay account at the BitPay website. Your application will likely take a few days to be approved. You will begin receiving regular payouts from BitPay when your account has been authorized.

To activate the BitPay payment gateway:

  1. From your Shopify admin, click Settings, then click Payments (or press G S P).

  2. Scroll down to the Alternative Payments section of the screen. If you don’t see the Alternative Payments section, reload the page in your browser.

  3. Click Select an Additional Payment Method, then click BitPay.

Bitpay 1

  1. Type your BitPay API Key ID, then click Activate.

Bitpay 2

Having trouble locating your BitPay Access Key? BitPay refers to it as your API Key ID and when logged in to BitPay, you'll find it at https://bitpay.com/api-keys:

Bitpay api

Want to discuss this page?

Visit the Shopify Community

Ready to start selling online with Shopify?

Try it free