My intention is to setup a site with 1 or 2 products, which user can select the product that they wish to use and pay with arbitrary amount.
My BTCPayServer Setup
- Allow anyone to create invoice
- Network fee: on every payment
- 2 confirmation
- Type: Point Of Sales
- User can input custom Amount
Am I doing it correctly?
And what are the API and flows that I need to invoke from my own website to achieve the following:
- User select the item and amount from my own website (not BTCPay)
- User select pay, and my website will display a QR Code
- User scan and pay.
- My website check for the payment status
Seems like I only need to create an invoice and then monitor the status of the invoice. Is that correct? But why do I need to setup Apps and my Products in BTC Server? Is that necessary?