Stripe s2Member Pro Plugin returning card_declined in live mode
SHORT TERM WORKAROUND
Find this line of code in your copy of s2Member Pro: https://github.com/websharks/s2member-pro/blob/000000-dev/s2member-pro/includes/classes/gateways/stripe/stripe-utilities.inc.php#L166File: s2member-pro/includes/classes/gateways/stripe/stripe-utilities.inc.php
Change:
$source->save();
To:
// $source->save();
That will prevent the additional update from taking place. It's only there for tax reporting purposes anyway, and that should resolve the issue in the short-term until we can get to the bottom of this.