Within Rates, the exchange rate and currencies are configured.
To convert the currency used in an online store (for example Euro, USD or another Fiat currency) to Bitcoin, a conversion value must be used. The value should always correspond to the exchange rate valid at the time of payment. Therefore the BTCPay Shop queries the current price at a stock exchange.
By default the course of Coin Gecko is set. You have the possibility to choose the stock exchange yourself.
In the field “Add a spread on exchange rate of … ” is set to 0. This means that one takes 1:1 the exchange rate of the exchange as a basis. You can also set a small mark-up to achieve a hidden margin over the exchange rate.
The “Default currency pairs” field determines which currencies to switch to. This depends on the currencies that are required in your store. If your shop shows the products in Euros, then you have to deposit the trading pair BTC_EUR. If your shop is in USD or in pounds, then all values: BTC_USD, BTC_EUR, BTC_GBP
Save the currency pairs required for your store and run a test. Then you will receive the respective courses, which will be used as the basis for calculation at this time.
Exchange rate pairs with Coin Gecko
In the “Checkout Experience” area, the checkout page or payment page is designed, which the end customer will see during the payment process.
The stored standard page is in the design of BTCPay:
BTCPay Checkout Page
However, this payment page can be individually designed and adapted in the look & feel of the shop page.
e.g. own PaymentPage
How this is done is explained in detail in the chapter“Create a payment page“.
This area generates a token to enable communication between an external application and the BTCPay server.
After clicking “Create a new token”, there is still the option to define a “label”.
After that you click on Request Pairing and the following page will appear
with the “Server initiated pairing code:”. In addition, if no wallet has been connected to the BTCPay Store.
Since the API connection of BTCPay is analogous to Bitpay, the Bitpay Doko https://support.bitpay.com/hc/en-us/articles/115003001183-How-do-I-pair-my-client-and-create-a-token- is referred for further information on the pairing procedure.
The Bitpay API documentation can be used analogously for the BTCPay API documentation.
The Users section manages the users who have access to this shop.
The Pay button is intended as a donation button for your own page.
Pay Button Note
It is revisited that an external application is approving access to the system. The external application, the Pay button, allows invoices to be created, which users can then pay.
If you have clicked on the green button, the following page will appear:
The configuration and setup of the Pay button is described in detail under: Application example Payment Button