Getting Started with BTCPay Server – Free and Open Source Bitcoin and Lightning Network payment processor

This post is a sequel to my earlier Merchant's Guide and the Ultimate Guide to BTCPay. Since then, the software has matured, it's more feature-rich, light-weight and easier to install with plenty of documentation and video tutorials available.

What is BTCPay Server?

BTCPay Server is a free and open-source cryptocurrency payment processor which allows you to receive payments in Bitcoin (on-chain and via the Lightning Network) and supported altcoins, directly to your wallet without fees, transaction cost or a middleman via your own full node.

Think of it as a non-custodial invoicing system which eliminates the third-party. The private keys are never uploaded to the server. There is no address re-use since each invoice generates a new address deriving from your xpubkey. That means increased privacy, security, and censorship-resistance. It's a tool for self-sovereign businesses, organizations or even individuals.

Who can use BTCPay?

  • Merchants with an online or a physical store (connect your store to your BTCPay with one of many integrations or use a Point of Sale app)
  • Charities, organizations or content creators (receive donations via POS app or payment button)
  • Users who want to deploy Lightning Network node easily
  • Users who want to become payment processors for their friends or local community
  • Exchanges which want to integrate with BTCPay and allow merchants to receive fiat payments
  • Hosting providers which want to offer 1-click deployment to customers
  • Developers who want to help and learn

Why a business should run a full node?

Read this article

BTCPay vs other payment processors

The most significant advantage of BTCPay over other processors is that it is entirely free and open-source, non-custodial software, created by the community. While most of the other processors hold your Bitcoins, BTCPay allows you to receive payments P2P, directly to your software or hardware wallet.

BTCPay is a self-hosted software. This means that you are your own payment processor. There are no subscriptions, no transaction fees. There's no third-party involvement which significantly increases the censorship-resistance, privacy, and security for you and your customers. Furthermore, BTCPay enables you to become a processor, which means you can charge for registration of your local merchants, or provide a free service to help spread the adoption.

How to deploy BTCPay Server?

The easiest way is to use a web-wizard deployment and launch your BTCPay, Full Bitcoin and LND node in under a minute. Please visit this page for more deployment methods.

How much does it cost to run BTCPay Server?

BTCPay is a 100% free software. You can run it as a self-hosted solution on your local server, or use a hosting provider, which is what a majority of users do. Additionally, you can use a third-party BTCPay host and attach your store to it.

If you choose to host it externally, the price depends on the hosting provider. Be sure to choose a VPS which meets the minimal requirements.

The low-priced VPS servers tested by the community start at around 8.8$ /month.

E-commerce Integrations

Is there a list of merchants using BTCPay?

BTCPay is decentralized, non-custodial service, so we don't really have a way of keeping a track on the number of users. However, some community members try to keep a list of BTCPay stores.

I don't have a store, how can I create one?

Follow this step by step guide and build your first online store from scratch.

BTCPay Demo?

How can I contribute to BTCPay?

The easiest way is to use the software for your business, provide feedback and report any bugs or issues you or your customers encounter.

Translating BTCPay, helping us with documentation are also ways in which you can help, even if you're not a developer or tech-savvy.

We need more VPS hosting providers to implement 1-Click BTCPay deployment and make BTCPay widely-available.

We are actively looking for developers who can take on and resolve GitHub issues and help with development.

We appreciate each and every contributor to the project and support we get from the community here.

Have a question about BTCPay Server? Feel free to ask in the comments.

How best to proceed from here and keep up with the project??

submitted by /u/CardCollector1
[link] [comments]
Bitcoin – The Currency of the Internet

What’s the difference between Lightning Network and Liquid Network?

Why/when choose to use one over the other?

I thought a simple effort to look this up would be found but I'm not finding the blog that spells this out "plainly".

Thank you for explaining. Until Andreas Antenopolous posts his own video about this, I'm sure many of us here would appreciate someone else taking the time to explain this.

submitted by /u/mkuraja
[link] [comments]
Bitcoin – The Currency of the Internet

Latin American Exchange adds Lightning Network payments for all.


I work as an advisor at and I have awesome news to share with you.

As most of you at /r/Bitcoin probably already know, in addition to being a way to pay Bitcoins with very low fees and practically infinite scalability, the main feature of the Lightning Network is that it is built as a layer on top of the Bitcoin Blockchain, so it provides a decentralized protocol where you don't have to trust intermediaries.

Most of LN wallets that are being developed in the world have a strong focus on decentralization, and that’s very good news. As what is sought is that the user does not depend on anyone, these applications generally include a lightning node and a sometimes even a bitcoin node, which allows monitoring transactions on their own. The problem is that this keeps some users out, as installation, configuration and use is still a bit difficult for many.

At even though we're an exchange, we are also convinced that the future is going towards total decentralization, so we know we will have to reinvent ourselves eventually. But we also know that along the way the world needs some temporary centralized services that allow less technical users (or with less time!) to try and use this technology. This will surely allow the ecosystem of crypto payments to keep growing while more decentralized solutions mature. As long as the base protocol is decentralized, competition in the long run will move intermediaries (even part of our current business model) out of the way.

Therefore, after much effort we are very happy to tell you that from today we are giving the possibility to any user to pay in Bitcoins using Lightning Network without having any technical knowledge at all. All accounts now have a simple way to pay with Lightning and payments will be deducted directly from their Bitcoin balance in the exchange.

For those who do have more technical knowledge and want to try on their own, we invite them to connect directly to our Lightning node or to build something by reviewing the documentation of our API.

submitted by /u/agustinf
[link] [comments]
Bitcoin – The Currency of the Internet