Event Espresso - Paystack Payment Gateway (EE 4.6.0+)
Event Espresso Paystack Gateway Addon
by George E. Nnanwubar · github.com/georgennanwubar/eea-paystack-gateway · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/georgennanwubar/eea-paystack-gateway/archive/refs/heads/main.zipEvent Espresso – Paystack Payment Gateway
A WordPress payment-gateway add-on that integrates the Paystack (Nigeria) API as an onsite payment method for Event Espresso event registrations.
Version: 1.0.6 · Stack: PHP, WordPress, Event Espresso 4.6.0+ · License: GPL-2.0-or-later
What it does
Adds Paystack as a first-class onsite payment method inside Event Espresso's checkout, so attendees pay for event registrations without leaving the site. On payment, the gateway verifies the transaction against the Paystack API and writes the authorization details back to the Event Espresso payment record.
Key technical details
- OOP gateway architecture built on Event Espresso's payment-method framework (
EE_PMT_*,EEG_*_Onsitegateway, settings form objects). - Server-side transaction verification over the Paystack REST API using an authenticated
Authorization: Bearerrequest (cURL). - Public/secret API keys are entered by the site admin via Event Espresso payment-method settings — no keys are hardcoded in the plugin.
- Embedded onsite payment form template + supporting JS/CSS assets.
Installation
- Requires WordPress with the Event Espresso 4 plugin active.
- Copy this folder to
wp-content/plugins/eea-paystack-gateway/and activate it. - In Event Espresso → Payment Methods, enable Paystack and enter your Paystack public and secret keys.
Configuration
Set these in the Event Espresso payment-method settings (never commit real keys):
Paystack Public Key— e.g.pk_live_xxxPaystack Secret Key— e.g.sk_live_xxx
Built by
George Nnanwubar — george.ng · github.com/georgennanwubar · Manndi Technologies