Payment Form - Joomla Payment Form
Payment Form (PMF) is a powerful Joomla form builder for collecting data and processing payments in one seamless workflow. It can be used for any kind of payment scenario, from services and subscriptions to event registrations, course enrollments, donations, and more— with support for 70+ online and offline payment gateways worldwide.
Create Powerful Payment Forms in Minutes
Build professional forms to collect customer information and process payments seamlessly—no coding required
Flexible Form Builder
Create unlimited payment forms with complete control over how you collect payments from customers.
- Fixed payment amounts set by you
- Customer-entered payment amounts
- Auto-calculated amounts based on selections
- Information-only forms (no payment)
18 Custom Field Types
Collect exactly the information you need with comprehensive field options and built-in validation.
- Text, Textarea, Email, Phone, Number, Date, Time
- Dropdown, Checkboxes, Radio buttons
- File upload, Countries, States selector
- Range slider and SQL-driven fields
- Client and server-side validation
Dynamic Fee Calculation
Calculate payment amounts automatically based on customer selections with powerful math operators.
- Arithmetic operators (+, -, *, /) for calculations
- Combine multiple fields for total amount
- Show transparent price breakdowns
- Support for taxes and discounts
Conditional Field Logic
Create intelligent forms that show or hide fields based on user selections for a streamlined experience.
- Show/hide fields dynamically
- Trigger based on dropdown, radio or checkbox values
- Reduce form complexity
- Improve user experience
Beautiful Form Layouts
Present forms professionally with responsive, mobile-friendly designs that match your site's style.
- 5 pre-built layouts: Default, Inline, 2 Columns Inline, 2 Columns 2 Lines
- Modern form layout allows easy building any custom fields layout of your choices
- Bootstrap 4/5 and UIKit 3 (Yootheme) support
- Embed in articles, menu items or modules
Complete Payment Management
Track, manage, and analyze all payments from both frontend and backend of your site.
- Browse, edit, approve, or delete records
- Approve offline payments manually
- Process refunds (PayPal, Stripe, Mollie, Square...)
- Export to CSV or Excel
- Send mass emails to customers
Coupon System
Boost conversions with flexible discount codes that drive sales and reward loyal customers.
- Fixed amount or percentage discounts
- Set usage limits by date or number
- Enable/disable per form
- Track coupon redemption
Tax Management
Handle tax calculations automatically for compliant payment processing worldwide.
- Define tax rates per form
- Full EU Tax Rules support
- Transparent tax display
- Include or exclude tax in pricing
Automated PDF Invoices
Generate professional invoices automatically and send them to customers after successful payments.
- Customizable invoice templates
- Auto-send to customers via email
- Include company branding
- Downloadable from payment history
Built for Serious Payment Collection
Accept Payments Your Way
Support for 70+ payment gateways—choose the one that works best for your business
PayPal
Accept credit cards and PayPal worldwide
Stripe
Modern processing with fraud protection
Authorize.net
Trusted gateway for all business sizes
Square
Seamless online payment integration
Mollie
European payment methods made easy
Offline Payment
Bank transfer or manual processing
PayPal, Stripe, Authorize.net, MoneyBooker, Eway, and Offline Payment are included by default. 60+ additional payment plugins available at Payment Form Payment Plugins.
Everything Else You Need
Professional features that make payment collection effortless
Multilingual Support
Translate forms, fields, messages, and emails into all languages on your site.
Email Notifications
Send customizable emails to administrators and customers after payment.
Payment History
Customers can log in to view payment history and download invoices anytime.
Joomla Groups Integration
Automatically assign users to configured Joomla user groups after payment completion.
PHP Script Plugin
Execute custom PHP code after payment record creation and completion for advanced integrations.
Webhook Integration
Send payment data via POST request to configured URLs for seamless third-party integration.
Auto-fill Fields
Populate form fields automatically from user profiles (Joomla, Community Builder or Jomsocial) to speed up payment process.
Newsletter Integration
Integrate with ACYMailing to add customers to lists after payment.
Voucher Sales
Sell coupons and vouchers for Membership Pro, Events Booking and EShop.
User Registration
Allow customers to create accounts while processing payments.
Built-in Translation
Translate language items through admin interface without editing files.
One-Click Updates
Update to latest version directly from admin when new releases are available.
Custom Messages
Customize all messages and emails using WYSIWYG HTML editors.
Input Masking
Require users to enter data in specific patterns for consistency.
Validation
Client-side and server-side validation ensure data accuracy and security.
|
PMF Stripe CheckoutThis plugin allows you to use Stripe Checkout (https://stripe.com/docs/payments/checkout) payment method (which is SAC compatible) for processing payment in Payment Form extension. See Stripe vs Stripe Checkout to understand the difference between the two stripe payment plugins and choose the right one. |
Order It ( $24.99 ) |
|
PMF StripeThis plugin allows you to use Stripe (https://stripe.com/) payment gateway for processing payment in Payment Form extension. See Stripe vs Stripe Checkout to understand the difference between the two stripe payment plugins and choose the right one. |
Order It ( $24.99 ) |
|
PMF Paypal Standard CheckoutThis plugin allows you to use PayPal Standard Checkout payment option for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF Paypal ProThis plugin allows you to use Paypal Pro payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF MollieThis payment plugin in allows you to accept payments via Mollie payment gateway(https://www.mollie.com) in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF Eway Responsive Shared PageThis plugin allows you to use Eway Responsive Shared Page payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF Squareup CardThis plugin allows you to accept credit card payment using Squareup (https://squareup.com) payment gateway in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF Authorize.net SIMThis payment plugin in allows you to accept payments via Authorize.net SIM (server integration method)payment gateway in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF WorldpayThis payment plugin in allows you to accept payments via Worldpaypayment gateway in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF PayfastThis plugin allows you to use Payfast payment gateway (www.payfast.co.za) for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF MonerisThis plugin allows you to use Moneris payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF 2CheckoutThis payment plugin in allows you to accept payments via 2Checkout payment gateway in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF PayflowproThis payment plugin in allows you to accept payments via Payflow Propayment gateway in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF Virtual Merchant (Elavon)This plugin allows you to use VirtualMerchant (Elavon) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF Global Gateway E4This plugin allows you to use FirstData Global Gateway E4 payment gatewayfor processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF Securepay XMLThis payment plugin in allows you to accept payments via Securepay XML payment gateway in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF Securepay DirectPostThis plugin allows you to use Securepay DirectPost payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF FirstDataThis plugin allows you to use FirstData payment gatewayfor processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF FirstData ConnectThis plugin allows you to use First Data Connect Gateway (http://www.firstdata.com/product_solutions/ecommerce/global_gateway/index.htm) payment gatewayfor processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF FirstData PayeezyThis plugin allows you to use First Data E4 payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF NAB TransactThis payment plugin in allows you to accept creditcard payments via NAB Transact(Australia) payment gateway in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF BraintreeThis plugin allows you to use Braintree payment gateway (https://www.braintreepayments.com) for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF CCAvenueThis plugin allows you to use CCAvenue payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
|
PMF Opayo (Sage Pay)This plugin allows you to use Opayo By Elavon (former Sage Pay) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF PaymentExpress PXPayThis plugin allows you to use PaymentExpress PX Pay (https://www.paymentexpress.com/) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF PaymentExpress PXPostThis plugin allows you to use PaymentExpress PX Post (https://www.paymentexpress.com/) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF BBS NetaxeptThis payment plugin in allows you to accept payments via BBS Netaxept payment gateway in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF AlertpayThis plugin allows you to use Alertpay payment gatewayfor processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF Blue payThis plugin allows you to use Blue Pay (https://www.bluepay.com/) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF PaytraceThis plugin allows you to use Paytrace payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF MolpayThis plugin allows you to use Molpay payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF Sofort ÜberweisungThis plugin allows you to use Sofort Überweisung (https://www.sofort.com/) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF PaygateThis plugin allows you to use Paygate (https://www.paygate.co.za) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF USAePayThis plugin allows you to use USAePay (https://usaepay.info/) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF CardSaveThis plugin allows you to use CardSave (https://www.cardsave.net/) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF RedSysThis plugin allows you to use RedSys (http://www.redsys.es) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF PagSeguroThis plugin allows you to use PagSeguro (a Brazil payment gateway) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF PaywayThis plugin allows you to use Payway payment gatewayfor processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF BuckarooThis plugin allows you to use Buckaroo (http://www.buckaroo.nl) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF MIGS 2-PartyThis payment plugin in allows you to accept payments via MIGS 2-Party payment gateway in Payment Form extension |
Order It ( $24.99 ) |
|
PMF MIGS 3-PartyThis payment plugin in allows you to accept payments via MIGS 3-Party payment gateway in Payment Form extension |
Order It ( $24.99 ) |
|
PMF PinThis plugin allows you to use PIN (https://pin.net.au) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF TargetPayThis plugin allows you to use TargetPay (https://www.targetpay.com/) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF PayU LatamThis plugin allows you to use PayU Latam (http://www.payulatam.com/) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF PayUThis plugin allows you to use PayU Latam (http://www.payu.com) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF Saferpay JSONThis plugin allows you to use Saferpay JSON API (https://saferpay.github.io/sndbx/index.html) for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF BillplzThis plugin allows you to use Billplz (https://www.billplz.com) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF SnapPay Website PayThis plugin allows you to accept Alipay/UnionPay/CreditCard using SnapPay Website Pay API in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF SnapPay QRCODEThis plugin allows to accept WeChat, Alipay or UnionPay APP QRCODE payment via SnapPay Website Pay API in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF Offline CreditcardThis plugin allows you to collect creditcard information and process payment offline in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF Ipay88This plugin allows you to use IPay88 (a Malaysia payment gateway) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF PayU IndiaThis plugin allows you to use PayUmoney (https://payu.in/) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF PlugNPayThis plugin allows you to use PlugNPay(https://www.plugnpay.com) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF Clover Hosted CheckoutThis plugin allows you to use Clover Hosted Checkout (https://docs.clover.com/docs/hosted-checkout-api) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF MercadopagoThis plugin allows you to use Mecardopago (https://www.mercadopago.com.ar) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF BeanstreamThis plugin allows you to use Beanstream (http://www.beanstream.com/) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF PayrexxThis plugin allows you to use Payrexx (https://payrexx.com/) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF HitpayThis plugin allows you to use HitPay (https://www.hitpayapp.com/) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF PaystackThis plugin allows you to use Paystack (https://paystack.com) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
|
PMF PagBank CheckoutThis plugin allows you to use PagBank Checkout (a Brazil payment gateway) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
|
PMF PaymongoThis plugin allows you to use Paymongo (https://www.paymongo.com/) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF Square's Hosted CheckoutThis plugin allows you to Square's Hosted Checkout payment method in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF Nexi CheckoutThis plugin allows you to use Nexi Checkout payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |
|
PMF RevolutThis plugin allows you to use Revoult (https://www.revolut.com/) payment gateway for processing payment in Payment Form extension. |
Order It ( $24.99 ) |