BTCPay

From Bitcoin Wiki
Jump to navigation Jump to search
Invoice payment display from a BTCPay instance

BTCPay Server is an open source payment processor. It enables online merchants to accept bitcoins as a form of payment.

The invoice API conforms to that of the centralized payment processor BitPay. This allows easy migration of a merchant's code base to their own self-hosted payment processor. This enables all the benefits of using a full node wallet; such as censorship-resistance, control over your own funds, trustless validation, uptime and privacy.

BTCPay is easy to deploy via the one-click deploy on Azure.

But BTCPay Server is typically self-hosted, allowing merchants to run the software on their own infrastructure. It is compatible with the BitPay invoice API and supports integration with a range of e-commerce platforms. BTCPay Server can be used for both on-chain Bitcoin transactions and Lightning Network payments.

Project pages

Guides and tutorials

Media coverage

See Also

References

<references>