Stripe 6.0 Key Features

⚠️ Beta Notice: This beta release should not be installed on production sites. It should be tested thoroughly in a staging environment before being deployed live.

Summary

The Stripe Add-On 6.0 is the latest feature release for our Stripe integration. It introduces changes to how payment outcomes are handled and improves the payment flow for the Stripe Card Element. The Stripe Add-On 6.0 also adds a new filter for controlling submission timeouts. After its public beta period, the Stripe Add-On 6.0 will be released as an update to all installations with an active Stripe Add-On license over the coming weeks.

New Features

Entry Creation Changes

From Stripe 6.0 onwards, the process for creating and managing entry events with the Stripe Card Element payment method has been updated to create an entry when a payment fails. The payment result is recorded in the Payment Status field of the entry. Starting with Stripe 6.0, an entry will be created for successful and failed payments via the Stripe Card Element.

Refer to the Post Payment Actions For Stripe article for more information.

New Filters

Stripe 6.0 introduces new filters for enhanced customization and control over form behavior and integration.

Changelog

6.0-beta.1

  • Enhanced the Stripe Card Element field with AJAX submission for more reliable form submissions.
  • Added a “Payment Processing” message to the submit button while a payment is in progress.
  • Updated the Stripe Card Element to create an entry for failed payments, enabling better tracking of unsuccessful transactions.
  • Added support for post-payment actions, allowing add-on feeds to run only when a payment is successful.
  • Ensured the Stripe Card Element displays correctly on block editor pages.
  • Revised the Stripe Payment Element setting label and description for improved clarity.
  • Fixed an issue where subscription coupons were applied twice when using the Card Element mapped to a Coupon field.