Plugin Overview

Documentation for Paystack Payments in Elementor Forms

This plugin helps wordpress websites using Elementor collect payments through Elementor forms in a smooth, secure, and user-friendly way. This guide will help you launch quickly, manage payments confidently, and troubleshoot issues without technical stress.

Who this is for

Website owners, business teams, and administrators who want to accept online payments from Elementor forms.

What you can do

Charge one-time payments, manage transactions, receive notifications, and run multiple payment-enabled Elementor forms across pages.

Key Features

Paystack Checkout Support

Connect your form flows with Paystack-powered payments in a familiar checkout process.

Multiple Form Usage

Accept Payments on multiple forms and pages while keeping each form’s behavior clear and independent.

Transaction Visibility

Track payment status and review submission outcomes for better operational clarity.

Notification Friendly

Stay informed with email updates tied to submission and payment events.

Simple Setup Flow

Go from installation to first live payment in a straightforward sequence of guided steps.

Built for Real Sites

Supports common admin workflows with practical controls and clear fallback steps.

Installation

Before installation, confirm supported requirements: updated WordPress environment, Elementor Pro Plugin availability, and an active Paystack account.

1

Upload & Activate

Add the plugin package and activate it from your Wordpress Plugins management screen.

2

Verify Access

Confirm the plugin menu item appears in your wordpress admin dashboard.

3

Configure Form

Create or choose your Elementor form where you will accept payments from.

Configuration & Initial Setup

After activation, complete initial setup to ensure reliable payment processing and clear admin control.

  1. Open plugin settings and connect your Paystack account credentials.
  2. Choose your preferred operating mode and validate connection status.
  3. Set currency and default payment behavior for your form use case.
  4. Save settings and run a controlled test transaction.
Admin Settings
Admin Settings.

Elementor Form Configuration

Enable payment actions directly in your target form and map fields so user submissions carry the right payment details.

Field Mapping

Map essential form fields such as payer email and payable amount according to your form structure.

Action Sequence

Confirm payment action placement in your form workflow so users are guided smoothly after submission.

Elementor Form Settings
Elementor Form Settings.

Multiple Forms & Pages

Run payment-enabled forms across several pages with clear rules to avoid conflicts and keep tracking accurate.

  • Use unique forms for distinct payment scenarios.
  • Keep page-specific messaging clear for visitors.
  • Test each form independently before publishing.
  • Document internal naming conventions for admin clarity.

Transactions & Payment Flow

Typical payment flow: visitor submits form → payment is initiated → status is confirmed → transaction is recorded for follow-up.

Transactions Table
Transactions table.

Email Notifications & Advanced Settings

Email Updates

Set notification recipients and review message clarity to keep teams informed about successful and failed payments.

Advanced Controls

Adjust optional settings for operational preferences while maintaining a predictable end-user payment journey.

advanced settings
Advanced settings.

Security & Data Protection

Protect user trust by following practical security checks and responsible data handling processes.

  • Use trusted administrator accounts for configuration changes.
  • Review payment and submission history routinely.
  • Keep your site software and plugins updated.
  • Minimize access to sensitive operational settings.

FAQs

Yes. You can configure multiple forms and pages, then test each one separately before launch.

Use your transaction records and notification logs to confirm status and follow up where needed.

Yes. Make controlled updates, then run a quick test to ensure your live forms still behave as expected.

Troubleshooting

Payments Not Starting

Recheck setup fields, confirm form action placement, and run a clean test submission.

No Notification Received

Verify recipient details and review notification behavior with a new test transaction.

Versioning & Changelog

Release notes.

  • v1.0.0
    — Initial public documentation baseline for installation, setup, and operations.
    — Improved compatibility with latest Elementor and WordPress versions.
    — Added translation support for multilingual websites.
  • v1.9.0
    — Added repeater-based multi page/form admin configuration while preserving legacy single-form compatibility.
    — Added Transactions submenu with sortable and paginated admin transaction table.
    — Added advanced successful-payment email notifications with opt-in toggle and email validation.
    — Improved admin layout so WordPress notices render above plugin header without overlap.

Support & Contact

If you need help, share your form scenario, expected behavior, and observed issue with your support request so resolution can be faster.

Recommended details to include:

  • Page URL where the issue appears.
  • Form name and intended payment behavior.
  • Transaction reference (if available).
  • Steps already attempted from this guide.