Tutorial — How to accept Crypto on Shopify through 8PAY
Accept Bitcoin, Ethereum, Stablecoins, and other Crypto on your Shopify Store.
Here is how you can start receiving multi-chain crypto payments on your Shopify store thanks to the 8pay plugin in a few easy steps:
- Create an 8PAY Shopify app
Go to your Shopify “Apps,” click “Develop Apps,” and “Create an App.”
If it is your first time creating an App on your store, you must enable the “Custom App Development” as shown below.
Enter the App name and the developer’s email
In the Configuration tab, choose “Admin API integration.” Give “Read and Write” permission to Orders and Scripts, then click “Save.”
Be sure to select the following permission
write_orders , read_orders
Go to the API credentials tab and press “Install App.”
Once your App is installed, you can get your Access Token. Copy it; you will need it in the next step.
2) Connect the App to 8PAY
Login to the 8PAY App and go to the Shopify section (more -> Shopify)
Click Connect in the top right corner.
Insert your “.myshopify.com” domain (1)
(custom domains will not work, be sure to get your “.myshopify.com” if you are using a custom one) to get it, click on setting under your Shopify Admin page; you will find it on the top left corner of the Settings page.
Insert your App Access Token (2) Got it from the previous step
Click Connect (3)
3) Activate the payment method on Shopify
Go to Shopify Settings > Payment > Manual Payment Methods. Add a Custom payment method called “8PAY — Pay with Crypto” and Activate it.
Be sure to put the EXACT Payment Method Name
“8PAY — Pay with Crypto”
; otherwise, the App will not work.
4) Test payment
You can now receive crypto payments on your store. If you want to test out the integration in sandbox mode using the TestNet tokens, be sure to select it from the Store Settings on the 8PAY web app.
You can see the integration in action using this link, it’s a showcase store.
You can now receive crypto payments from your Shopify store directly to your wallet. Feel free to give us feedback or contact us for any questions at email@example.com