BTCPay Server is a free and open-source cryptocurrency payment processor which allows you to receive payments in Bitcoin and altcoins directly, with no fees, transaction cost or a middleman. BTCPay is a non-custodial invoicing system which eliminates the involvement of a third-party. Payments with BTCPay go directly to your wallet, which increases the privacy and security. Your private keys are....
BTCPay Server is a free and open-source cryptocurrency payment processor which allows you to receive payments in Bitcoin and altcoins directly, with no fees, transaction cost or a middleman.
BTCPay is a non-custodial invoicing system which eliminates the involvement of a third-party. Payments with BTCPay go directly to your wallet, which increases the privacy and security. Your 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.
You can run BTCPay as a self-hosted solution on your own server, or use a third-party host.
The self-hosted solution allows you not only to attach an unlimited number of stores and use the Lightning Network but also become the payment processor for others.
If you previosly used BitPay’s plugin, you can very easily migrate and use BTCPay.
This plugin is a fork of https://github.com/bitpay/woocommerce-plugin which in turn is a fork of https://github.com/jaafit/bitpayWoocommerce. We have modified the plugin in order to support alternative bitpay compliant servers and enhance usability and functionality. This plugin should be able to run alongside the original bitpay plugin.
- Direct, peer-to-peer Bitcoin and altcoin payments
- No transaction fees (other than mining fees by crypto network itself)
- No processing fees
- No middleman
- No KYC
- User has complete control over private keys
- Enhanced privacy (no address re-use, no IP leaks to third parties)
- Enhanced security
- Self-hosted
- SegWit support
- Lightning Network support (LND and c-lightning)
- Altcoin support
- Full compatibility with BitPay API (easy migration)
- Attach unlimited stores, process payments for friends
- Easy-embeddable Payment buttons
- Point of Sale app
3.0.10
Fixed
– Fix woocommerce admin compatibility
– Add country code in btcpay invoice
3.0.8
Fixed
– Fix bug with Woocommerce Admin plugin
3.0.7
Fixed
– Update php-bitpay-lib
– Fix misleading error messages
– Fix bug on some format of orderId
3.0.6
Fixed
– Fix: Invalid code 0 during pairing on some install
3.0.5
Added:
– Pass tax information to BTCPay Server
3.0.4
Fixed:
– Fix JS Error on pairing mechanism
Added:
– Ensure compatibility with WordPress 5
3.0.3
Fixed:
– Remove legacy currency decimal precision checks
3.0.2
Fixed:
– Fix float decimal issue
– Make migrator pull from versions before 3.0.1 not 3.1
3.0.1
Changed:
– When upgrading from any version smaller than 3.1 and settings are not set, attempt to load older version. Also display a warning prompt in plugins page after it has been activated to double check settings.
3.0
Changed:
– Rebrand to be properly BTCPay labelled
– Revert to using original Bitpay php lib and used Customnet for btcpay host urls
– Update default order states to more reasonable values
– Prepare plugin for WordPress Plugin Repository
=2.2.24 =
Fixed
– Bug: In some circumstances the auto update might crash the wordpress dashboard
2.2.23
Fixed
– Setting Keep store level settings
to transaction speed
would still override store\’s setting
Added
– Add low-medium
transaction speed
2.2.22
Fixed
– Fix crash on some stores Cannot use object of type stdClass as array in...
on the dashboard
2.2.21
Added
– Add event_invoice_expiredPaidPartial
handling
2.2.20
Fixed
– Do not crash plugin page if update detection fails, be more resilient
2.2.19
Fixed
– Ignore IPN if another payment method for the order has been chosen (#2)
– Can detect new update in plugin page
2.2.18
Fixed
– Ignore IPN if another payment method for the order has been chosen (#2)
2.2.17
Fixed
– Fix a race condition if process_payment called twice
– Can decide to ignore a BTCPay event
2.2.16
Fixed
– Handle \’expired\’ IPN
– Handle \’invoice_paidAfterExpiration\’ IPN event
Earlier versions
For the changelog of earlier versions, please refer to https://github.com/btcpayserver/woocommerce-plugin/releases
Stina Gunnarsdottir
Overall
Easy of Use
Features
Quality of Support
Value for Money
Pros & Cons: This is a review from the Editorial staff of WP Hive for test purposes. We are sure the plugin made it with good heart for WordPress users and we want to encourage his/her efforts by the first review.
Overall:The plugin should be working great. Even if it does not, we respect the time and effort. If you are using this plugin - leave a review with more information.