Skip to content

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

RequirementValue
WordPress5.4 or higher
Easy Digital Downloads3.0 or higher
PHP7.0 or higher
Extensionscurl, json
EnvironmentServer-side only

Installation

Step 1: Install Plugin

  1. Go to WordPress Dashboard → Plugins → Add New
  2. Search for Bohudur Gateway for EDD
  3. Click Install Now, then Activate

Step 2: Manual Upload (Optional)

  1. Download the plugin ZIP from WordPress.org
  2. Go to Plugins → Add New → Upload Plugin
  3. Select the ZIP file, click Install Now, then Activate

Configuration

After activation:

  1. Navigate to Downloads → Settings → Payment Gateways
  2. Enable Bohudur as a payment gateway
  3. Click Bohudur under the gateway list to configure:
SettingDescription
API KeyYour Bohudur API Key (Required)
TitlePayment method name shown to customers at checkout. Default: Bohudur Payment
DescriptionOptional message shown on the checkout page
  1. Save changes

Using the Gateway

  1. Customer adds a digital product to cart and proceeds to checkout
  2. Customer selects Bohudur Payment as the payment method
  3. Customer is redirected to Bohudur Hosted Checkout
  4. After payment:
    • Success → Order is marked complete, download links are unlocked
    • Cancel → Customer is returned to the checkout page

Payment Status Mapping

Bohudur StatusEDD Order Status
PENDINGPending
COMPLETEDProcessing
EXECUTEDComplete
CANCELLEDCancelled

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

Bohudur is free and open to everyone. No trade license required.