Introduction
What is Payment Form?
Payment Form is a comprehensive Joomla extension that enables website administrators to create customizable payment forms, collect user information, and process payments through multiple payment gateways. Whether you need to collect donations, accept event registrations, sell products, or process any type of online payment, Payment Form provides the tools to build and manage your payment collection process.
Key Capabilities
Payment Form allows you to:
- Create Unlimited Payment Forms: Build as many payment forms as you need for different purposes
- Collect Custom Information: Design forms with custom fields to gather the exact information you require
- Process Payments: Accept payments through multiple (60+) payment gateways including PayPal, Stripe, Mollie, Authorize.net, eWay, Moneybooker, and offline methods and many more....
- Manage Payment Records: View, search, filter, and export all payment transactions
- Offer Discounts: Create and manage coupon codes for percentage or fixed amount discounts
- Send Automated Emails: Configure custom email notifications for customers and administrators
- Generate PDF Invoices: Automatically create and send professional PDF invoices
- Integrate with Other Extensions: Connect with AcyMailing, Community Builder, Events Booking, Membership Pro, and more
Who Should Use Payment Form?
Payment Form is designed for:
- Joomla Administrators: Who need to set up and manage payment collection on their websites
- Site Builders: Who are creating websites for clients that require payment functionality
- Organization Managers: Who need to collect payments, donations, or registrations online
What's Included?
The Payment Form package includes:
- Main Component (com_pmform): The core payment form system with administrator backend and frontend display
- 2 Modules: Display payment forms and form lists in module positions
- 16 Plugins: Extend functionality with integrations, automation, and custom features
- 2 Libraries: Support libraries for MVC framework and payment processing
System Requirements
To use Payment Form, you need:
- Joomla: Version 4.4.0 or higher
- PHP: Version 7.4.0 or higher
- Web Server: Apache or Nginx with mod_rewrite enabled
- Database: MySQL 5.6+ or MariaDB 10.0+
About This Manual
This user manual explains how to install, configure, and use the Payment Form extension. It covers:
- Installation procedures
- Configuration settings
- Creating and managing forms
- Adding and configuring fields
- Setting up payment gateways
- Managing payment records
- Using coupons
- Plugin integrations
- Frontend user features
- Common workflows
The manual assumes you are familiar with basic Joomla administration, including installing extensions, creating menu items, and managing content.