Coinsnap for Shopify Installation Guide
If you have a Shopify online store, offering Bitcoin payment has never been easier than with the Coinsnap for Shopify app.Simply install the app (which you find in your Coinsnap account) on Shopify and link it to your Coinsnap account – and your customers can pay with Bitcoin-Lightning immediately!
Of course, all incoming Bitcoin transactions are immediately credited to your Bitcoin Lightning wallet. To receive Bitcoin in your Shopify store, you have to connect the Coinsnap for Shopify Bitcoin payment app with your Shopify store.
We will guide you through that process, step-by-step, now:
Enable Bitcoin & Lightning payments on your Shopify store without code.
Step 1
If your Shopify Partner and Shopify Store use the same account, you can jump directly to Step 1.
If you plan to use different accounts, you must first prepare the Shopify Store by adding the Partner account as a Store User.
This must be done by the Shopify store administrator before installing the app.
Open your Shopify Store:

Go to Settings and then open the Users section.

Click the Add users button and add a new user.

Enter the Partner’s account email address and assign the role
(Auto-generated) Orders, Settings ….

After assigning the role, you will see a screen like this:

Grant the Partner Checkout and customer accounts and Finance permissions.
These permissions are required to configure the payment method and the Thank You page.

This is the final result after adding the user.
The Partner only needs to confirm the invitation.

Step 2
1.1. Log in to the Shopify Partner Portal:
https://www.shopify.com/partners

1.2. Register or log in as a Shopify Partner.

1.3. In the Shopify Partner dashboard, click on
App distribution in the menu.

Click the Visit dev dashboard button to open your App Developer dashboard.
1.4. Go to Create app.

1.5. Click Create app manually.
Enter the app name (for example, BTCPay Server) and click Create.

1.6. The new app is created.
Open Settings in the app submenu and save the app credentials:
Client ID and Client Secret.

1.7. Go to the Home submenu,
find the Distribution section on the right,
and click View details.

You will be redirected back to the Partner Portal in a new tab.
1.8. Select API access request from the left menu.
Scroll down to Allow network access in checkout and account UI extensions
and grant network access.

1.9. Make sure Checkout and
Account UI extensions are enabled.

Step 3
2.1. Go to your
Coinsnap App.
Open Settings → Shopify and choose
DIY – create the connection yourself.

2.2. Paste the Client ID,
Client Secret, and App name,
then click Save.

2.3. Click the Deploy button.
If everything is correct, the message
“Please wait for the deployment process to complete, it should take up to 20 seconds”
will appear.

Follow the deployment status in the light-green bar above the
Deploy button.
2.4. The system will ask for Shopify authorization.
Click Open Shopify authorization.

After clicking the button, a new tab will open and Shopify will ask you to log in.
2.5. Shopify will ask you to confirm login to the Coinsnap App.
Click Confirm and log-in.

2.6. You will see a message confirming that you successfully logged in
to Shopify CLI on the Coinsnap App. You can close the current tab.

2.7. Open the app’s page in the Shopify Developer Portal to verify
the successful deployment. You will see a new app version as a result.

After successful login to Shopify CLI on the Coinsnap App,
the deployment process is complete.

Step 4
2.1. Go to your
Coinsnap App.
Open Settings → Shopify and choose
DIY – create the connection yourself.

2.2. Paste the Client ID,
Client Secret, and App name,
then click Save.

2.3. Click the Deploy button.
If everything is correct, the message
“Please wait for the deployment process to complete, it should take up to 20 seconds”
will appear.

Follow the deployment status in the light-green bar above the
Deploy button.
2.4. The system will ask for Shopify authorization.
Click Open Shopify authorization.

After clicking the button, a new tab will open and Shopify will ask you to log in.
2.5. Shopify will ask you to confirm login to the Coinsnap App.
Click Confirm and log-in.

2.6. You will see a message confirming that you successfully logged in
to Shopify CLI on the Coinsnap App. You can close the current tab.

2.7. Open the app’s page in the Shopify Developer Portal to verify
the successful deployment. You will see a new app version as a result.

After successful login to Shopify CLI on the Coinsnap App,
the deployment process is complete.

Step 5
4.1. On your Shopify dashboard, click on Settings
(located at the bottom of the left navigation panel), select
Checkout, and then click Customize.

4.2. In the editor, change the selected page to the
Thank you page.

4.3. Click the Apps icon in the left panel and add
the app to coinsnap-checkout by clicking the (+) sign.
The extension will be added to your Thank you page.

Important: Click Save in the top-right corner.
To double-check that everything is working, click the left arrow
< next to the app name and verify that it is listed in the
Order details section.

Step 6
5.1. Go back to your dashboard and click
Settings >> Payments in the left sidebar.
Scroll down to Manual payment methods and click
(+) Manual payment method.

5.2. Select Create custom payment method
from the dropdown menu.

5.3. You can now edit your payment method.

Step 7
6.1. Fill out the necessary fields and click
Review order.

6.2. Check the order information under
Review and pay and click
Complete order.

6.3. On the order confirmation page, click
Pay with Bitcoin.

Now the QR code for the Bitcoin Lightning payment will appear.
Scan this QR code with your Bitcoin Lightning wallet and authorize the payment.
The payment will be immediately credited to the wallet specified in your
Coinsnap account.
So – now you have Bitcoin payment in your Shopify store!
Frequently Asked Questions
What Users Ask About This plugin
Does the Shopify plugin support on-chain Bitcoin?
Yes, but Lightning is recommended for speed.
Are chargebacks possible with Bitcoin?
No, Bitcoin payments are irreversible, which reduces fraud risk.
