WordPress.org

Plugin Directory

WPSmartPay – Payment Forms, Invoices, Donations & Subscriptions

Image
Image

WPSmartPay – Payment Forms, Invoices, Donations & Subscriptions

Description

WPSmartPay is the simplest way to accept payments, send professional invoices, and collect donations on WordPress.

No complex store setup. No bloated cart plugin. Just create a payment form, connect a gateway, and start getting paid — in minutes.

Use it to invoice clients, accept one-time or recurring donations or charge for services. WPSmartPay handles the money side so you can focus on the work.

✅ What’s New in Version 3.0

New:

  • New – Rebuilt Gutenberg payment form builder — Design payment forms visually using the WordPress block editor. No page builders required.
  • Invoice Management — Create, send, and track professional invoices directly from your WordPress dashboard.
  • Advanced Reports — Revenue charts, payment trends, and subscription metrics with date-range filters.
  • Anti-Spam Control System — Protect payment forms with 3 built-in integrations: Cloudflare Turnstile, hCaptcha, and reCAPTCHA v3.
  • Tax Control System — Define tax rates (percentage or fixed) and apply them globally or per form.
  • Email Templates & Controls — Customizable transactional emails with full subject, heading, and content control.
  • Redesigned Dashboard — Real-time overview of revenue, recent transactions, and key business metrics.
  • Onboarding Wizard — Step-by-step guided setup for currency, pages, and gateway in minutes.
  • Support & System Info Page — Built-in hub for system information, documentation, and debug log access.

Improved:

  • Modern Admin UI — The entire plugin has a new, clean, professional interface built for speed and clarity.
  • Better Page Experiences — Subscriptions, Payments, Customers, Coupons, Integrations, and Settings pages are all faster and easier to use.

Invoicing Built Into WordPress

Stop switching between tools. WPSmartPay lets you create and send professional invoices without leaving the WordPress admin.

  • Generate invoices for one-time or recurring payments
  • Send to customers by email in one click
  • Track status: Draft Sent Paid Overdue
  • Customize with your logo and business details

Accept Payments Your Way

Connect the gateway that fits your business and start accepting payments immediately:

  • Stripe (Pro — most popular) — Cards, Apple Pay, Google Pay, Link
  • PayPal Standard — Free, trusted, works out of the box
  • Authorize.net (Pro) — Industry-standard gateway for US businesses
  • Mollie (Pro) — Ideal for European businesses
  • Paddle (Pro) — Global merchant of record; handles tax automatically
  • Razorpay (Pro) — Best for India-based businesses
  • toyyibPay (Pro) — Malaysian online banking gateway
  • Paytm (Pro) — Popular Indian payment gateway
  • bKash (Pro) — Mobile banking payments in Bangladesh

Donations Made Simple

Set up a donation form in minutes. Accept one-time or recurring donations from supporters worldwide.

  • Let donors choose their own amount with the custom amount field
  • Collect recurring donations with subscription billing (Pro)
  • Send automatic thank-you emails on every donation
  • Works with PayPal, Stripe, and all supported gateways

Native Gutenberg Payment Form Builder

Build payment forms the WordPress way — with blocks. Live preview as you design.

  • Drag-and-drop fields: name, email, address, phone, and more
  • Flexible pricing: fixed price, custom amount, or pricing tiers
  • Start from the template library or build from scratch
  • Embed anywhere: block, shortcode, or popup overlay

Anti-Spam Protection

Stop bot abuse before it reaches your payment processor. Choose from 3 built-in integrations:

  • Cloudflare Turnstile — Privacy-first, invisible to real users
  • hCaptcha — GDPR-compliant with high bot-detection accuracy
  • reCAPTCHA v3 — Score-based, never interrupts real customers

Tax Control

Stay compliant without extra plugins:

  • Percentage or fixed-amount tax rates
  • Apply globally or per payment form
  • Tax line shown clearly on checkout and receipts

Reports & Analytics

  • Total revenue, payment count, and average order value
  • Subscription revenue and trends over time
  • Date-range filters: today, this week, this month, custom
  • Clean data tables

Who Is WPSmartPay For?

  • Freelancers & Agencies — Invoice clients and accept one-time or recurring service payments
  • Coaches & Consultants — Charge for sessions, courses
  • Nonprofits & Charities — Accept one-time and recurring donations
  • Content Creators — Sell eBooks, templates, audio, and digital files
  • Event Organizers — Ticket sales and event registrations
  • Fitness & Wellness Studios — Sell subscription and class packages

Free Features at a Glance

  • Native Gutenberg payment form builder + template library
  • Invoice management (create, send, track)
  • Anti-spam: Cloudflare Turnstile, hCaptcha, reCAPTCHA v3
  • Tax control system
  • Advanced reports & analytics dashboard
  • Customizable email templates
  • Guided onboarding wizard
  • Support & system info page
  • Customer management
  • Coupon codes
  • PayPal Standard + manual/free payment gateway
  • Test mode for safe development
  • GDPR-friendly
  • Developer hooks and filters

WPSmartPay Pro

Unlock more with WPSmartPay Pro:

Pro Payment Gateways:
Stripe · Authorize.net · Paddle · Razorpay · Mollie · bKash · toyyibPay · Paytm

Subscriptions & Recurring Billing:
* Recurring plans on forms and products
* Billing cycles and installment plans
* Renewal reminder emails

Advanced Coupon Management:
* Bulk coupon generation
* Per-coupon and per-customer usage limits
* Percentage or fixed discounts with expiry dates

Outgoing Webhooks:
* Fire payment events to any URL in real time
* HMAC-SHA256 signed requests
* Works with Zapier, Make, n8n, and custom endpoints

Marketing & Automation Integrations:
Mailchimp · MailerLite · FluentCRM · AffiliateWP · Pabbly · Zapier

Get WPSmartPay Pro

Gateway Coverage

  • Stripe (Pro — most popular) — 47+ countries, 135+ currencies
  • PayPal — 200+ countries, 25 currencies
  • Authorize.net (Pro) — US-focused; USD, CAD, GBP, EUR and more
  • Mollie (Pro) — European Economic Area (EEA)
  • Paddle (Pro) — Global merchant of record; handles VAT and sales tax worldwide
  • Razorpay (Pro) — India, 100+ currencies
  • toyyibPay (Pro) — Malaysia (MYR)
  • Paytm (Pro) — India (INR)
  • bKash (Pro) — Bangladesh (BDT)

Get Help

  • Documentation
  • Built-in System Info & Debug Log (WPSmartPay Support)
  • Priority email support for Pro users

Purchase WPSmartPay Pro for priority support.

Screenshots

Blocks

This plugin provides 2 blocks.

  • Product
  • Form

Installation

  1. Go to Plugins Add New in your WordPress dashboard.
  2. Search for “WPSmartPay”.
  3. Click Install Now, then Activate Plugin.
  4. Follow the Setup Wizard to configure your currency, pages, and first payment gateway.
  5. Go to WPSmartPay Forms to create your first payment form.

FAQ

Is WPSmartPay free?

Yes. The core plugin is completely free and includes the Gutenberg form builder, invoice management, tax control, anti-spam protection, reports, email templates, and PayPal Standard gateway.

Which payment gateways are supported?

Free: PayPal Standard and Manual/Free gateway. Pro: Stripe, Authorize.net, Paddle, Razorpay, Mollie, bKash, toyyibPay, Paytm.

Can I send invoices from WordPress?

Yes. WPSmartPay includes a built-in invoice management system. Create invoices, send them to customers by email, and track their status — all from the WordPress admin.

Does WPSmartPay support recurring donations?

Yes — recurring subscription billing is available with WPSmartPay Pro.

Is it GDPR compliant?

Yes. Payment card data is never stored on your server — all sensitive data is handled directly by the payment gateway. Turnstile and hCaptcha are privacy-first options; reCAPTCHA v3 is also supported for teams already using Google’s ecosystem.

Can I accept donations?

Yes. Enable the custom amount field on any payment form to accept one-time donations. Recurring donations are available with Pro.

Does it work with the Gutenberg block editor?

Yes — the form builder is built entirely on Gutenberg blocks and integrates natively with the WordPress editor.

Reviews

Image
July 8, 2024
I would not recommend WPSmartPay. In short: Many advertised features DO NOT work or are bugged Support is terrible, generic and very slow Even highly skilled, experienced WordPress devs struggle to implement the plugin
Image
October 10, 2021
Really it’s a good plugin for handling payment with WooCommerce through Paddle. I have been using the Pro Version of it’s for processing subscription payment for my plugin “Leo Product Recommendations for WooCommerce”
Image
June 27, 2021
Love this! Very well thought out and eliminates some headaches associated with the “woo” experience, and pairing this with paddle for woo makes this a lot better option than woo subscriptions in my opinion. Clean and sleek!
Read all 18 reviews

Contributors & Developers

“WPSmartPay – Payment Forms, Invoices, Donations & Subscriptions” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

3.0.0

  • New – Rebuilt Gutenberg payment form builder with live block preview
  • New – Form template library with ready-made templates across categories
  • New – Invoice management: create, send, and track invoices from WP admin
  • New – Advanced reports dashboard with revenue charts and date-range filters
  • New – Anti-spam control: Cloudflare Turnstile, hCaptcha, reCAPTCHA v3
  • New – Tax control system: percentage and fixed-amount rates, global or per-form
  • New – Redesigned email templates with subject, heading, and content controls
  • New – Dashboard redesign: revenue overview, recent payments, quick actions
  • New – Guided onboarding wizard for currency, pages, and gateway setup
  • New – Support page: system info, documentation links, and debug log
  • New – Payment gateways managed from Settings Payment Gateways; Pro gateway locked cards shown when Pro is not active
  • New – Legacy form migrator: recovers pre-3.0 forms with stale block markup
  • Improved – Entire admin UI redesigned with a modern, accessible interface
  • Improved – Subscriptions, Payments, Customers, Coupons, Integrations, and Settings pages redesigned for speed and usability
  • Fix – Legacy form builder no longer shows “invalid content” for migrated forms
  • Fix – Pricing and submit blocks rebuilt to match current native form format

2.8.3

  • Security – Direct file access protection added to all PHP files
  • Fix – PHP 8.1 nullable parameter compatibility in framework classes
  • Fix – WordPress Plugin Check compliance: escaping, i18n, sanitization
  • Update – Tested up to WordPress 6.9

2.8.2

  • Fix – Broken form issue

2.8.1

  • Feature – Coupon validation (frontend & backend)
  • Fix – Compatibility issue with Pro version
  • Fix – Deprecation issues
  • Update – Coupon list UI & UX
  • Update – Documentation link

2.8.0

  • Fix – Major security issues (nonces, escaping, sanitization)
  • Fix – Deprecation issues
  • Fix – Text domain warnings

2.7.13

  • Fix – Input sanitization for form submission
  • Fix – Text domain warning

2.7.12

  • Fix – Add instructions to enable payment gateways in Pro version

2.7.0

  • Add – Paytm payment gateway

2.6.7

  • Add – toyyibPay payment gateway

2.6.1

  • New – Mollie payment gateway
  • New – Register custom payment gateway hook

2.5.0

  • Add – Razorpay payment gateway

2.4.0

  • New – Coupon system
  • New – MailerLite integration
  • New – Onboarding welcome flow

2.0.0

  • New – Debug log settings
  • New – Customer details page
  • New – Monthly report page

1.1.0

  • New – ReactJS admin SPA
  • New – Gutenberg form builder
  • New – Dashboard

1.0.0

  • Initial stable release