The easiest way to install WP Simple Pay is to search for it via your site’s Dashboard.
Step-by-Step Instructions
- Log in to your site’s dashboard (e.g. www.yourdomain.com/wp-admin).
- Click on the “Plugins” tab in the left panel, then click “Add New”.
- Search for “Stripe” or “WP Simple Pay” and find our plugin near the top.
- Install it by clicking the “Install Now” link.
- When installation finishes, click “Activate Plugin”.
- A new menu item “WP Simple Pay” should appear in your dashboard.
Once activated, you can immediately start creating both one-time and subscription payment forms!
If you prefer installing manually, you can
download the plugin ZIP file here.
Additional documentation at
wpsimplepay.com/docs.
Stripe Payment Forms 4.17.1 - April 9, 2026
- 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.
Stripe Payment Forms 4.17.0.2 - March 18, 2026
- New: Added Form Style tab with theme presets, colors, typography, and border radius options to customize payment forms.
- New: Added Tabs and Accordion display options for payment methods.
- Update: Updated Stripe integration for improved compatibility.
- Update: Updated minimum PHP version requirement.
- Fix: Fixed Stripe Connect errors in Activity Reports.
- Fix: Fixed application fee issues during subscription status checks.
- Fix: Fixed an error with ACH Debit payment method.
- Fix: Fixed an issue where the payment form could fail to load in certain conditions.
- Fix: Made email field required for overlay modal payment forms.
- Fix: Resolved an issue where fee recovery amounts were incorrectly calculated as zero when no maximum fee cap was configured.
- Fix: Fee recovery amount not included in payment total when the fee recovery toggle is set to "on by default".
Stripe Payment Forms v4.16.1 – December 01, 2025
- New: Added a “Display Type” setting to switch the payment method layout between Tabs and Accordion.
- Update: Added the
simpay_show_card_field_label filter to display a label for the Card Element field.
- Fix: Ensured the email field is required on all payment forms.
- Fix: Resolved an overlay modal visibility issue on payment forms.
- Fix: Corrected label visibility for custom text fields in the form builder.
- Fix: Fixed an issue where selecting multiple line items could trigger an invoice currency error.
- Fix: Missing styles for datepicker field.
Stripe Payment Forms v4.16.0 – October 30, 2025
- New: Added support for MobilePay, BECS Direct Debit, PromptPay, and WeChat Pay payment methods.
- Update: Activity & Reports - Stripe Balance component now supports Test Mode.
- Fix: Addressed an issue that incorrectly displayed an "invalid webhook" message.
- Fix: Optimized the application fee removal process for Lite to Pro upgrades to prevent unnecessary API calls.
- Dev: Updated Stripe integration for enhanced security and reliability.
Stripe Payment Forms v4.15.0 – August 13, 2025
- Update: Added more details to the System Report.
- Fix: Added support for 4-digit card numbers in the {card-last4} smart tag for Stripe Checkout one-time payments.
- Fix: Fixed incorrect frontend forms API URL when the wp-api script is deferred.
Stripe Payment Forms v4.14.3 - July 24, 2025
- Fix: Optional recurring price option.
- Fix: Restored maximum value field for custom amounts.
- Fix: Added fallbacks for legacy shared scripts.
Stripe Payment Forms v4.14.2 - July 8, 2025
- Update: Rest API active check is now more consistent to avoid conflicts.
- Fix: Unsupported parameters for multiple line items.
- Fix: Divi - payment form field sometimes not rendering in "Button", "Pricing Table" and "Call to Action" modules.
Stripe Payment Forms v4.14.1 - July 2, 2025
- New: Subscription Payments are now available for ALL users! Yes, even those using the Lite version! This makes it easier than ever to set up recurring revenue streams, offer memberships, or sell ongoing services - no matter what plan you are on.
- New: Added a customizable "Subscription Cancelled" message. Tailor the message to match your brand’s voice!
- New: Introduced new payment form templates, including options for gift vouchers, digital courses, and physical workbooks.
- New: Activity & Reports - see Stripe Balance and "action required" Stripe Account notifications.
- New: Pricing - allow a price option to be required during a multiple item purchase.
- New: Pricing - allow a maximum amount to be set for custom amounts.
- New: Payment Methods - SEPA Direct Debit - enabled for Bulgaria.
- Update: Removed the legacy payment flow to simplify and modernize the payment experience.
- Fix: Failed payments sometimes do not redirect users to the failure page.
- Fix: PHP notice due to translations loaded too early.
- Fix: "Resend Payment Receipt" functionality now works reliably in all scenarios.
- Fix: Pricing - ensure existing Stripe plan can be imported.
- Fix: Pricing - payment forms without description.
- Fix: Legacy payment flow - ensure custom amount is properly captured with Stripe Checkout.
- Fix: Custom Fields - Date - avoid
z-index conflicts with other libraries.
- Fix: Smart Tags -
{receipt} - ensure quantity is reflected accurately in all scenarios.
Stripe Payment Forms v4.12.2 - January 9, 2025
- New: Payment Confirmations - use a dedicated confirmation page for more focused messaging.
- Fix: Smart Tags - Ensure
{payment-url} is not incorrectly escaped.
- Fix: Ensure translation loading compatibility with WordPress 6.7.
- Fix: Ensure dependency directory uses the proper casing for autoloading.
- Fix: Avoid PHP 8.2 deprecation notice during installation.
- Fix: Avoid PHP 8.2 deprecation notice in form builder.
- Fix: Avoid PHP 8.2 deprecation notice in token validation.
- Fix: Avoid PHP 8.2 deprecation notice in caching layer.
Stripe Payment Forms v4.11.1 - August 15, 2024
- New: [Pro] Allow multiple price options to be purchased at once.
- Fix: Smart Tags - ensure parsing does not replace values.
Stripe Payment Forms v4.10.0 - May 14, 2024
- New: Smart Tags - Provide Fallback For Optional Fields.
- Fix: Form Builder - Custom Fields Can Become Unexpandable.
- Fix: Remove Redundant Word in Sentence.
- Fix: Template Explorer - Search Field Broken in WordPress 6.5.
- Update: Require PHP Version 7.2 minimum.
- Update: Require WordPress version to be at least 5.9.
Stripe Payment Forms v4.9.0 - April 2, 2024
- New: WP Simple Pay is now translated in 10 additional languages.
- New: Do not send a dynamic statement descriptor to Stripe. https://support.stripe.com/questions/statement-descriptor-information
- Fix: Setup Wizard - Ensure "Help Panel" popover is hidden until completion.
- Fix: Blocks - Add block.json for better compatibility.
- Fix: Ensure CAPTCHA Documentation opens in new tab.
- Fix: Admin - Ensure
common.js WordPress Script is Enqueued.
- Fix: Payment Form - Improve "Invalid Parameters" REST API messaging.
- Fix: Form Builder - Remove "New!" From "Confirmation Page" tab.
- i18n: Various changes for improved translations.
- Dev: Remove legacy action:
simpay_subscription_created → simpay_webhook_subscription_created.
- Dev: Remove legacy action:
simpay_charge_created → simpay_webhook_payment_intent_succeeded.