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 settingsFrom the page displayed, click on
Develop appsbuttonIf prompted, click on
Allow custom app developmentCreate an appand name it, e.g. CryptoPay ServerOn the app page, in
Overviewtab, click on theConfigure Admin API scopesIn the filter admin access scopes type in
OrdersIn
Ordersenableread_ordersandwrite_ordersand then clickSaveClick on the
Install Appin the top right corner and when pop-up window appears clickInstallReveal
Admin API access tokenandcopyit.In your CryptoPay Server, go to your store and on the left sidebar click on
ShopifyIn the first field,
Shop nameenter the subdomain of your Shopify store e.g. SOME_ID.myshopify.com then enter SOME_IDIn third field,
Admin API access tokenpaste theAdmin API access tokenyou just copied from ShopifyIn the second field,
API keypaste theAPI keyfrom Shopify - which you can find at the bottom of the same page where you copied the Admin API access tokenClick
Saveon CryptoPay Shopify settings pageBack on Shopify: On left menu select
Checkoutscroll down to "Order status page" and paste the HTML<script>code you see in CryptoPay Shopify settings into the "Additional scripts" text field.Click
Saveand scroll back up to the topNow click on
Paymentsin the left sidebar, scroll down to "Manual payment methods", click on(+) Manual payment methodand selectCreate custom payment methodon the dropdown.In
Custom payment method namefill inCrypto with CryptoPay Server, optionally you can fill in other fields, but it's not required.Hit
Activateand 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,cryptopayserverorcryptopay serverto work.
Below are step by step visuals describing the process outlined above.

Last updated