Description
The WP Simple Pay Pro plugin is aimed at businesses, content creators, and nonprofit organizations that need one-time or recurring payments via Stripe, with payment forms embeddable through a shortcode and support for subscriptions. It eliminates the need for complex gateway setup by creating payment buttons and pages directly in the WordPress editor, with no redirects to third parties.
Key Features of WP Simple Pay Pro
- Shortcode forms
Insert[wp_simple_pay]into any post, page, or widget to display a custom Stripe form. - Subscription support
Create recurring billing plans (weekly, monthly, yearly) with trial periods and automatic cancellation. - Customizable fields
Add text fields, dropdowns, checkboxes, and custom pricing directly in the form builder. - Dedicated payment pages
Generate full checkout pages with their own styling, without relying on page builder plugins. - Webhooks and notifications
Trigger confirmation emails and integrate with services through Stripe webhooks.
Benefits of WP Simple Pay Pro
- Fast and secure checkout
Customers complete their purchase without leaving your site, reducing abandonment. - Centralized management
View transactions, subscriptions, and receipts directly from the WordPress dashboard. - No extra fees
Only Stripe processing fees apply, with no commissions or plugin charges. - Visual customization
Change colors, buttons, and fields to match your brand identity.
Who Is WP Simple Pay Pro For?
- Those selling online courses or premium content who need recurring billing without an external platform.
- Charities and crowdfunding organizations that want to accept one-time or monthly donations via Stripe.
- Small and medium businesses offering services with periodic billing, such as consulting and maintenance plans.
How to Download WP Simple Pay Pro
WP Simple Pay Pro is available for download here at Ultrapack. After downloading the .zip file, install it via Plugins > Add New > Upload Plugin, select the .zip file, and activate it. The payment form is then managed from the “Payment Forms” submenu in the admin dashboard.
By integrating Stripe payments directly into WordPress content, WP Simple Pay Pro eliminates the need for full e-commerce plugins when handling simple sales and subscriptions. For creators publishing premium content, organizations collecting recurring donations, or service providers with payment plans, the tool offers full control over billing flows while keeping the customer experience on your site. With transaction reports and support for multiple currencies, it is the practical choice for accepting payments without intermediaries.
Frequently asked questions
Is WP Simple Pay Pro GPL-licensed?
Yes. WP Simple Pay Pro is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use WP Simple Pay Pro on multiple sites?
Yes. You can install WP Simple Pay Pro on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does WP Simple Pay Pro cost at Ultrapack?
WP Simple Pay Pro costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does WP Simple Pay Pro include updates?
Yes. The current version of WP Simple Pay Pro is 4.17.4.1, published at Ultrapack on Sep 28, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is WP Simple Pay Pro scanned before publication?
Yes. Every version of WP Simple Pay Pro goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin WP Simple Pay Pro?
Requires WordPress 5.9 or higher and PHP 7.4 or higher. Tested up to WordPress 7.0.
What changed in this version
Version 4.17.4.1
- Fix: Stripe Connect could not complete on sites with Stripe API keys already saved, and failed without showing an error.
Version 4.17.4
- New: Transactions page to browse, search, filter, and export one-time payments.
- New: Issue full or partial refunds from a transaction's detail view.
- New: Subscriptions page to browse, search, and filter recurring payments, including ones that already existed in Stripe.
- New: File Upload form field, with allowed file types, a maximum file size, and required validation.
- New: Chargebacks opened in Stripe now show on the Transactions page as disputed.
- Update: Payments and subscriptions missed by a webhook are now recovered from Stripe on an hourly check.
- Fix: The form editor could fail to load after a price option was removed while per-price inventory limits were enabled.
- Fix: Admin screens could redirect to a payment form's Payment Page instead of loading.
- Fix: Improved security around the Stripe Connect flow, webhook processing, the manage subscriptions request, the receipt resend tool, and plugin installs.
Version 4.17.3
- New: PIX and BLIK payment methods for forms in Brazilian Real and Polish Złoty.
- New: per-form setting to disable Stripe Link on Stripe Checkout (off-site) forms.
- New: `[simpay_manage_subscriptions]` shortcode for the customer subscription portal in the Classic Editor.
- Update: BECS Direct Debit can now be used for subscriptions and recurring payments on AU/AUD forms.
- Fix: Duplicated forms no longer share the original's Stripe Product and Price IDs.
- Fix: Form-style error color now applies to validation errors and required-field highlights.
- Fix: Action Scheduler no longer creates duplicate entries when requests arrive concurrently.
Version 4.17.2
- New: Conditional logic for form fields. Show or hide fields dynamically based on the values of other fields, with support for multiple rules, all/any matching, and a wide range of operators.
- New: Added `{billing-country}` and `{billing-zip}` smart tags for use in payment confirmation pages and emails.
- Fix: Required fields are now automatically added for Overlay forms using Klarna, Afterpay/Clearpay, or automatic taxes.
Version 4.17.1
- New: Installment description format setting. Choose how recurring payment descriptions appear across your forms with three format options, configurable globally and per form.
- New: Per-form transaction description source. Choose what text appears in Stripe for each form's transactions, including a new "Price Option Label" source.
- New: Per-form email subject customization. Override global email subject lines on individual forms for both receipts and notifications.
- New: `{payment-method}` smart tag for displaying the payment method used by the customer in confirmation pages and emails.
- Update: Plugin styles and scripts are now loaded only on pages that contain a payment form, while Stripe.js remains loaded site-wide for advanced fraud detection.
- Update: Webhook endpoint now returns a success response for events not created by WP Simple Pay, eliminating Stripe Dashboard warnings.
- Update: Improved payment charge retrieval for more reliable confirmation pages and receipts.
- Update: Receipt line items now display in the same order as price options in the form editor.
- Update: Subscription payment descriptions now use proper grammar for singular and plural billing intervals.
- Fix: Resolved an issue where a "Bank" tab appeared in the payment form when Stripe Link was enabled.
- Fix: Font size settings in the form style editor no longer override theme typography when left empty.
- Fix: Resolved a JavaScript error related to Payment Element updates.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
wp-simple-pay-pro.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
wp-simple-pay-pro.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 5.9 or higher and PHP 7.4 or higher. Tested up to WordPress 7.0.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready