# Paymattic 4.6.25: Stripe Card Update, Feed Mapping and More

> Paymattic 4.6.25 is here! Explore some new features, bug fixes, and other improvements that make WordPress payments and donations even smoother.

- URL: https://paymattic.com/paymattic-4-6-25/
- Markdown: https://paymattic.com/paymattic-4-6-25/index.md
- Modified: 2026-09-01

---

![4.6.25](/_mirror/b99ece74-4.6.25.webp)

- [Release Notes](/category/release-notes/)

4 Min Read

# Paymattic 4.6.25: Stripe Card Update, Feed Mapping, Square Verification, and More

[![Md Shahjahan](https://secure.gravatar.com/avatar/c4caf37249178df0aa7140af2899f1b8608d8cec8180f938afb3f4cd797e1694?s=96&d=mm&r=g) Md Shahjahan Founder & CEO](https://paymattic.com/author/md-shahjahan/)

Reviewed

By

Editorial Team

 Hide

Updated September 1, 2026

Summarize with: 

[![Claude AI Icon](/_mirror/d0be93af-Frame-1321317365-2.png)](https://claude.ai/new?q=Summarize%20the%20blog%20clearly%20and%20concisely%3A%20https%3A%2F%2Fpaymattic.com%2Fpaymattic-4-6-25%2F) [![Grok AI Icon](/_mirror/933e5f8f-Frame-1538234108.png)](https://grok.com/?q=Summarize%20the%20blog%20clearly%20and%20concisely%3A%20https%3A%2F%2Fpaymattic.com%2Fpaymattic-4-6-25%2F) [![Google AI Mode](/_mirror/6b468f7b-Frame-1321317980-3.png)](https://gemini.google.com/app?q=Summarize%20the%20blog%20clearly%20and%20concisely%3A%20https%3A%2F%2Fpaymattic.com%2Fpaymattic-4-6-25%2F) [![ChatGPT Icon](/_mirror/70a9d48c-Frame-1538234107.png)](https://chatgpt.com/?q=Summarize%20the%20blog%20clearly%20and%20concisely%3A%20https%3A%2F%2Fpaymattic.com%2Fpaymattic-4-6-25%2F)

Table of Content

**Download Paymattic – it’s Free!**

Download Now

![Download Paymattic - it's Free!](/_mirror/e1ed4556-Download-Paymattic-its-Free-banne3r.webp)

**Subscribe To Get**

WordPress Guides, Tips, and Tutorials

We will never spam you. We will only send you product updates and tips.

Hey Paymattic users, here’s **Paymattic 4.6.25**.

This release focuses on giving subscribers more control, tightening payment security, and shipping a targeted round of bug fixes.

## What’s new in Paymattic 4.6.15?

### = 4.6.15

- **Stripe subscribers** can update their saved card from the **User Dashboard**
- **Integration feeds** now support **payment item field mapping** with **conditional logic**
- **Square webhooks** now verify signatures **separately for Live vs Test mode**
- Improvements to **Stripe renewal failure handling** and **JSON export performance**
- **9 bug fixes** across dashboard access, coupon flow, and payment security

### Update Stripe payment cards from the User Dashboard

Previously, a subscriber with an expired/replaced card often needed to contact support to keep their subscription active. Now, **Stripe subscribers can update their saved payment method directly from the Paymattic User Dashboard**; no admin intervention and no interruption to the subscription.

Under the hood, the flow uses **Stripe SetupIntent** to attach the new card and set it as the subscription’s default payment method. The subscription remains active; the updated card is used on the next billing cycle.

**Use cases**

- Nonprofits collecting recurring donations where cards expire mid-campaign
- Membership sites where subscribers want to switch payment methods
- Subscription businesses where renewals must not fail due to outdated cards
- Agencies managing client subscriptions without touching the Stripe dashboard

### Payment item field mapping in Integration Feeds

Integration feeds now support **payment item field mapping with conditional logic**. You can map specific payment line items to CRM fields, webhook payloads, or automation triggers, and apply conditions so only certain item types, tiers, or amounts trigger a given integration.

This is especially useful for **multi-tier donation forms**, **bundled product forms**, and **event registrations** where a single form needs to drive different downstream workflows.

### Square webhook signature verification per mode (Live/Test)

Square webhooks now use **separate signature keys for Live and Test modes**, aligning with how Stripe and PayPal verification already works in Paymattic.

This closes a gap where **test-mode webhook events could previously be replayed against a live-mode handler**.

## Improvements: Paymattic 4.6.25

Here, we made some notable improvements in this update.

### Stronger Stripe renewal failure handling

When a Stripe subscription renewal fails expired card, insufficient funds, bank decline, Paymattic now processes the failure more reliably:

- Subscription records update consistently
- Renewal transactions reflect the correct failed state
- Retry logic is no longer blocked by edge cases in the webhook flow

### JSON export now streams results (lower memory usage)

For forms with large submission volumes, the JSON exporter previously loaded all records into memory before writing the export file. It now **streams results in chunks**, significantly reducing peak memory usage on shared hosting and large datasets.

There’s no behavior change from the user’s perspective, just a faster, safer export.

## Fixes: Paymattic 4.6.25

This release includes a focused set of bug fixes:

- **User Dashboard access** – Permitted roles with dashboard capabilities were missing access due to a capability-check ordering issue.
- **Stripe renewal webhooks** – Updated invoice schema from Stripe’s API wasn’t parsed correctly, causing sync failures on renewal events.
- **Duplicate coupon AJAX** – Elementor popup re-initialization triggered a second coupon validation request, leading to confusing UX and potential double-discount edge cases.
- **Phone field script error** – Classic `utils.js` enqueue caused a script error during phone field initialization; load order corrected.
- **FluentCommunity endpoint** – An integration endpoint was accessible without authentication; now requires a valid nonce and user session.
- **Webhook and Zapier feed scope** – Feed mutations weren’t scoped to the authorized form, allowing cross-form edits. Ownership checks are now enforced.
- **PayPal IPN security** – The option to bypass IPN verification has been removed. IPN is always verified and debug logs are redacted to safe fields only.
- **Subscription cancellation** – Cancellation could proceed without verifying the requester owns the subscription. Ownership is now verified before cancellation.
- **Predefined donation amounts** – When custom amount input is disabled, submitted amounts are now validated server-side against configured options to prevent tampered submissions.

## Update Paymattic now

**Paymattic 4.6.25** is rolling out to all sites today.

Update via **WordPress Dashboard → Plugins → Updates**, or download the update from your account at [paymattic.com](/).

Have questions about any of these features or run into anything unexpected, our support team is one ticket away.

Happy collecting!

Join the thousands already enjoying Paymattic Pro!

[Try Paymattic Pro](/pricing/) Start For Free

- [Facebook](https://www.facebook.com/paymattic)
- [Instagram](https://www.instagram.com/Paymattic)
- [LinkedIn](https://www.linkedin.com/company/paymattic/)
- [X](https://x.com/Paymattic)
- [WordPress](https://wordpress.org/plugins/wp-payment-form/)
- [YouTube](https://youtube.com/playlist?list=PLXpD0vT4thWH80g5e9wYnoBMgEqUXbr53&si=WtVIZVVrXyyDm94H)

![Md Shahjahan](https://secure.gravatar.com/avatar/c4caf37249178df0aa7140af2899f1b8608d8cec8180f938afb3f4cd797e1694?s=96&d=mm&r=g)

## Md Shahjahan

Hello, this is Jewel, CEO & Head of Ideas at WPManageNinja. I am obsessed with WordPress since 2009. My aim is to be a user-centric developer first, and a serial entrepreneur second. You will find me discussing various tech issues and trying to come up with scalable solutions on different forums when I am not busy coding.

## Popular Articles

- [![3d secure payment gateway](/_mirror/55d2a221-3D-Secure-Payment-Gateway-1024x536.webp)](/3d-secure-payment-gateway/)
- [![accept stripe recurring payments in wordpress 1](/_mirror/f98b9fe3-ccept-Stripe-Recurring-Payments-in-WordPress-1-1024x536.webp)](/stripe-recurring-payments/)
- [![Stripe payment gateway a complete guide](/_mirror/d880022d-Stripe-Payment-Gateway-A-Complete-Guide-1024x536.webp)](/stripe-payment-gateway/)
- [![reduce credit card processing fees for donations](/_mirror/73dc39c6-duce-Credit-Card-Processing-Fees-for-Donations-1024x536.webp)](/how-to-reduce-credit-card-processing-fees/)
- [![add gift aid to wordpress donation form](/_mirror/500efcc4-Add-gift-aid-to-WordPress-Donation-form-1024x536.webp)](/add-gift-aid-to-wordpress-donation-form/)
- [![3d secure payment gateway](/_mirror/55d2a221-3D-Secure-Payment-Gateway-1024x536.webp)](/3d-secure-payment-gateway/)
- [![accept stripe recurring payments in wordpress 1](/_mirror/f98b9fe3-ccept-Stripe-Recurring-Payments-in-WordPress-1-1024x536.webp)](/stripe-recurring-payments/)
- [![Stripe payment gateway a complete guide](/_mirror/d880022d-Stripe-Payment-Gateway-A-Complete-Guide-1024x536.webp)](/stripe-payment-gateway/)
- [![reduce credit card processing fees for donations](/_mirror/73dc39c6-duce-Credit-Card-Processing-Fees-for-Donations-1024x536.webp)](/how-to-reduce-credit-card-processing-fees/)
- [![add gift aid to wordpress donation form](/_mirror/500efcc4-Add-gift-aid-to-WordPress-Donation-form-1024x536.webp)](/add-gift-aid-to-wordpress-donation-form/)
- [![3d secure payment gateway](/_mirror/55d2a221-3D-Secure-Payment-Gateway-1024x536.webp)](/3d-secure-payment-gateway/)
- [![accept stripe recurring payments in wordpress 1](/_mirror/f98b9fe3-ccept-Stripe-Recurring-Payments-in-WordPress-1-1024x536.webp)](/stripe-recurring-payments/)
- [![Stripe payment gateway a complete guide](/_mirror/d880022d-Stripe-Payment-Gateway-A-Complete-Guide-1024x536.webp)](/stripe-payment-gateway/)
- [![reduce credit card processing fees for donations](/_mirror/73dc39c6-duce-Credit-Card-Processing-Fees-for-Donations-1024x536.webp)](/how-to-reduce-credit-card-processing-fees/)
- [![add gift aid to wordpress donation form](/_mirror/500efcc4-Add-gift-aid-to-WordPress-Donation-form-1024x536.webp)](/add-gift-aid-to-wordpress-donation-form/)
- [![3d secure payment gateway](/_mirror/55d2a221-3D-Secure-Payment-Gateway-1024x536.webp)](/3d-secure-payment-gateway/)
- [![accept stripe recurring payments in wordpress 1](/_mirror/f98b9fe3-ccept-Stripe-Recurring-Payments-in-WordPress-1-1024x536.webp)](/stripe-recurring-payments/)

### Leave a Reply [Cancel reply](/paymattic-4-6-25/#respond)
