Shopify
Discover how Shopify helps you sell online and in person. Explore features and pricing plans. Start your business journey with a free trial today.
Accept Bitcoin in Shopify with CryptoPay Server
Introducing CryptoPay Server for Shopify - open-souce payment gateway that enables you accept crypto payments directly on your website or stores from customers with no fee.
Out integration with Shopify allows you connect your self-hosted CryptoPay Server with your Shopify store, enabling you accept Crypto payments swiftly and securely.
What CryptoPay offers:
Zero fees: Enjoy a payment gateway with no fees. Yes, You saw that right. Zero fees!
Direct payment, No middlemen or KYC: Say goodbye to intermediaries and tedious paperwork, and get your money directly in your wallet.
Fully automated system: CryptoPay takes care of payments, invoice management and refunds automatically.
Display Button QR code at checkout: Enhance customer experience with an easy and secure payment option.
Self-hosted infrastructure: Maintain full control over your payment gateway.
Lightning network integrated: Instant, fast and low cost payments and payouts.
Easy CSV exports
Versatile plugin system: Extend functionality according to you needs.
Point-of-sale integration - Accept payments in your physical shops.
Multilingual ready: Serve a global audience right out of the box.
Community-driven support: Get responsive assistance from our dedicated community(Telegram).
Prerequisites:
Before diving into the setup process, ensure you have the following:
Shopify account
CryptoPay Server - self-hosted or run by a third-party host v0.0.1 or later.
Created CryptoPay Server store with wallet set up

Setting up CryptoPay Server with Shopify
In Shopify, click on
Apps >
In the left sidebarOn the modal popped up, click on
App and sales channel settings
From the page displayed, click on
Develop apps
buttonIf prompted, click on
Allow custom app development
Create an app
and name it, e.g. CryptoPay ServerOn the app page, in
Overview
tab, click on theConfigure Admin API scopes
In the filter admin access scopes type in
Orders
In
Orders
enableread_orders
andwrite_orders
and then clickSave
Click on the
Install App
in the top right corner and when pop-up window appears clickInstall
Reveal
Admin API access token
andcopy
it.In your CryptoPay Server, go to your store and on the left sidebar click on
Shopify
In the first field,
Shop name
enter the subdomain of your Shopify store e.g. SOME_ID.myshopify.com then enter SOME_IDIn third field,
Admin API access token
paste theAdmin API access token
you just copied from ShopifyIn the second field,
API key
paste theAPI key
from Shopify - which you can find at the bottom of the same page where you copied the Admin API access tokenClick
Save
on CryptoPay Shopify settings pageBack on Shopify: On left menu select
Checkout
scroll down to "Order status page" and paste the HTML<script>
code you see in CryptoPay Shopify settings into the "Additional scripts" text field.Click
Save
and scroll back up to the topNow click on
Payments
in the left sidebar, scroll down to "Manual payment methods", click on(+) Manual payment method
and selectCreate custom payment method
on the dropdown.In
Custom payment method name
fill inCrypto with CryptoPay Server
, optionally you can fill in other fields, but it's not required.Hit
Activate
and you've set up Shopify and CryptoPay Server successfully.
TIP
"Custom Payment method name" must contain at least one fo the following words(case-insensitive):
crypto
,cryptopayserver
orcryptopay server
to work.
Below are step by step visuals describing the process outlined above.

Last updated