Description
- Bitpay Woocommerce Free
- Bitpay Woocommerce Login
- Bitpay Woocommerce Review
- Bitpay Checkout For Woocommerce
- Bitpay Woocommerce Account
BitPay develops and maintains plugins for many of the world’s most popular open-source eCommerce solutions (Woocommerce, WHMCS, Magento, Shopify.) Please refer to our Plugins documentation to setup your integration. Download the BitPay App to securely send, receive and store cryptocurrency. Buy and exchange crypto all in one app. Description 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. With the NOWPayments Crypto Payment Gateway for WooCommerce you can. A BitPay invoice is generated, the customer selects one of the supported cryptocurrency to complete the payment. The invoice will display an amount to pay in the selected cryptocurrency, at an exchange rate locked for 15 minutes. The customer completes the payment.
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.11
Empty release to make wordpress plugin store know we are still alive
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
Installation
This plugin requires Woocommerce. Please make sure you have Woocommerce installed.
To integrate BTCPay Server into an existing WooCommerce store, follow the steps below.
1. Install BTCPay WooCommerce Plugin
2. Deploy BTCPay Server
To launch your BTCPay server, you can self-host it, or use a third party host.
2.1 Self-hosted BTCPay
There are various ways to launch a self-hosted BTCPay. If you do not have technical knowledge, use the web-wizard method and follow the video below.
For the self-hosted solutions, you’ll have to wait for your node to sync fully before proceeding to step 3.
2.2 Third-party host
Those who want to test BTCPay out, or are okay with the limitations of a third-party hosting (dependency and privacy, as well as lack of some features) can use a one of many third-party hosts.
The video below shows you how to connect your store to such host.
3. Pairing the store
BTCPay WooCommerce plugin is a bridge between your server (payment processor) and your e-commerce store. No matter if you’re using a self-hosted or third-party solution from step 2, the pairing process is identical.
Go to your store dashboard. WooCommerce > Settings > Payments. Click BTCPay.
- In the field, enter the full URL of your host (including the https) – https://btcpay.mydomain.com
- Click on the generated link which will redirect you back to your BTCPay Server.
- Click on request pairing
- Approve the pairing
- Copy the pairing code
- Go back to your store and paste the pairing code
- Click “Pair”
- When you see the image, it means you successfully paired your server and your store.
The process of pairing a store with BTCPay is explained in a video below, starting at 1:59
4. Connecting your wallet
No matter if you’re using self-hosted or server hosted by a third-party, the process of configuring your wallet is the same.
5. Testing the checkout
Making a small test-purchase from your own store, will give you a piece of mind. Always make sure that everything is set up correctly before going live. The final video, guides you through the steps of setting a gap limit in your Electrum wallet and testing the checkout process.
Depending on your business model and store settings, you may want to configure your order statuses.
FAQ
You’ll find extensive documentation and answers to many of your questions on docs.btcpayserver.org.
Reviews
Description
The most secure and fastest way to accept crypto payments.
BitPay Payment Gateway plugin for WooCommerce
Key features
- Accept cryptocurrency payments from your customers, such as Bitcoin, Ether, Ripple, Bitcoin Cash and USD stable coins.
- Price in your local currency.
- Get settled via Bank transfer (EUR, USD, GBP or any of the supported fiat currencies), BTC, BCH, XRP or USD stable coins (GUSD, USDC, BUSD, PAX)
- No chargebacks
- View all incoming payments and have the possibility to refund orders via your BitPay merchant dashboard
Customer journey
- The customer is adding items to his shopping card and proceeds to checkout. Let’s say the total order amount is $100 USD as an example.
- The customer selects BitPay as checkout method.
- A BitPay invoice is generated, the customer selects one of the supported cryptocurrency to complete the payment. The invoice will display an amount to pay in the selected cryptocurrency, at an exchange rate locked for 15 minutes.
- The customer completes the payment using his cryptocurrency wallet within the 15 min window.
- Once the transaction is fully confirmed on the blockchain, BitPay notifies the merchant and the corresponding amount is credited to the BitPay merchant account minus our 1% processing fee – thus $99 USD in this example which will be paid out to the merchant’s bank account.
Installation
Requirements
- This plugin requires WooCommerce.
- A BitPay merchant account (Test and Production)
NOTE: If you were using a previous version of this plugin, this version (3.0) was completely rewritten to improve the user experience and the security.
Plugin installation
- Get started by signing up for a BitPay merchant account
- Look for the BitPay plugin via the WordPress Plugin Manager. From your WordPress admin panel, go to Plugins > Add New > Search plugins and type BitPay
- Select BitPay for WooCommerce and click on Install Now and then on Activate Plugin
After the plugin is activated, BitPay will appear in the WooCommerce > Settings > Payments section.
Plugin configuration
After you have installed the BitPay plugin, the configuration steps are:
- Create an API token from your BitPay merchant dashboard:
- Login to your BitPay merchant account and go to the API token settings
- click on the Add new token button: indicate a token label (for instance: WooCommerce), uncheck “Require Authentication” and click on the Add Token button
- Copy the token value
- Log in to your WordPress admin panel, select WooCommerce > Payments and click on the Set up button next to the BitPay Payment methods
- Paste the token value into the appropriate field: Development Token for token copied from the sandbox environment (test.bitpay.com) and Production Token for token copied from the live environment (bitpay.com)
- select the endpoint – Test or Production
- Click “Save changes” at the bottom of the page
Order fulfilment
Bitpay Woocommerce Free
This plugin also includes an IPN (Instant Payment Notification) endpoint that will update your WooCommerce order status. An order note will automatically be added with a link to the BitPay invoice (will open in a new window):
- When the customer decides to pay with BitPay, he is presented with a BitPay invoice while the WooCommerce order will be set to “Pending”
- The customer initiates a transaction from his wallet to pay the BitPay invoice, the status of the WooCommerce order will change to Processing or Completed depending how the merchant configured the status in the plugin settings.
- If a BitPay invoice expires before the customer completed the payment, the merchant has the possibility to automatically mark the WooCommerce order as Cancelled via the plugin settings.
FAQ
How do I pay a BitPay invoice?
Select the wallet you want to use to complete the payment, BitPay will indicate the available currencies and provide compatible instruction for each wallet. You can either scan the QR code, click on the “pay in wallet” button or copy/paste the payment URL / cryptocurrency address depending on the wallet you are using to complete the payment.
Does BitPay have a test environment?
Yes, you can create an account on BitPay’s sandbox environment to process payments on testnet. You will also need to setup a wallet on testnet to make test transactions. More information about the test environment can be found here.
The BitPay plugin does not work
If BitPay invoices are not created, please check the following:
Bitpay Woocommerce Login
- The minimum invoice amount is $1 USD. Please make sure you are trying to create a BitPay invoice for $1 USD or more (or your currency equivalent).
- Check your current approved processing limits in your BitPay merchant account
I need support from BitPay
When contacting BitPay support, please describe your issue and attach screenshots and the BitPay logs.
BitPay logs can be retrieved in your WordPress / WooCommerce environment:
Bitpay Woocommerce Review
- Enable logging in your BitPay plugin: Plugins > Settings > Debug Log > Enable logging
- Download the logs from Plugins > Logs
Bitpay Checkout For Woocommerce
You can contact our support team via the following form https://bitpay.com/request-help/wizard