Changelog
4.13.1 – February 28, 2025
Fix: Legacy payment flow – ensure custom amount is properly captured with Stripe Checkout.
4.13.0 – February 27, 2025
- 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 – enable for Bulgaria.
- Fix: Custom Fields – Date – avoid
z-index
conflicts with other libraries. - Fix: Smart Tags –
{receipt}
– ensure quantity is reflected accurately in all scenarios.
4.12.2 – January 9, 2025
- Fix: Smart Tags – Ensure
{custom-fields}
includes items in multi-purchase mode. - Fix: Smart Tags – Ensure compatibility with special characters.
- Fix: Smart Tags – Ensure
{payment-url}
is not incorrectly escaped. - Fix: Amount Breakdown – Ensure Invoice Limit is properly reflected.
- Fix: License – Ensure deactivation button works in edge case scenarios.
- Fix: Avoid PHP 8.2 deprecation notice during installation.
- Fix: Avoid PHP 8.2 deprecation notice with recurring Stripe Checkout forms.
4.12.1 – December 3, 2024
- Fix: Ensure dynamic
{payment:metadata:*}
tags work with multiple line items enabled. - Fix: Ensure previously set confirmation page settings are accurately reflected while editing the payment form.
- Fix: Ensure translation loading compatibility with WordPress 6.7.
- Fix: Ensure free trials can be used with multiple line items and Stripe Checkout.
- Fix: Ensure “Maximum” quantity amount is properly respected.
- Fix: Ensure dependency directory uses the proper casing for autoloading.
- 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.
4.12.0 – September 30, 2024
- New: Payment Confirmations – use a dedicated confirmation page for more focused messaging.
- New: Optional Recurring Toggle – allow merchants to opt-in users to recurring payments by default.
- New: Fee Recovery – add a maximum recovery amount to better control merchant fees.
4.11.2 – August 22, 2024
- Fix: Avoid PHP trait error on PHP 7.2
- Fix: Ensure
setup_future_usage
is not set unless supported.
4.11.1 – August 15, 2024
- Fix: Subscriptions – ensure billing interval is available to Plus licenses.
- Fix: Price Selector – ensure dropdown selector updates on price change.
4.11.0 – August 13, 2024
- New: Allow multiple price options to be purchased at the same time.
- New: {receipt} Smart Tag to display a breakdown of purchase amounts.
- Fix: Smart Tags – ensure replacement values are not stripped during parsing.
- Fix: Subscription Management – ensure renewal date is localized.
- Fix: Payment Methods – remove Giropay (removed by Stripe).
- Dev: Improve PHP 8.2 support
4.10.1 – May 16, 2024
- Fix: Smart Tags – ensure dynamic Smart Tags support spaces and dashes in labels.
4.10.0 – May 14, 2024
- New: Emails – Add Support for Delayed Notification Payment Methods (ACH Direct Debit, etc).
- New: Emails – Notify Merchant and Users of Cancelled Subscriptions.
- New: Emails – Notify Users about Refunds.
- New: Add Refunded and Partially Refunded statuses to the latest payments.
- 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.
4.9.0 – April 2, 2024
- New: WP Simple Pay is now translated in 10 additional languages.
- New: New Smart Tags:
{subtotal-amount}`, `{coupon-amount}`, `{fee-recovery-amount}
. - New: Do not send a dynamic statement descriptor to Stripe. https://support.stripe.com/questions/statement-descriptor-information
- Fix: Apple Pay – Ensure all contact information is sent when creating a payment method.
- Fix: Setup Wizard – Ensure “Help Panel” popover is hidden until completion.
- Fix: Blocks – Add block.json for better compatibility.
- Fix: Ensure “Payment Button” is always present on Overlay payment forms.
- Fix: Ensure CAPTCHA Documentation opens in new tab.
- Fix: Admin – Ensure
common.js
WordPress Script is Enqueued. - Fix: Emails – Ensure internal WP Simple Pay Logo image size is correct.
- Fix: Smart Tags –
{recurring-amount}
– Handle no upcoming invoices. - 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
.
4.8.0 – February 26, 2024
- New: “Manage Subscriptions” block allows customers to retrieve links to manage subscriptions.
- New: Improve payment confirmation page performance.
- New: Show a message when form builder fields are automatically updated.
- Fix: Ensure “Copy Smart Tag” functions as expected after saving a payment form.
- Fix: Ensure price option “Label” field appears if a value is previously entered.
- Fix: Show a message when managing a fully cancelled subscription.