WPSmartPay – Payment Forms, Invoices, Donations & Subscriptions
Accept payments, subscriptions, and donations on WordPress with Stripe, PayPal, and more — invoices included, no store or cart required.
Solid choice
WPSmartPay is a solid plugin choice in 2026, with a few things worth checking first. It runs on 100+ sites, is rated 4.7/5 and was last updated 1 day ago, and scores 68/100 on our health check.
- Actively developed — last update 1 day ago
- Tested with the latest WordPress (7.1)
- Momentum — downloads up 92.9% vs the previous 30 days
- Small user base (100+ active installs)
- Needs PHP 8.1 or newer
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where WPSmartPay stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| donation | #43 |
| invoices | #44 |
| payment forms | #77 |
| stripe | >100 |
| subscriptions | #64 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 4.7 from 18 reviews
About WPSmartPay
From the official readme · v3.3.4Description
Need to charge for something on WordPress — a service, a subscription, a donation — but don’t want to set up a whole online store just to do it?
WPSmartPay accepts payments, subscriptions, and donations without WooCommerce, cart plugins, or custom code. Create a payment form, connect a gateway, share the link — start getting paid in minutes.
Invoice clients, bill recurring subscriptions, or collect one-time and recurring donations. No store to configure, no products to manage — just a form and a gateway.
✅ What’s New in Version 3.3.0
- Test Mode is now per gateway — Each gateway has its own Sandbox/Live switch, so you can trial one while the others stay live. Your current mode carries over on upgrade.
- See every Pro integration — The Integrations page lists them all, shown locked, so you can see the full range at a glance.
- Settings always reachable — Open a gateway’s settings while it is switched off, so you can set it up before turning it on.
- Template picker stays on screen — The form template chooser no longer opens past the bottom of the window.
Accept Payments Your Way
Connect the gateway that fits your business and start accepting payments immediately:
- PayPal Standard — Free, trusted, works out of the box
- Manual / Free Payment — For $0 or pay-later flows
- Stripe (Pro — most popular) — Cards, Apple Pay, Google Pay, Link, 135+ currencies
- Authorize.net (Pro) — Industry-standard gateway for US and Canadian businesses
- Mollie (Pro) — Ideal for European businesses; iDEAL, SEPA, and more
- Paddle (Pro) — Global merchant of record; handles VAT and sales tax automatically
- Razorpay (Pro) — Best for India-based businesses; cards, UPI, netbanking
- toyyibPay (Pro) — Malaysian FPX online banking gateway
- Paytm (Pro) — Popular Indian payment gateway
- bKash (Pro) — Mobile banking payments in Bangladesh
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 from Draft through Sent, Paid, and Overdue
- Customize with your logo and business details
Subscription and Recurring Payments (Pro)
Accept recurring payments and build predictable revenue streams with WPSmartPay Pro.
- Set up recurring billing on any payment form — weekly, monthly, or yearly
- Installment plans and fixed-period billing cycles
- Membership plans with role-based access control
- Renewal reminder emails sent automatically
- Supported on Stripe and Paddle gateways
Learn more about subscriptions
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 with the SmartPay block, shortcode, or popup overlay
- Stacked or split checkout layout, and an optional “require login to checkout” toggle – per form
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
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 and Analytics
- Dashboard overview (free) — Total revenue, payment count, recent transactions, and key stats
- Advanced reports (Pro) — Tabbed reports for Revenue, Forms, Subscriptions, Goals, and Payment Recovery
- Date-range filters: today, this week, this month, custom
- Per-form conversion and revenue breakdown
CRM and Marketing Integrations (Pro)
Connect WPSmartPay to your marketing stack and automate post-payment workflows.
- Mailchimp — Add customers to lists and tags on payment
- MailerLite — Sync subscribers and trigger automations
- FluentCRM — Tag contacts and trigger sequences in your WordPress CRM
- AffiliateWP — Track affiliate referrals on every payment
- Zapier — Connect to 6,000+ apps with no code
- Pabbly Connect — Automate workflows with multi-step triggers
Course and Membership Integrations (Pro)
Sell courses and memberships without a separate checkout — payment and enrollment happen in one step.
- LearnDash — Enroll students in a course the moment payment clears
- Tutor LMS — Grant course access automatically on successful payment
- LifterLMS — Unlock memberships and courses after checkout
AI Agent Integration (Pro)
WPSmartPay Pro is built for the agentic web. Connect Claude, Cursor, or any MCP-compatible AI agent to your payment operations — no API scripting required.
Agents can take real actions inside your site using the built-in Model Context Protocol (MCP) server:
- Create payment forms from a prompt — agent scaffolds the full Gutenberg form with pricing tiers in seconds
- Query payments and customers — ask your agent to find a customer, pull recent transactions, or check payment status
- Create and send invoices — agent drafts an invoice and fires it to the customer by email in one step
- Generate coupon codes — bulk-create codes with custom prefixes, limits, and expiry from a single instruction
- Manage subscriptions — list active subscriptions or cancel one by customer email
Use Claude, ChatGPT, Codex, Cursor, or any tool that speaks Model Context Protocol. No webhooks or custom scripts needed — the MCP endpoint is built into the plugin.
Learn how to connect an AI agent
Who Is WPSmartPay For?
- Freelancers and Agencies — Invoice clients and accept one-time or recurring service payments
- Coaches and Consultants — Charge for sessions, courses, and memberships
- Nonprofits and Charities — Accept one-time and recurring donations
- Content Creators — Sell eBooks, templates, audio, and digital files
- Event Organizers — Ticket sales and event registrations
- Fitness and 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
- Dashboard reports and analytics
- Customizable email templates
- Guided onboarding wizard
- Support and 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 and Recurring Billing:
* Recurring plans on forms and products
* Billing cycles and installment plans
* Renewal reminder emails
Advanced Coupon Management:
* Bulk coupon generation with custom prefix/suffix and quantity
* CSV export of generated codes
* 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 (Standard Webhooks spec)
* Automatic retry with delivery log
* Works with Zapier, Make, n8n, and custom endpoints
Advanced Reports:
* Revenue, Forms, Subscriptions, Goals, and Recovery tabs
* Per-form conversion and revenue breakdown
* Failed/abandoned payment recovery tracking
Marketing and Automation Integrations:
Mailchimp – MailerLite – FluentCRM – AffiliateWP – Pabbly – Zapier
Course and Membership Integrations:
LearnDash – Tutor LMS – LifterLMS
AI Agent Integration (MCP):
* Built-in Model Context Protocol server
* AI agents can create forms, query payments, send invoices, manage coupons and subscriptions
* Works with Claude, Cursor, and any MCP-compatible client
Gateway Coverage
- Stripe (Pro) — 47+ countries, 135+ currencies
- PayPal — 200+ countries, 25 currencies
- Authorize.net (Pro) — US and Canada; 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)
Documentation: docs.wpsmartpay.com
Support: Priority email support for Pro users — get Pro
Installation
- Go to Plugins → Add New in your WordPress dashboard.
- Search for “WPSmartPay”.
- Click Install Now, then Activate Plugin.
- Follow the Setup Wizard to configure your currency, pages, and first payment gateway.
- Go to WPSmartPay → Forms to create your first payment form.
For Pro features: upload WP SmartPay Pro, activate, and enter your license key at SmartPay → Settings → License.
Frequently asked questions
Is WPSmartPay free?
Yes. The core plugin is completely free and includes the Gutenberg form builder, invoice management, tax control, anti-spam protection, dashboard reports, email templates, and the PayPal Standard gateway — no credit card required to install.
How is WPSmartPay different from other WordPress payment plugins?
Most payment plugins are either a full store (WooCommerce and its cart, products, and shipping) or a single-purpose donation button. WPSmartPay is neither — it’s a standalone form-and-gateway tool built for anyone who needs to get paid without running a store: invoicing built into the same admin screen as your forms, three anti-spam options out of the box, and a free tier that includes invoicing and donation forms, which most competing free plugins don’t.
Do I need WooCommerce to accept payments?
No. WPSmartPay is a fully standalone payment plugin. There is no cart, no store setup, and no WooCommerce required. Install, connect a gateway, and start getting paid in minutes.
Which payment gateways are supported?
Free: PayPal Standard and Manual/Free gateway. Pro adds Stripe, Authorize.net, Paddle, Razorpay, Mollie, bKash, toyyibPay, and Paytm. See the full gateway list
Is Stripe supported?
Yes — Stripe is available in WPSmartPay Pro. It supports cards, Apple Pay, Google Pay, Link, and 135+ currencies across 47+ countries. Learn more
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 from Draft through Sent, Paid, and Overdue — all from the WordPress admin.
Can I accept recurring or subscription payments?
Yes, with WPSmartPay Pro. Set up recurring billing on any payment form with weekly, monthly, or yearly billing cycles. Membership plans with role-based access are also included.
Can I collect donations?
Yes. Enable the custom amount field on any payment form to accept one-time donations. Recurring donations are available with WPSmartPay Pro.
Does it work with PayPal?
Yes. PayPal Standard is built into the free plugin. Connect your PayPal account under SmartPay → Settings → Payment Gateways and start accepting payments immediately — no Pro license required.
Is there a coupon or discount code feature?
Yes. Create percentage or fixed-amount coupon codes, set expiry dates, and apply them at checkout. Basic coupon management is included in the free plugin. Pro adds bulk generation, per-customer limits, and CSV export.
What is the difference between free and Pro?
The free plugin includes PayPal, manual payment, payment forms, invoices, coupons, customer management, and dashboard reports. Pro adds premium gateways (Stripe, Authorize.net, Mollie, Paddle, etc.), subscription billing, advanced tabbed reports, CRM/marketing integrations, LMS integrations (LearnDash, Tutor LMS, LifterLMS), bulk coupons, and outgoing webhooks. Compare plans
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. Embed forms anywhere using the SmartPay block or the [smartpay_form] shortcode.
Is WPSmartPay GDPR compliant?
Yes. Payment card data is never stored on your server — all sensitive data is handled directly by the payment gateway (Stripe, PayPal, etc.). Turnstile and hCaptcha are privacy-first anti-spam options; reCAPTCHA v3 is also supported.
Can AI agents like Claude, ChatGPT, or Cursor manage my payment forms and store?
Yes, with WPSmartPay Pro. The plugin ships a built-in Model Context Protocol (MCP) server that exposes 15 abilities to any MCP-compatible AI agent. Agents can create payment forms from a natural-language prompt, query payments and customers, create and send invoices, bulk-generate coupon codes, and manage subscriptions — all without writing custom code. Learn more
What PHP version is required?
PHP 8.1 or higher. WordPress 6.0 or higher.
How do I install and set up WPSmartPay?
Go to Plugins → Add New in your WordPress dashboard, search for “WPSmartPay”, click Install Now, then Activate. A guided setup wizard walks you through currency selection, page creation, and connecting your first payment gateway — the entire process takes just a few minutes.
Do I need a merchant account to accept payments?
No. You only need an account with a supported payment gateway such as Stripe, PayPal, or Mollie. Funds go directly into your gateway account — there is no separate merchant account required.
Will WPSmartPay slow down my website?
No. WPSmartPay is built to be lightweight. It only loads its scripts and styles on pages where a payment form is actually present, so your other pages remain fast and unaffected.
Can I add custom fields to my payment forms?
Yes. The form builder lets you add text fields, dropdowns, checkboxes, phone numbers, addresses, and other input fields. This is useful for collecting company names, dietary preferences, agreement to terms, or any extra information you need from customers.
Can I issue refunds from the WordPress admin?
Yes. Open any payment from the Payments screen and click Refund. For gateways like Stripe and Paddle, the refund is processed automatically through the gateway and the money returns to the customer’s original payment method.
Changelog
Test Mode is now set per gateway instead of site-wide, so you can trial one gateway while the others stay live. Your current mode carries over automatically. No database changes.
3.3.4
- New – Dashboard alert box for urgent problems reported by add-ons (e.g. Stripe payment rejections)
3.3.3
- Fix – Payment confirmation page and receipt email now show the form name for SmartPay forms (was “No Name”)
- Fix – Form payment receipt email no longer logs “Attempt to read property ‘title’ on null”
3.3.2
- Fix – Goal Progress block: “Open Form Settings” button now opens the SmartPay Settings modal to the Goal tab instead of the Gutenberg Document sidebar
- Fix – Submit button: coupon toggle notice updated to direct users to Form Settings → Coupon tab after coupon moved out of Form Settings in 3.3.1
3.3.1
- New – Form editor toolbar now has an “Add Field” button that lists all available SmartPay blocks and inserts the chosen one before the submit button
- New – Form Settings moved into a full-page tabbed modal (Form Settings, Goal) — Pro adds a Coupon tab automatically
- New – Goal Progress block is now available in the Add Field picker
- New – Back button in the form editor updated to the new SmartPay logo icon
- Fix – Address field: toggling visibility of individual lines (Line 2, City, State, etc.) now instantly updates the editor preview
- Fix – Name field: Layout Columns now shows the correct side-by-side grid in the editor preview, not just on the frontend
- Fix – Form Settings modal no longer shows an “Allow Custom Amount” toggle (the block inspector already controls it)
3.3.0
- Update – Test Mode is now set per gateway instead of site-wide, so you can trial one gateway while the others stay live
- Update – Your current mode carries over to every gateway on upgrade — nothing changes until you move a gateway yourself
- Update – Pro gateways follow their own switch from WP SmartPay Pro 3.3.9
- New – Every Pro integration now appears on the Integrations page, shown locked, so you can see the full range at a glance
- Fix – Gateway settings are reachable while a gateway is switched off, so you can set it up before turning it on
- Fix – The form template picker no longer opens past the bottom of the screen
- Fix – PHP warning on the Paddle gateway settings screen
3.2.9
- Fix – SmartPay form and product blocks now render on the front end instead of appearing empty on the published page
- Fix – Stripe test mode no longer flips to Live unexpectedly after saving settings or updating the plugin
- Fix – Integrations with a missing required plugin now show a clear warning instead of a broken or mismatched settings page
- Fix – Extensions settings navigation moved to a sidebar list for easier scanning as more integrations are added
- Fix – Settings sidebar no longer highlights the first item when the section being opened does not exist
Screenshots
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best WPSmartPay alternatives
All donation plugins →FAQ
WPSmartPay: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 30, 2026
Is WPSmartPay free?
Yes. WPSmartPay is free to download and use from the official WordPress.org plugin directory.
Is WPSmartPay safe to use in 2026?
WPSmartPay is a solid plugin choice in 2026, with a few things worth checking first. It runs on 100+ sites, is rated 4.7/5 and was last updated 1 day ago, and scores 68/100 on our health check.
How many websites use WPSmartPay?
WPSmartPay is active on 100+ WordPress websites and has been downloaded 18,149 times since it launched in June 2020. It was downloaded 1,472 times in the last 30 days.
Does WPSmartPay work with WordPress 7.1?
Yes. The developer has tested WPSmartPay up to WordPress 7.1.2, the latest release. It requires WordPress 6.0 or newer.
What PHP version does WPSmartPay need?
WPSmartPay requires PHP 8.1 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was WPSmartPay last updated?
The latest version, 3.3.4, was released on September 29, 2026 (1 day ago).
Who makes WPSmartPay?
WPSmartPay is developed and maintained by Convers Lab.
What are the best alternatives to WPSmartPay?
The most popular alternatives to WPSmartPay are GiveWP (100K+ installs), Donations via PayPal (20K+ installs) and Charitable (10K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card