BTCPay Shop Settings
BTCPay Shop more settings
In this chapter, Part 4 – BTCPay Shop Settings, you will learn more about the BTCPay Shop settings.
The BTCPay Shop or BTCPay Store manual is divided into four pages:
- Part 1 – Create BTCPay Shop
- Part 2 – Set up BTCPay Shop
- Part 3 – Administer BTCPay Shop
- Part 4 – BTCPay Shop more settings options (this page)
The first three chapters were about creating a BTCPay store, setting up a BTCPay store and the administration options of a BTCPay store.
The previous chapters were used to get the BTCPay Shop up and running and to receive the first payments. This chapter deals with additional settings that will facilitate the daily work and monitoring of incoming payments.
Apps are applications which are provided by BTCPay Server. After creating a store or store, an app can be linked to it.
There are currently two standard applications. We explain a detailed description of these applications on separate pages.
There is no wallet within the BTCPay server. It communicates exclusively with external wallets where the user has full access to the private keys (xprv). Only the public key (xPub) is stored within the BTCPay server and linked to the wallets.
Electrum Wallet is used to receive and manage Bitcoin payments.
Now, however, it may be necessary to provide a refund to an end customer for a payment. This is possible and is called “internal wallet” by BTCPay. This designation is somewhat confusing and can be misunderstood. The “internal wallet” is a hardware wallet (here Ledger Nano S), which is connected to the BTCPay server as a wallet. However, no automated payments can be executed. Any payment must be manually approved by the merchant at his hardware wallet.
An English language video on how to create the Ledger Nano hardware wallet and an Electrum wallet as a wallet can be found in the following video:
An Invoice is created in the system for each payment transaction. This is not an invoice in the accounting sense, but rather a payment request where the payment page is displayed to the customer. Each time a payment page is generated and displayed, this is recorded as an Invoice under the Invoices menu item.
A detailed explanation of Invoices can be found in the application description Invoice Letter under Invoices.
Under the menu item “Payment Requests”, payment requests can be created via a web frontend, which are then sent to the payer via email. This solution is suitable if you have sent your customer a normal euro invoice. But the invoice recipient would like to settle his invoice with Bitcoin. Then a payment request for the Euro amount can be sent to the customer and the Bitcoin payment is expected.
A detailed description can be found in the application description Write Invoice under Payment Request.