
BTCPay Server
7.2#3 in crypto payment processorsFree planFree planWebAPILinuxSelf-hosted
Visit

| Fact | BTCPay Server | CoinPayments |
|---|---|---|
| API | The Greenfield API is a versioned REST API for stores, invoices, users, automation, and client-library development. | CoinPayments exposes a RESTful JSON API covering currencies, fees, rates, wallets, transactions, invoices and webhooks. |
| Integrations | The project lists integrations including WooCommerce, Shopify, Drupal, Magento, and PrestaShop. | The current documentation lists official plugins for WooCommerce 6.0+ and WHMCS 9.0+; other platforms are described as in development. |
| Invoices | BTCPay creates invoices, tracks payment status, sends payment notifications, and exports invoice data for bookkeeping. | Merchants can lock in exchange rates when creating an invoice. |
| Payment buttons | Users can embed customizable HTML payment buttons for tips, donations, and store checkouts. | The merchant tools include fixed-amount payment buttons for website checkout. |
| Rating on Trustpilot | 3.0 out of 5 from 3 reviews. | 1.8 out of 5 from 16 reviews |
| Security | Using an existing wallet for on-chain transactions requires public wallet information rather than the master private key. | The homepage describes MPC-backed signing, where private keys are not stored in one place or exposed in full during signing. |
BTCPay Server suits merchants, freelancers, charities, content creators, and privacy-minded individuals who want cryptocurrency payments directed to their own wallets.
It is aimed at merchants seeking cryptocurrency payment processing with wallet, invoice, and API options. It may fit stores using WooCommerce or WordPress, though the listed official plugins cover WooCommerce and WHMCS.