SureForms 2.12.0 brings payment lifecycle hooks for Stripe and PayPal, a Pro shortcode to display form entries on any page, conditional logic for Custom Buttons, and fixes across payments, CRM mapping, spam protection, and the form editor.

What’s New
Connect payment events with memberships, courses, and CRMs SureForms now triggers actions on payment success, subscription cancellation, and refunds, for both Stripe and PayPal. Connected tools can respond automatically when a payment status changes.
What this means for you:
- SureMembers can grant or revoke access based on real payment events
- LMS platforms can enrol or unenrol students when payment status changes
- CRMs can update contact records without manual work
- Automation tools can start follow-up workflows after any payment event
Display form entries anywhere with a shortcode: The new shortcode displays submitted entries in a sortable, paginated table on any page. Choose which columns to show, filter by user, and switch between read, unread, and trash views.
What this means for you:
- Build a front-end submission dashboard without custom development
- Let logged-in users view their own entries
- Create member portals, client areas, or internal dashboards
Add conditional logic to Custom Buttons: The Custom Button can now be shown or hidden based on field values. Show a payment button only when a paid option is selected, or a next-step button only after required fields are filled. Hidden buttons also block submission correctly.
Better Than Before
- FluentCRM Date of Birth fields now map correctly: Date Picker values are normalized to YYYY-MM-DD before mapping, so birthday data sends without a format error.
- Page Break settings are easier to find: Progress indicator, label visibility, and button text now appear directly in the block’s inspector panel with a note clarifying they apply form-wide.
- Settings panels restored for single-tab blocks: Block settings are accessible again in affected configurations.
Fixed
- PayPal subscriptions now cancel through PayPal, not Stripe. Fixed.
- Multiple Cloudflare Turnstile widgets on the same page now validate correctly. Generic submission errors from multiple widgets are gone.
- Stripe Payment Element now renders on live accounts with Bacs Direct Debit, Link, Cash App, or BNPL enabled. Squashed.
- Form editor restored on WordPress 6.x sites running ThirstyAffiliates, Ninja Forms, or Gravity Forms. Older-style block conflicts are resolved. Fixed.
We think you’ll like this one. Update from your WordPress dashboard when you’re ready.
Team SureForms



















