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:
- Download Electrum
- Run Electrum with parameter
--testnet
(i.e. on Mac OS usingopen -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
*pub...
)
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.