Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

WP Simple Pay Pro Changelog

Every recorded version, newest first, with what changed in each one.

Latest 4.17.515 versions

Undated · 15 versions

  1. 4.17.5

    Latest
    2 new7 improvements17 fixes
    New
    • Form Style settings to customize checkbox and radio button border, checked fill, and checkmark colors.
    • When a new coupon's code already exists in Stripe and was created by your site, offer to import it.
    Improved
    • Payment forms now load their settings separately from the page, so they keep working with page caching plugins.
    • Payment forms show a clear message when they cannot load, instead of reloading the page.
    • Strengthened security checks on payment, tax, and coupon requests.
    • Cancellation emails for subscriptions set to cancel at period end are now sent when the subscription ends.
    • The Address Type help text now explains how billing details are collected with a Shipping Address.
    • Site Health now checks every plugin database table.
    • The About Us page no longer loads icons from an external service.
    Fixed
    • Subscription renewals and invoice payments are recorded again on Stripe accounts using newer API versions.
    • Afterpay/Clearpay is no longer offered above its maximum amount, which blocked every payment method on the form.
    • Klarna no longer locks the billing address country to the US when the Address field is used.
    • Coupon codes are now accepted in any capitalization at checkout.
    • The Address Type no longer silently switches to Shipping when Afterpay/Clearpay is enabled.
    • On-site payment forms no longer fail with an "Invalid URL" error when no confirmation page is selected.
    • Custom colors now save on the Payment Page and dedicated Confirmation Page settings.
    • Stripe field placeholder text now matches the color of other form field placeholders.
    • Selecting all payment forms on the Payment Forms list now works.
    • Enabling conditional logic on a newly added field no longer hides its rule settings.
    • An unchanged payment form no longer shows a "Leave site?" prompt in the form builder.
    • A file chosen in a File Upload field before the form finished loading is now uploaded.
    • Copy buttons on transaction and subscription pages now work when the browser blocks clipboard access.
    • Deleting the plugin with "Save Settings" turned off now removes all of its data.
    • Corrected the wording of the invalid coupon message.
    • Resolved a deprecation notice on PHP 8.5.
    • Improved escaping, input handling, and timezone handling throughout the plugin.
  2. 4.17.4.1

    1 fix
    Fixed
    • Stripe Connect could not complete on sites with Stripe API keys already saved, and failed without showing an error.
  3. 4.17.4

    5 new1 improvement3 fixes
    New
    • Transactions page to browse, search, filter, and export one-time payments.
    • Issue full or partial refunds from a transaction's detail view.
    • Subscriptions page to browse, search, and filter recurring payments, including ones that already existed in Stripe.
    • File Upload form field, with allowed file types, a maximum file size, and required validation.
    • Chargebacks opened in Stripe now show on the Transactions page as disputed.
    Improved
    • Payments and subscriptions missed by a webhook are now recovered from Stripe on an hourly check.
    Fixed
    • The form editor could fail to load after a price option was removed while per-price inventory limits were enabled.
    • Admin screens could redirect to a payment form's Payment Page instead of loading.
    • Improved security around the Stripe Connect flow, webhook processing, the manage subscriptions request, the receipt resend tool, and plugin installs.
  4. 4.17.3

    3 new1 improvement3 fixes
    New
    • PIX and BLIK payment methods for forms in Brazilian Real and Polish Złoty.
    • per-form setting to disable Stripe Link on Stripe Checkout (off-site) forms.
    • `[simpay_manage_subscriptions]` shortcode for the customer subscription portal in the Classic Editor.
    Improved
    • BECS Direct Debit can now be used for subscriptions and recurring payments on AU/AUD forms.
    Fixed
    • Duplicated forms no longer share the original's Stripe Product and Price IDs.
    • Form-style error color now applies to validation errors and required-field highlights.
    • Action Scheduler no longer creates duplicate entries when requests arrive concurrently.
  5. 4.17.2

    2 new1 fix
    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.
    • Added `{billing-country}` and `{billing-zip}` smart tags for use in payment confirmation pages and emails.
    Fixed
    • Required fields are now automatically added for Overlay forms using Klarna, Afterpay/Clearpay, or automatic taxes.
  6. 4.17.1

    4 new5 improvements3 fixes
    New
    • Installment description format setting. Choose how recurring payment descriptions appear across your forms with three format options, configurable globally and per form.
    • Per-form transaction description source. Choose what text appears in Stripe for each form's transactions, including a new "Price Option Label" source.
    • Per-form email subject customization. Override global email subject lines on individual forms for both receipts and notifications.
    • `{payment-method}` smart tag for displaying the payment method used by the customer in confirmation pages and emails.
    Improved
    • 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.
    • Webhook endpoint now returns a success response for events not created by WP Simple Pay, eliminating Stripe Dashboard warnings.
    • Improved payment charge retrieval for more reliable confirmation pages and receipts.
    • Receipt line items now display in the same order as price options in the form editor.
    • Subscription payment descriptions now use proper grammar for singular and plural billing intervals.
    Fixed
    • Resolved an issue where a "Bank" tab appeared in the payment form when Stripe Link was enabled.
    • Font size settings in the form style editor no longer override theme typography when left empty.
    • Resolved a JavaScript error related to Payment Element updates.
  7. 4.17.0.2

    1 fix
    Fixed
    • Resolved an issue where fee recovery amounts were incorrectly calculated as zero when no maximum fee cap was configured.
  8. 4.17.0.1

    1 fix
    Fixed
    • Fee recovery amount not included in payment total when the fee recovery toggle is set to "on by default".
  9. 4.17.0

    2 new2 improvements5 fixes
    New
    • Added Form Style tab with theme presets, colors, typography, and border radius options to customize payment forms.
    • Added Tabs and Accordion display options for payment methods.
    Improved
    • Updated Stripe integration for improved compatibility.
    • Updated minimum PHP version requirement.
    Fixed
    • Fixed Stripe Connect errors in Activity Reports.
    • Fixed application fee issues during subscription status checks.
    • Fixed an error with ACH Debit payment method.
    • Fixed an issue where the payment form could fail to load in certain conditions.
    • Made email field required for overlay modal payment forms.
  10. 4.16.1

    1 new1 improvement5 fixes
    New
    • Added a “Display Type” setting to switch the payment method layout between Tabs and Accordion.
    Improved
    • Added the `simpay_show_card_field_label` filter to display a label for the Card Element field.
    Fixed
    • Ensured the email field is required on all payment forms.
    • Resolved an overlay modal visibility issue on payment forms.
    • Corrected label visibility for custom text fields in the form builder.
    • Fixed an issue where selecting multiple line items could trigger an invoice currency error.
    • Missing styles for datepicker field.
  11. 4.16.0.1

    1 fix
    Fixed
    • Error in confirmation page when using the ACH Direct Debit payment method.
  12. 4.16.0

    1 new2 improvements2 fixes
    New
    • Added support for MobilePay, BECS Direct Debit, PromptPay, and WeChat Pay payment methods.
    Improved
    • Activity & Reports - Stripe Balance component now supports Test Mode.
    • Updated Stripe integration for enhanced security and reliability.
    Fixed
    • Addressed an issue that incorrectly displayed an "invalid webhook" message.
    • Optimized the application fee removal process for Lite to Pro upgrades to prevent unnecessary API calls.
  13. 4.15.0

    1 improvement2 fixes
    Improved
    • Added more details to the System Report.
    Fixed
    • Added support for 4-digit card numbers in the {card-last4} smart tag for Stripe Checkout one-time payments.
    • Fixed incorrect frontend forms API URL when the wp-api script is deferred.
  14. 4.14.3

    3 fixes
    Fixed
    • Optional recurring price option.
    • Restored maximum value field for custom amounts.
    • Added fallbacks for legacy shared scripts.
  15. 4.14.2

    1 improvement2 fixes
    Improved
    • Rest API active check is now more consistent to avoid conflicts.
    Fixed
    • Unsupported parameters for multiple line items.
    • Divi - payment form field sometimes not rendering in "Button", "Pricing Table" and "Call to Action" modules.

Changelog published by the developer, in their original language.