D-Central's Tutorials

Start accepting Bitcoin on your e-commerce store, or incorporate it in your business.

While Bitcoin is still underway in competing with traditional financial systems, it is clear that this amazingly flexible currency is here to stay

With bitcoin, every transaction makes the currency stronger. Just like the internet, Bitcoin too can be used across borders, bypassing country restrictions and local regulations. However, as an electronic payment system, bitcoin is predominantly used online, and requires an initial set up from those who wish to use it. By the time you finish reading this, you will be able to start accepting bitcoin as a payment gateway on your e-commerce store, or incorporate it on your brick-and-mortar store or business.

D-Central has a publicly available instance of BTCPay that you can use for your business

D-Central will never own or come into contact with your coins. The server is used to generate an invoice, based on the derivation scheme that you provided from the wallet that is under your control. It is always recommended to have your own BTCPay server instance, especially for privacy reasons. However, it’s an easy way to test it before deploying it.

BTCPay Server

BTCPayServer is an open-source, self-hosted payment processor for Bitcoin and other cryptocurrencies. It is a self-hosted and automated invoicing system. When checking out, the customer is presented with an invoice. Each time, a different address is tied to a particular invoice, so there is no address re-use. BTCPay follows the status of the invoice through the blockchain and informs a merchant when he can fulfill the order safely.

You can deploy a self-hosted BTCPay Server from a cheap, straightforward and customizable web-interface in just a few clicks.

Before you begin, make sure to create your LunaNode account and fill it with some credits. They accept Bitcoin.Log in into your LunaNode, go to API page and create a new API. Head over to the deployment wizard and paste your API key and API ID and follow the steps.

D-Central also offers secure, high availability BTCPay server hosting, with automated backups and restores.

The automatic deployment will come to fruition sometime in 2020. For the moment you may contact us by email for a virtual machine hosting.

Frequently asked questions

BTCPay is code, not a company. There is no third-party between a merchant and a customer. Merchant is always in full control of the funds. There are no processing or subscription fees. BTCPay Server is free to use and completely open-source, so developers or security auditors can always inspect the quality of the code.

Payments via BTCPay are direct, peer to peer. The merchant receives the coins directly to their wallet, with no intermediary. Securing funds comes down to the merchant securing their own private keys, which is standard for most cryptocurrency wallets. There is an internal wallet inside BTCPay that merchants can use to view funds received by paid invoices. The funds from that wallet can only be spent, if a transaction is signed with the merchant’s compatible hardware wallet. This allows merchants to have complete control of funds received.

The data is shared only between two parties – the buyer and a seller. Other payment processors share and collect user data with other parties, making it very hard to comply with privacy law regulations like GDPR. Each invoice in BTCPay has a different receiving address, which means there is no address re-use which improves privacy significantly.

BTCPay does not have a central point of failure since nobody is controlling it except for the user running it. If run on the cloud server, the hosting providers can potentially censor users by suspending hosting accounts or disabling access to virtual machines. This is always a risk for anyone using a hosting provider. Since no private keys are stored on the server, a censored individual can easily re-deploy the server with another host. Your coins are always inside your wallet. If an invoice is paid while your BTCPay server is down, the software will automatically determine and notify the merchant of offline invoice payments when your server is back up. If a hosting provider suspends the server, and there was no proper backup, server settings and invoice data may be lost, but on-chain payments are always in your wallet. For ultimate censorship-resistance, users should run BTCPay on their own hardware.

BTCPay Server is often misconceived as being the payment processor used by the merchants only. In reality, the use-cases are limitless. BTCPay is a tech-stack that glues lots of complex components into an easy-to-use and coherent interface. The software can be used by self-sovereign individuals as a way to run a full node at home. Developers can build entire businesses and projects on top of the stack. Enterprises can use it as scalable and secure back-end of their infrastracture without ever having to put a trust in a third-party. BTCPay Server is a toolbox with lots of tools you can use, it’s up to you how you want to use it.

Do you need help with your Bitcoin business?

We are more than a mining facility; we are your mining partners. Whether you're an amateur or a professional miner, our goal is to make your mining more profitable by offering the latest and most efficient ASIC mining solutions.