Home Plugins ehx events
EHx Events logo

EHx Events

by EH Studio on WordPress.org

A powerful event booking and management system for WordPress websites.

(0)
Event list interface

Event list interface

A flexible event management plugin with booking, and user role controls. EHx Events makes it easy to manage events, attendees, and memberships through a modern, responsive, and user-friendly interface.

Key Features:

  • AJAX Booking System – Seamless, no-refresh form submissions
  • Event Calendar – Visual display of upcoming and available dates
  • Capacity Control – Limit event attendance with ease
  • Role-Based Access – Restrict booking by user role
  • Multilingual Support – Fully translatable and WPML-compatible
  • Mobile Responsive – Optimized for all screen sizes

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. Stripe.js v3 (https://js.stripe.com/v3)
    • Purpose: Securely collects payment information on the frontend via Stripe Elements
    • Data Sent: Card details (directly to Stripe), browser metadata
    • When: When users interact with the payment form
    • Notes: This library is loaded from Stripe’s CDN to ensure PCI compliance and secure client-side processing
    • Links:
  3. Google Maps
    • Purpose: Displaying event locations on interactive maps
    • Data Sent: Event location addresses/coordinates
    • When: When event pages containing maps are loaded
    • 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. Security Measures::

    • Follows Stripe’s recommended practices for PCI compliance
    • All sensitive communication is encrypted and routed through secure endpoints

Roadmap

  • Recurring events support
  • Payment gateway integrations (Stripe, PayPal)
  • Google Calendar sync
  • Waitlist functionality
  • QR code check-in system
Active installations0+
Weekly downloads
29+1350.00%
Version1.0.0
Last updated6/30/2025
WordPress version5.8
Tested up to6.8.1
PHP version7.4
Tags
bookingscalendareventsreservationsscheduling