FAQ on the use of the BTCPay Demo Shop

This post is also available in: German

FAQ on the use of the BTCPay Demo Shop

With the BTCPay server, BTCPay offers a solution for operating its own Bitcoin payment gateway. On a BTCPay server, an infinite number of independent BTCPay shops can be operated.

Coinpages operates a BTCPay server and provides this server as a free “third-party hosting” solution for testing purposes.

Here you will see the most common questions about using the BTCPay Demo Shop.

What is Coincharge?

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

Coincharge is an information page about payment processing via Bitcoin and Lightning.

Coincharge offers the free use of a BTCPay demo shop based on the BTCPay Server.

The BTCPay Demo Shop is used to try out and rum experiment applications that use Bitcoin and Lightning payments.

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

Identity Verification, AML, KYC

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

At Coincharge, neither the merchant nor the end customers store and process data.

No Bitcoin payments are accepted, but are credited directly to the merchant’s wallet (Non-Custodial).

There is therefore no obligation to carry out an identity check on the dealers.

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

Why Bitcoin Payment Server and not Bitcoin Payment Provider?

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

The most important advantage for using your own Bitcoin Payment Server (such as the BTCPay Server) is that you get into the unrestricted possession of Bitcoin immediately after the payment of your customers.

Bitcoin payment providers take possession of the Bitcoin payment of its merchant and pass it on to its customers after a period of time. Either in the form of cryptocurrencies or as a payout to the bank account.

In The BTCPay Demo Shop of Coincharge, the payments are sent by the customer directly and without detours to the wallet of the merchant.

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

Do I need to have an online store to accept cryptocurrencies?

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

If you sell goods and services on the internet, this is usually done with the help of a shop software, such as WooCommerce. Payment modules for payment processing are then integrated into this shop software. For the payment processing via Bitcoin and Lightning you can use a payment module and with the help of your own BTCPay server or BTCPay shop you can do the payment processing yourself.

There are also application examples, such as accepting donations, web-based Bitcoin POS terminal or payment button, which can be inserted as HTML text into any website. So you can receive Bitcoin and Lightning payments even without a shop software with a BTCPay server or BTCPay shop alone.

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

For which shop software are shop modules available?

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

For the use of the BTCPay Server, corresponding shop modules are available for the following shop software:

  • WooCommerce
  • Drupal
  • Magento
  • Prestashop
  • Custom API integration

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

Where can I get help and support?

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

On the Coincharge.io site you will find help and instructions on how to accept Bitcoin and Lightning payments. If you need further assistance, the Coincharge Telegram Channel will help you.

For BTCPay servers you get help in English language with the following services:

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

Does Coincharge need my private key?

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

To use the BTCPay Shop or your own BTCPay server, YOUR Private Key is NEVER and never required by your Bitcoin Wallet.

You yourself will intete your public key as an xpub key in your BTCPay shop. This allows the BTCPay server to create its own Bitcoin address each time your customers pay, to which the payment is sent. The Bitcoin payment will be credited directly and without detours on your own Bitcoin Wallet.

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

What is an internal wallet?

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

There is an internal wallet in the system to manage and view the payments. This wallet only works in conjunction with an external hardware wallet (e.g. leather Nano S). This hardware wallet with its private key is owned by the handset.

This internal wallet is used when manual credit memos (refunds) are to be made to the end customers.
This transaction must be confirmed and signed by the trader on his hardware wallet.
The internal wallet is not a hot wallet and private key is secured on the hardware wallet at the retailer.

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

How are Bitcoin addresses created?

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

Coincharge generates a different Bitcoin address for each invoice. The address is derived from the merchants xpubkey.

The private key is never uploaded or needed. The software only needs the extended public key.

You can create your private key with your software or hardware wallet and import the public key (xpub) into the BTCPay shop at Coincharge so that the Bitcoin addresses can be derived from it

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

Why can't I just tell a buyer my Bitcoin address?

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

In the case of a Bitcoin payment, no purpose is passed with . In order to assign a Bitcoin payment to the correct order, a separate, independent Bitcoin address is generated for each order. Thus, it is possible to assign the successful payment for each individual order via the unique Bitcoin address.

Manually sending the Bitcoin address or reusing an address you have already used can lead to a complication in the allocation of payments.

Coincharge’s BTCPay Demo Shop generates new Bitcoin addresses and automates the checkout process. The software is a complete, automated invoicing system. It is integrated into the checkout process of the shop and customers can pay with Bitcoin or Lightning with just a few clicks.

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

Questions and answers about the BTCPay Demo Shop

How can I create a BTCPay Demo Shop?

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

BTCPay Demo Shop

BTCPay Demo Shop

On each page at Coincharge there is the button “Demo Shop” in the upper right corner. Click on it and set up your own BTCPay Demo Shop. You can also access the page via this link: http://demo.coincharge.io/

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

How can I use Coincharge's BTCPay Shop in a store?

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

A web-based Bitcoin POS terminal can be used for use in a retail store (POS or point-of-sale).

For the web-based Bitcoin POS terminal, there is a URL set for the store. This publicly accessible URL provides a checkout process that displays the products you define. You click the button to create an invoice.

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

How many shops can I create?

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

You can create a shop on the https://demo.coincharge.io page. There is no limit to a number of stores that you can create at Coincharge.

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

Is there a limit to the number of apps I can deploy?

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

An app is a level of maintenance of a BTCPay store. It can also be said that an app corresponds to an application. There is no limit on the number of applications below a BTCPay store. The apps are added at the store level. You need a store to create an app.

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

What is a payment button?

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

A payment button is a simple and customizable HTML button that you can create and embed in your website.
Further information can be found at: Application example Payment button.

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

How do I create a BTCPay Shop at Coincharge?

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

To create a demo BTCPay shop, go to Stores in the header menu > and click “Create new shop”.

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

Can I see my payments on my phone?

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

If you want to track an online payment on a smartphone, you can use a watch-only wallet.

With a watch-only wallet, you can import the XPUB and no private key is required. So you can view the transactions, but don’t send payments.

This post is also available in:
FAQ on the use of the BTCPay Demo Shop 1German

This post is also available in: German