# BTCPay Server and Shopify Integration
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.0.5.6 or later.
- Created BTCPay Server store with wallet set up
# Setting up BTCPay Server with Shopify
- In your Shopify, go to Apps > Manage Private apps (at the bottom of the page) and
Create a private app
. If private apps are disabled, enable private apps development. - Fill in required details (name and email) and click on the
Show inactive Admin API permissions
- Give
Read and write
permission tpOrders
andSave




- Copy the
Example URL
from the Admin API section. - In your BTCPay Server go to Store > Settings >
Integrations
- Paste the
Example URL
from Shopify and clickConnect to Shopify


- On the BTCPay Server Integration page, copy the script shown in the yellow box. Go back to Shopify Settings > Checkout > Order processing >
Additional Scripts
and paste the script (including the opening and closing tag</script>
).



- Finally, in Shopify Settings > Payment Providers > Manual Payment Methods add a
Custom payment methods
namedBitcoin with BTCPay Server
andActivate
it.


TIP
Custom Payment method name must contain at least one of the following words: bitcoin
, btcpayserver
, btcpay server
or btc
to work.
← WooCommerce Drupal →