Custom Return URL on success stopped working in March

S2Member Pro has been working fine for us since 2013. Now we have two glitches in our PayPal Pro Forms that started in March, 2025. We have not changed anything on our site, and we’ve been using the same shortcodes in our forms since 2023.

  1. Now, when a user completes the purchase, they are no longer sent to our Custom Return URL success page: success="/201-thank-you/" The new user remains on the Registration Page, which refreshes and shows the default success note: " Thank you. Your account has been approved. — You’ll receive an email momentarily." The Profile fields are cleared, but if a discount coupon was used, the coupon code remains visible in the coupon field.

  2. After purchase, in the WordPress User’s Profile, the Coupon Code(s) that were used to complete checkout are no longer automatically updated as they previously had been.

Otherwise our forms are working well. Did S2Member Pro change the way the shortcodes work?

Can you downgrade s2member and see if it still happens. S2member pro I think you can continue to use the current version. I’m less and less sure it’s s2member or PayPal that changed something

Thanks, Felix! Your suggestion to downgrade my S2 version caused me to look and discover that my S2 framework was at the current version, but my S2member Pro was not. (!) I depend on the plugins to notify me on the Plugins page when there is an update, but did not get such a notification.
I manually updated S2member Pro to 250214, matching the framework version, and my problems have disappeared.

–Patrick

1 Like