We’re having a problem with our Billing Update Form for Stripe not working. I’ve double checked the shortcode generated by the Stripe Pro-Forms page of S2Member to make sure everything is fine with it, and made sure to have the most recent version of S2Member Framework and Pro installed on the website.
The form itself is created on the page just fine, but when I go to click “[+] New Billing Method” then nothing happens. There are no JavaScript errors on the page, but I do have two errors in the PHP log:
[12-Mar-2018 04:01:24 UTC] Stripe Notice: Undefined property of Stripe_Customer instance: subscriptions
[12-Mar-2018 04:01:24 UTC] PHP Fatal error: Call to a member function retrieve() on null in /web/content/wp-content/plugins/s2member-pro/src/includes/classes/gateways/stripe/stripe-utilities.inc.php on line 491
We have contacted Stripe about this and they have told us that this is an issue that S2Member needs to deal with.