This section goes through the process of creating an account and store on our public BTCPay server. (For evaluation purpose)
You can also follow along in this video:
First let's create a new store:
Go to the Testnet website
In the top right corner click on Register to create an account
After having signed in, go to Stores and create a new store
Let's use Electrum to create a testnet wallet for your store:
Run Electrum with parameter
--testnet (i.e. on Mac OS using
open -a Electrum.app --args --testnet)
Click through the wizard and create a test wallet, using the default settings Electrum proposes
After the wallet is set up, go to "Wallet" > "Information" in the Electrum menu.
Copy the "Master Public Key" string (starting by
Let's configure the store so it uses your Electrum wallet:
Go to the Settings page of your store in BTCPay
On the "General Settings" page you will find the "Derivation Scheme" section - click the "Modify" action for BTC
Paste the "Master Public Key" copied from Electrum into the "Derivation Scheme" text field and click "Continue"
Confirm the addresses by clicking on "Receive" in Electrum: The "Receiving address" should match the first address shown in BTCPay
After that your test wallet should appear on the Wallets page of your BTCPay account
Then you can create an invoice, either through
the "Invoice" menu on the website or
the process documented on the Custom integration
See the What's Next page for other options on how to continue exploring BTCPay.
To see BTCPay in action, visit our demo apps and stores or check out some of the stores using BTCPay in production.