Requirements
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 Easy Digital Downloads and click on Install Now and then on Activate Plugin
After the plugin is activated, BitPay will appear in the Easy Digital Downloads > Payment Gateways 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: Easy Digital Downloads), uncheck "Require Authentication" and click on the Add Token button
- Copy the token value
- Log in to your WordPress admin panel, select Easy Digital Downloads > Payment Gateway and enable BitPay Checkout
- Click the BitPay Checkout heading to configure
- 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)
- Click "Save changes" at the bottom of the page
- To use BitPay Test environment, select Test Mode from the Payment Gateways section
Order fulfillment
This plugin also includes an IPN (Instant Payment Notification) endpoint that will update your Easy Digital Download 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 initiates a transaction from his wallet to pay the BitPay invoice, the status of the Easy Digital Downloads order will change to Processing
- When the transaction is confirmed by BitPay, the status of the Easy Digital Downloads order will change to Completed. The order will be safe to ship, allow access to downloadable products, etc.
- If a BitPay invoice expires before the customer completed the payment, the Easy Digital Downloads order will change to Cancelled.
- If you refund a BitPay invoice from your BitPay merchant dashboard, the Easy Digital Downloads order will change to Refunded once the refund is processed by BitPay.