# How to accept Bitcoin in Shopify
The following document guides you through setting up BTCPay Server with Shopify (opens new window).
# Prerequisites:
- Shopify account
- BTCPay Server] - self-hosted or run by a third-party host v1.4.8 or later.
- Created BTCPay Server store with wallet set up
WARNING
Shopify might give false flags on deprecated API calls. The most likely answer we could find, due to a change by Shopify to specific fields of the Order
resource and is assumed to get used in BTCPay Server. Find more details here (opens new window)
# Setting up BTCPay Server with Shopify
- In Shopify, go to Apps > and at the bottom of the page click on the
Develop apps for your store
. - If prompted, click on
Allow custom app development
Create an app
and name it- On 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 BTCPay Server, go to
Store > Settings > Integrations > Shopify
. and clickSetup
button. - In second field,
API Secret Key
the paste theAdmin API access token
- In the first field,
API key
paste theAPI key
from Shopify. - In Shopify's
Store Settings > Checkout > Order status page > Additional Scripts
paste the script provided by BTCPay Server on Shopify Integration page (including the opening and closing tag</script>
. - In Shopify's
Store Settings > Payments > Manual payment methods
addmanual payment method
then clickcreate custom payment method
- In
Custom payment method name
fill inBitcoin with BTCPay Server
, optionally you can fill in other fields, but it's not required. Note that the name should exactlyBitcoin with BTCPay Server
- Hit
Activate
and you've set up Shopify and BTCPay Server successfully.
TIP
Custom Payment method name must contain at least one of the following words: bitcoin
, btcpayserver
, btcpay server
or btc
to work.
Below are step by step visuals describing the process outlined above.


















← WooCommerce Magento →