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, shar
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.0 and PHP 8.1.
SourceWordPress plugins · Oct 19, 2026
01 / Source details
About this tool.
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.4.0
Complete Donation & Fundraising Campaigns — Launch fundraising campaigns with target goals, public campaign pages, and live progress bars.
Gutenberg Donation Form Blocks — Build donor checkout forms with preset giving tiers, Give Anonymously toggles, Donor Comments, Tributes (in honor/memory), and Step Breaks.
Interactive Donor Wall (Pro) — Celebrate supporters with public donor listings, recent vs top donor sorting, and comment moderation.
Recurring Donations & Custom Billing (Pro) — Accept recurring giving on preset subscription tiers or let donors choose their own custom amount and frequency (daily, weekly, monthly, yearly).
Dedicated Donors & Donations Directory — Keep donor relationships and gift records organized separately from standard sales and customer lists.
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
Dedicated donation blocks — Give Anonymously, Donor Comment, Tribute / Dedication, Step Break, Campaign Goal Progress, and Campaign Donors (Pro)
Ready-made template library — Pick from curated templates (including the Charity Donation template) or start from a blank canvas
Universal embedding — Embed forms anywhere using the SmartPay Form block, the [smartpay_form] shortcode, or a clean popup overlay
Checkout experience controls — Stacked or split layouts, and per-form “require login to checkout” settings
Complete WordPress Donations and Fundraising
Collect one-time and recurring donations, launch fundraising campaigns, and recognize supporters with an interactive donor wall — without bloated eCommerce tools or needing a separate donation plugin.
Whether you run a charity, nonprofit organization, community project, church, or personal fundraiser, WPSmartPay turns WordPress into a reliable fundraising and nonprofit payments platform.
Native Gutenberg Donation Form Blocks
Design donor checkout forms directly in the WordPress block editor with live visual preview: * Preset donation tiers and custom amounts — Offer suggested gift amounts (such as $25, $50, $100, $250) or let supporters type their own custom donation amount. * Custom amount recurring billing (Pro) — Empower donors to select their custom amount and preferred giving frequency (daily, weekly, monthly, or yearly) directly in the Pricing block. * Give Anonymously block — A privacy checkbox allowing donors to give anonymously. Anonymous gifts still count toward campaign totals and show in your admin records, but keep names off public listings. * Donor Comment block — Invite supporters to leave a public message or words of encouragement (up to 1,000 characters) during checkout. * Tribute and Dedication block — Give donors the option to dedicate gifts “In honor of” or “In memory of” someone special with dedicated honoree fields. * Step Break block — Break long donation forms into clean, multi-step stages with a visual step progress bar and Back/Continue navigation to reduce donor drop-off. * Goal Progress bar block — Display real-time progress toward your fundraising target to encourage community momentum. * Charity Donation template — Launch in seconds using a pre-configured template that includes preset tiers, contact details, dedications, comments, and payment buttons ready to go.
Interactive Donor Wall (Pro)
Build social proof, inspire more gifts, and celebrate community generosity directly on your campaign pages (requires WPSmartPay Pro): * Public donor listings (Pro) — Display donor names, contribution amounts, comments, dedication tributes, dates, and avatars (Gravatar or initials). * Flexible view options (Pro) — Sort contributors by recent donations or spotlight top donors. * Full donor privacy control — Donors can choose to remain anonymous during checkout or toggle their public display preferences from their donor account. * Comment moderation (Pro) — Review donor comments before they go live, with approve/hide actions right inside your campaign dashboard. * Embed anywhere (Pro) — The donor wall appears automatically on campaign pages, or place it on any page or post using the WPSmartPay Campaign Donors (Pro) Gutenberg widget block or [smartpay_campaign_donors id="..."] shortcode.
Campaign Management and Recurring Donations
Organize, manage, and track all your nonprofit payments in one place: * Independent fundraising campaigns — Group donation forms under dedicated campaigns with custom target goals, deadlines, and standalone campaign landing pages. * One-time donations — Accept one-time gifts in the free plugin via PayPal Standard or manual/free payment flows. * Recurring donations (Pro) — Accept recurring donations on preset subscription intervals (weekly, monthly, or yearly) through Stripe and Paddle gateways. * Custom amount recurring billing (Pro) — Give donors full flexibility to choose both custom gift amounts and their preferred frequency (daily, weekly, monthly, or yearly) on a single form. * Campaign reports and analytics (Pro) — Detailed campaign performance metrics with CSV data export. * Separate donor and customer records — Any form linked to a campaign or marked as a donation automatically categorizes contributors under SmartPay → Contacts → Donors and records gifts in SmartPay → Transactions → Donations , keeping donation records clean from product sales. * Automated donation receipts — Send immediate branded email confirmations with gift details, and generate printable PDF receipts (Pro) for donor tax records. * Donor self-service dashboard — Supporter portal where donors can view their lifetime giving history, manage or cancel recurring plans (Pro) , and update payment details.
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
Explore Pro reporting
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
See all integrations
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 p
See it in action
Screenshots & previews.
Dashboard - revenue overview, payment stats, and a quick-start checklist.Payment form builder with native Gutenberg blocks and a checkout layout picker.Form template library - pick a template or start from scratch.Invoice management - create, send, and track invoices.Payment gateway settings - connect PayPal, Stripe, Authorize.net, and more.Reports dashboard with revenue charts and payment metrics.Anti-spam settings for Turnstile, hCaptcha, and reCAPTCHA v3.Guided onboarding wizard for new users.Support page with system info, docs, and debug log.Payment form preview
02 / Source details
Getting started.
01Go to Plugins → Add New in your WordPress dashboard.
02Search for “WPSmartPay” .
03Click Install Now , then Activate Plugin .
04Follow the Setup Wizard to configure your currency, pages, and first payment gateway.
05Go 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 .
03 / Source details
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 and run fundraising campaigns?
Yes. WPSmartPay is a full-featured WordPress donation plugin. You can launch standalone fundraising campaigns with monetary goals, display real-time campaign progress bars, create custom donation forms using native Gutenberg blocks, and accept one-time gifts with PayPal or recurring donations with Stripe and Paddle (Pro) .
How do I build a donation form using Gutenberg blocks?
Go to SmartPay → Forms and click + New Form . You can start with a blank form or pick the pre-configured Charity Donation template, which includes preset giving tiers ($25, $50, $100, $250), custom amount inputs, donor contact fields, and dedicated donation form blocks : the Give Anonymously checkbox, Donor Comment box, Tribute dedication fields, and a Step Break block for multi-step checkout. With WPSmartPay Pro, you can also enable custom recurring donation billing (Pro) so donors pick their own giving frequency. Customize labels, amounts, and layouts in the block settings, then publish and embed the form anywhere with the SmartPay Form block or shortcode.
How does the Donor Wall work and can donors choose to remain anonymous? *(Pro)*
The Donor Wall (Pro) displays public contributions on campaign pages or any custom landing page via the Campaign Donors block and shortcode. You can showcase donor names, donation amounts, dates, Gravatar or initials avatars, comments, tributes, and company names, sorted by recent donations or top donors. Donors have complete control over their privacy: checking the “Give anonymously” box at checkout or enabling “Hide my name on public donor walls” in their dashboard keeps their name off all public listings while still recording the gift securely in your admin records. Site administrators can also hold comments for moderation and hide specific entries directly from the campaign Donors tab.
Can I accept recurring donations and track campaign fundraising goals?
Yes. In the free plugin, you can assign target goals to any campaign (by total revenue or donation count) and display a live visual progress bar that updates in real time as gifts arrive. To accept recurring donations (Pro) , WPSmartPay Pro connects with Stripe and Paddle to support fixed recurring subscriptions (daily, weekly, monthly, or yearly) as well as custom amount recurring billing (Pro) , allowing donors to choose both their own gift amount and their preferred billing frequency directly on the donation form. Donors can also manage and cancel their active recurring gifts from their account dashboard (Pro) .
How does WPSmartPay separate donors from regular customers?
WPSmartPay automatically categorizes transactions without requiring a separate donation plugin. As detailed in the Donations & Campaigns Overview , any payment made through a form assigned to a campaign or marked with “Treat as donation form” is logged as a donation rather than a standard product purchase. You can view all contributions under SmartPay → Transactions → Donations and manage donor profiles under SmartPay → Contacts → Donors . Supporters also get a dedicated Giving tab in their customer portal to review past contributions and download receipts (with printable PDF receipts in 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.
Can I export my payment and transaction data?
Yes. Export your payment records from the Payments page as a CSV file that you can open in Excel or Google Sheets for accounting, tax reporting, or team sharing.
Can customers manage their own subscriptions and payment details?
Yes. WPSmartPay provides a customer self-service portal where subscribers can view payment history, update their payment method, pause, or cancel their subscriptions — without needing access to your WordPress admin.
Can I offer a free trial for subscription plans?
Yes, with WPSmartPay Pro. Add a trial period to any subscription form — for example, a 7-day free trial before the first charge. Trial settings are configured directly in the form builder.
Can I create installment plans for expensive products or courses?
Yes, with WPSmartPay Pro. Break a large payment into smaller installments — for example, 6 monthly payments of $100 instead of $600 upfront. This makes expensive products and courses more affordable and can increase conversions.
Can I run multiple donation campaigns at the same time?
Yes. Create as many donation forms as you need, each with its own goal amount and progress tracker. Every campaign tracks independently so you can run different fundraisers simultaneously on your site.
Does WPSmartPay take a percentage of my donations or sales?
No. WPSmartPay charges zero transaction fees on top of what your gateway charges. The only fees you pay are the standard processing fees from your payment gateway (for example, Stripe charges 2.9% + $0.30 per transaction in the US). All funds go directly to your own account.
Can I use multiple payment gateways at the same time?
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati