EHx Events

EHx Events

Details
View on WordPress

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

Details

Plugin code:
ehx-events
Plugin version:
1.0.0
Author:
Outdated:
No
WP version:
5.8 or higher
PHP version:
7.4 or higher
Test up to WP version:
6.8.1
Total installations:
0
Last updated:
2025-06-30
Rating:
Times rated:
0
bookings
calendar
events
reservations
scheduling