Conçu par Nicolas Dorier, BTCPay Server est une solution open source permettant à quiconque de recevoir des paiements en bitcoins pour soi-même ou pour les autres, ainsi que les paiements transitant par le Lightning Network, sans être tributaire d’un tiers. Semblable à la solution de Bitpay, BTCPay qui génère automatiquement une nouvelle adresse Bitcoin pour chaque nouvelle facture, facilitant l’intégration des paiements en crypto-monnaie sur les sites d’e-commerce.
BTCPay, qui nécessite de faire tourner son propre serveur et d’exécuter un nœud complet, n’est cependant pas une solution adaptée aux débutants qui préféreront des solutions plus « centralisées » comme coingate.com, commerce.coinbase.com, ou coinpayments.net.