Sample Page

BTCPay Server is a free and open-source, self-hosted Bitcoin payment processor created in 2017 by Nicolas Dorier.[1] The software allows merchants to accept bitcoin payments directly to their own wallets rather than through a centralized processor, and supports both on-chain Bitcoin and Lightning Network payments.[2]

It was developed as an alternative to BitPay during the SegWit2x dispute in the Bitcoin community.[3]

History

During the 2017 debate over SegWit2x, a proposed change to Bitcoin’s block size limit, BitPay supported the proposal, which proved divisive among Bitcoin users and developers. Dorier, who had worked as a Bitcoin consultant and previously recommended BitPay to clients, publicly criticized the company and announced he would build an alternative.[4] He released BTCPay Server as open-source software with an API compatible with BitPay’s invoice format, allowing merchants to switch with minimal code changes.[5]

In July 2018, online travel agency CheapAir, which had accepted bitcoin since 2013, adopted BTCPay Server after Coinbase retired its merchant processing platform. CEO Jeff Klee cited greater control over the payment process and the elimination of third-party dependency as reasons for the switch.[6][7]

In September 2019, the BTCPay Server Foundation was established to manage corporate contributions. Square Crypto (later renamed Spiral), the open-source arm of Jack Dorsey‘s payments company, awarded the project a $100,000 grant.[8] In 2020, OKCoin contributed $100,000 and Kraken donated $150,000 in bitcoin, the foundation’s largest grant at the time.[9][10] Tether subsequently awarded $100,000 grants in 2024 and 2025.[11][12]

In March 2021, Tesla disclosed a security vulnerability in BTCPay Server after reviewing the project’s source code on GitHub and assisted the development team in patching it. Tesla had recently begun accepting bitcoin for vehicle purchases using what CEO Elon Musk described as “internal and open-source software.” CoinDesk reported that traces of BTCPay’s code were visible in Tesla’s bitcoin checkout invoices, though BTCPay’s team declined to confirm whether Tesla used the platform.[3][13][14]

Functionality

BTCPay Server provides invoice management, a built-in Bitcoin wallet with hardware wallet support, and a point of sale application.[2] It supports payment processing via the Lightning Network and includes Tor support for privacy. A 2025 report by the European Commission’s Joint Research Centre described BTCPay Server as a self-hosted bitcoin payment gateway accessed via APIs, with plugins for major content-management and e-commerce systems.[1] Each invoice generates a new address to reduce address reuse. While the software itself does not charge processing fees beyond native Bitcoin network fees, merchants may also use shared third-party instances, which can charge monthly fees.[15][1] Research on cryptocurrency web payments has found that third-party web trackers can sometimes link purchase information to specific on-chain transactions, illustrating broader privacy risks around merchant payment processing.[16]

In April 2020, BTCPay Server integrated support for PayJoin (also known as pay-to-endpoint), a protocol in which both sender and receiver contribute inputs to a transaction.[17][18] According to BIP 78, the protocol is intended to invalidate common blockchain analysis heuristics such as common-input ownership. CoinDesk described the BTCPay implementation as aimed at making merchant transactions harder to trace.[18][17]

In February 2023, an optional CoinJoin plugin based on Wasabi Wallet’s WabiSabi coordination protocol was added, allowing merchants to automatically mix received bitcoin with other transactions to obscure their payment histories.[19][20]

Academic literature has described PayJoin, CoinJoin, and WabiSabi as privacy techniques for Bitcoin transactions, while also noting that real-world CoinJoin implementations can remain detectable and may provide less anonymity than users assume.[21][22]

The software uses a plugin architecture to extend its capabilities, with over 30 plugins available as of 2025.[23] It is written in C# and released under the MIT License. As of 2025, the project’s GitHub repository had received contributions from over 170 developers and surpassed one million downloads.[23]

Adoption

Commercial use

Domain registrar Namecheap integrated BTCPay Server in 2020. By October 2024, the company reported processing over 1.1 million bitcoin transactions totaling more than $73 million in revenue from users in over 200 countries.[23]

At the Bitcoin 2025 conference in Las Vegas, BTCPay Server was used to process 4,187 point of sale transactions in eight hours, setting a Guinness World Record for the most cryptocurrency point-of-sale transactions in that time frame.[24] The system operated alongside traditional Square payment terminals at the event.[25]

In December 2019, NFL player Russell Okung of the Los Angeles Chargers wore custom cleats featuring the BTCPay Server logo during a game as part of the league’s “My Cause My Cleats” initiative.[26]

Press freedom and human rights

In October 2019, the Hong Kong Free Press, a nonprofit media outlet, adopted BTCPay Server for bitcoin donations after its previous processor BitPay blocked fund transfers for several weeks during the 2019–2020 Hong Kong protests. Editor-in-chief Tom Grundy publicly criticized BitPay. He described the switch to BTCPay as allowing donors to contribute anonymously.[27]

In March 2020, the Human Rights Foundation began accepting bitcoin donations through BTCPay Server.[28]

During the October 2020 End SARS protests in Nigeria, the Feminist Coalition, an advocacy group, turned to BTCPay Server after Nigerian authorities froze the organization’s bank accounts and shut down its access to centralized payment platforms.[29][30] Alex Gladstein, chief strategy officer of the Human Rights Foundation, helped the group set up a BTCPay Server instance. He later described the tool as enabling donations from around the world while protecting donor privacy.[30][31] The coalition collected approximately 3.14 BTC (roughly $36,000) within days.[30] Quartz reported that bitcoin donations ultimately accounted for about 40 percent of the approximately $387,000 the Feminist Coalition raised during the protests.[32] Jack Dorsey, then CEO of Twitter, promoted the Feminist Coalition’s bitcoin donation page to his followers.[33] The case was later cited in the Journal of Democracy as an example of bitcoin-based fundraising used to circumvent financial censorship.[34]

In 2022, Bitcoin Magazine described BTCPay Server as a privacy-preserving tool for Ukrainian organizations receiving bitcoin donations during the Russian invasion of Ukraine.[35]

See also

References

  1. ^ a b c Christaras, V.; Karopoulos, G.; Kounelis, I.; Krasovec, A. (2025). Study on online payment ecosystem (PDF) (Report). Publications Office of the European Union. Retrieved 2026-04-06.
  2. ^ a b “Bitcoin payment processor BTCPay nabs its biggest grant yet”. Decrypt. 2020-06-25. Retrieved 2026-04-06.
  3. ^ a b “Tesla Just Helped Patch a Bug in This Open-Source Bitcoin Payment Processor”. CoinDesk. 2021-03-31. Retrieved 2026-04-06.
  4. ^ “BTCPay Server Is Bitcoin’s Open-Source Unicorn”. Bitcoin Magazine. 2019-12-16. Retrieved 2026-04-06 – via Nasdaq.
  5. ^ “CheapAir Says Goodbye to Coinbase, Hello to BTCPayServer”. Bitcoin Magazine. 2018-07-18. Retrieved 2026-04-06.
  6. ^ “Eye on Cryptocurrencies: CheapAir Lands a New Provider; Payroc Joins the Ranks of Crypto ISOs”. Digital Transactions. 2018-07-16. Retrieved 2026-04-06.
  7. ^ ‘We’re In It For The Long Haul’ — CheapAir CEO on Dropping Coinbase”. Bitcoinist. 2018-07-18. Retrieved 2026-04-06.
  8. ^ “Square Crypto provides $100k grant to BTCPay Server”. The Block. 2019-09-14. Retrieved 2026-04-06.
  9. ^ “Kraken Pledges $150K for Development of Open-Source BTCPay Server”. CoinDesk. 2020-06-25. Retrieved 2026-04-06.
  10. ^ “OKCoin Grant Dishes $100K to Bitcoin Payment Processor”. Cointelegraph. 2020-05-28. Retrieved 2026-04-06.
  11. ^ “Tether Grants BTCPay Server $100,000 To Continue Working On Enabling Anyone To Accept Bitcoin”. Bitcoin Magazine. 2024-04-02. Retrieved 2026-04-06.
  12. ^ “Tether Announces New Grant to BTCPay Server Foundation, Stays Committed to Bitcoin and Open-Source Software Development”. Crowdfund Insider. 2025-05-14. Retrieved 2026-04-06.
  13. ^ “Tesla Helped Patch A Bug On This Bitcoin Payment Processor”. Decrypt. 2021-03-31. Retrieved 2026-04-06.
  14. ^ “BTCPay Patch Comes From Tesla Feedback”. Bitcoin Magazine. 2021-03-31. Retrieved 2026-04-06.
  15. ^ “Wie BTCPay Server die Bitcoin-Akzeptanz im Einzelhandel revolutionieren kann”. BTC-ECHO (in German). 2020-03-13. Retrieved 2026-04-06.
  16. ^ a b Hertig, Alyssa (2020-04-16). “BTCPay Looks to Anonymize Bitcoin Transactions With PayJoin Integration”. CoinDesk. Retrieved 2026-04-06.
  17. ^ a b “BIP 78: A Simple Payjoin Proposal”. Bitcoin Improvement Proposals. 2019-05-01. Retrieved 2026-04-06.
  18. ^ “BTCPay Server Adds WabiSabi CoinJoin Plugin, Giving Option For Increased Privacy For Merchants”. Bitcoin Magazine. 2023-02-27. Retrieved 2026-04-06.
  19. ^ Ficsór, Ádám; Kogman, Yuval; Ontivero, Lucas; Seres, István András (2021). “WabiSabi: Centrally Coordinated CoinJoins with Variable Amounts”. Cryptoeconomic Systems. 1 (2). doi:10.21428/58320208.29539ffd.
  20. ^ Ghesmati, Simin; Fdhila, Walid; Weippl, Edgar (2022). “SoK: How private is Bitcoin? Classification and Evaluation of Bitcoin Privacy Techniques”. Proceedings of the 17th International Conference on Availability, Reliability and Security. doi:10.1145/3538969.3538971.
  21. ^ Stütz, Rainer; Stockinger, Johann; Moreno-Sanchez, Pedro; Haslhofer, Bernhard; Maffei, Matteo (2022). “Adoption and Actual Privacy of Decentralized CoinJoin Implementations in Bitcoin”. Proceedings of the 4th ACM Conference on Advances in Financial Technologies. pp. 254–267. doi:10.1145/3558535.3559782.
  22. ^ a b c “BTCPay Server: The Backbone of Bitcoin Commerce, 2025”. Bitcoin Magazine. 2025-06-04. Retrieved 2026-04-06.
  23. ^ “Most cryptocurrency point-of-sale transactions in 8 hours”. Guinness World Records. Retrieved 2026-04-06.
  24. ^ “BTC Inc Standardizes Bitcoin Operations Using BTCPay Server Across Events, Payroll, And Treasury”. Bitcoin Magazine. 2026-01-07. Retrieved 2026-04-06.
  25. ^ “For “My Cause My Cleats” Design, Russell Okung Sports BTCPay Server”. Bitcoin Magazine. 2019-12-05. Retrieved 2026-04-06.
  26. ^ “With Freedom at Stake, More Hongkongers See Bitcoin’s Unique Value”. CoinDesk. 2020-03-05. Retrieved 2026-04-06.
  27. ^ “Human Rights Foundation now accepts bitcoin donations via BTCPay Server”. The Block. 2020-03-11. Retrieved 2026-04-06.
  28. ^ “N62m and counting, trailing the money that animates EndSARS protests”. BusinessDay. 2020-10-15. Retrieved 2026-04-06.
  29. ^ a b c “Nigerian Banks Shut Them Out, So These Activists Are Using Bitcoin to Battle Police Brutality”. CoinDesk. 2020-10-16. Retrieved 2026-04-06.
  30. ^ Gladstein, Alex (2022). Check Your Financial Privilege: Inside the Global Bitcoin Revolution. Bitcoin Magazine Books. ISBN 9798985728927.
  31. ^ “How bitcoin powered the largest Nigerian protests in a generation”. Quartz. 2020-10-27. Retrieved 2026-04-06.
  32. ^ “Twitter’s Jack Dorsey urges Bitcoin donations to fight police brutality in Nigeria”. Cointelegraph. 2020-10-15. Retrieved 2026-04-06.
  33. ^ “Why Bitcoin Is Freedom Money”. Journal of Democracy. 2025-09-03. Retrieved 2026-04-06.
  34. ^ “As Ukrainian Resistance Groups Raise Bitcoin Funds, Improved Privacy Is Becoming Critical”. Bitcoin Magazine. 2022-02-15. Retrieved 2026-04-06.