The most secure and fastest way to accept crypto payments (Bitcoin, Bitcoin Cash, etc).
The most secure and fastest way to accept crypto payments (Bitcoin, Bitcoin Cash, etc).
BitPay Payment Gateway plugin for Easy Digital Downloads
Key features
- Accept bitcoin and bitcoin cash payments from payment protocol compatible wallets
- Price in your local currency
- Get settled via Bank transfer (EUR, USD, GBP or any of the supported fiat currencies), BTC, BCH or stable coins (GUSD, USDC)
- By design, chargebacks are not possible with cryptocurrency payments
- Have an overview of all your bitcoin and bitcoin cash payments in your BitPay merchant account at https://bitpay.com/dashboard
- Refund your customers in bitcoin or bitcoin cash in your BitPay merchant dashboard at https://bitpay.com/dashboard/payments
Customer journey
- The customer is adding items to his shopping card and proceeds to checkout – the total amount is $100 USD.
- 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 a compatible 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.
Screenshots
BitPay merchant dashboard - create a new POS token
BitPay merchant dashboard - Point of Sale token created
WordPress Easy Digital Downloads - BitPay plugin settings (1)
WordPress Easy Digital Downloads - BitPay plugin settings (2)
BitPay checkout option - example
BitPay hosted invoice - modal option. Displayed to the user after he clicked the "Pay with BitPay" button
BitPay hosted invoice - cryptocurrency selected
BitPay hosted invoice - Customer clicked on the "open in wallet", this opens the compatible wallet installed on the device which automatically retrieves the payment information.
The customer confirmed the payment via his compatible wallet. The BitPay invoice is then marked as paid.
BitPay merchant dashboard - the invoice previously paid is recorded under the "Payments" section.
BitPay merchant dashboard - detailed invoice view
WordPress Easy Digital Downloads - order view
FAQ
How do I pay a BitPay invoice?
You can pay a BitPay invoice with one of the compatible wallets. You can either scan the QR code, click on the “open in wallet” button or copy/paste the payment URL via a compatible wallet.
More information about paying a BitPay invoice can be found here.
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:
- 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
You can contact our support team via the following form https://bitpay.com/request-help/wizard
ChangeLog
2.0.0
- Rewrote plugin to use PHP 8.0 and EDD 3.1
- Updated plugin to use BitPay SDK 8.0.1
- The cart is cleaned after place order
1.1.1911
- Fixed issue where IPN updates may not process correctly
1.1.1910
- Fixed issue where updates might not appear correctly
1.0.0.4
- Changed speed setting so users can defined in BitPay dashboard
1.0.0.3
1.0.0.2
1.0.0.1
- Updated to check for server requirements. To verify, deactivate then reactivate the plugin (your settings will be saved)