EHx Donate

EHx Donate – WordPress Donation Plugin. A feature-rich donation management plugin.

Author:EH Studio (profile at wordpress.org)
WordPress version required:5.8
WordPress version tested:6.8
Plugin version:1.1.1
Added to WordPress repository:20-04-2025
Last updated:29-04-2025
Rating, %:0
Rated by:0
Plugin URI:https://wordpress.org/plugins/ehx-donate
Total downloads:413
plugin download
Click to start download

The EHx Donate plugin is designed to enhance donation management on WordPress websites. It offers seamless integration with WordPress’s built-in user system, AJAX-based forms for a smooth experience, and custom role assignments for better user management.

Key Features:
AJAX-Based Submissions – Users can donate without page reloads.
OOP Architecture – Fully object-oriented structure for better scalability and maintenance.
Addon Support System – Built-in mechanism to download, install, and activate both free and premium addons.
Google reCAPTCHA Addon – Adds spam protection to your donation forms.
Multilingual Support – Fully translatable with the text domain ehx-donate.
Performance-Optimized – Lightweight and efficient for fast page loading.
Custom Post Type for Donations – Organize donations separately.
Easy Integration – Works with any WordPress theme.
Secure and Scalable – Follows WordPress coding standards.

External Services

This plugin integrates with the following third-party services:

  1. Stripe PHP Library

    • Purpose: Server-side payment processing for donations
    • Data Sent: Payment tokens, transaction amounts, customer metadata
    • When: During donation processing and payment verification
    • Links:
  2. Google reCAPTCHA (via addon)

    • Purpose: Spam protection for donation forms
    • Data Sent: Form interaction details
    • When: On form submission to validate human interaction
    • Links:

Data Handling

All communication with external services is done securely via HTTPS. The plugin implements:

  1. Payment Processing:

    • Uses the official Stripe PHP library (stripe/stripe-php) for server-side operations
    • Sensitive payment details are processed directly by Stripe’s systems
    • Our servers only receive and store payment tokens for transaction verification
  2. Spam Protection (via reCAPTCHA addon):

    • Validates form submissions using Google reCAPTCHA

User Consent

By using this plugin, you acknowledge that:
– Payment processing is handled by Stripe’s secure systems
– The stripe-php library is used under MIT license
– Google reCAPTCHA is used under its respective terms when enabled via addon

License & Credits

This plugin is licensed under the GPLv2 or later.
Credits to Stripe (MIT Licensed) and Google for their APIs.