Bohudur Easy Digital Downloads Plugin
Accept secure payments via Bohudur Payment Gateway in your Easy Digital Downloads (EDD) store.
Description
Bohudur for Easy Digital Downloads is a payment gateway plugin that lets you accept payments in your EDD-powered WordPress store using Bohudur's hosted checkout system.
Customers are redirected to Bohudur's secure, hosted checkout page to complete payment. After a successful payment, the order is automatically marked as complete and the customer receives access to their digital downloads.
Requirements
| Requirement | Value |
|---|---|
| WordPress | 5.4 or higher |
| Easy Digital Downloads | 3.0 or higher |
| PHP | 7.0 or higher |
| Extensions | curl, json |
| Environment | Server-side only |
Installation
Step 1: Install Plugin
- Go to WordPress Dashboard → Plugins → Add New
- Search for Bohudur Gateway for EDD
- Click Install Now, then Activate
Step 2: Manual Upload (Optional)
- Download the plugin ZIP from WordPress.org
- Go to Plugins → Add New → Upload Plugin
- Select the ZIP file, click Install Now, then Activate
Configuration
After activation:
- Navigate to Downloads → Settings → Payment Gateways
- Enable Bohudur as a payment gateway
- Click Bohudur under the gateway list to configure:
| Setting | Description |
|---|---|
| API Key | Your Bohudur API Key (Required) |
| Title | Payment method name shown to customers at checkout. Default: Bohudur Payment |
| Description | Optional message shown on the checkout page |
- Save changes
Using the Gateway
- Customer adds a digital product to cart and proceeds to checkout
- Customer selects Bohudur Payment as the payment method
- Customer is redirected to Bohudur Hosted Checkout
- After payment:
- Success → Order is marked complete, download links are unlocked
- Cancel → Customer is returned to the checkout page
Payment Status Mapping
| Bohudur Status | EDD Order Status |
|---|---|
PENDING | Pending |
COMPLETED | Processing |
EXECUTED | Complete |
CANCELLED | Cancelled |
Notes
- Do not expose your API key in frontend code
- Always verify payment before delivering digital products
- Executed payments are final — do not attempt multiple executions
- The plugin handles payment execution server-side automatically
Support
- Telegram: t.me/bohudur
- Facebook: Group
- YouTube: youtube.com/@bohudurpay
