Attaching a hotfix in case anyone else is running into this. It may still log errors forcharge.succeeded
on new subscriptions, but we actually only need those for one-off payments so it should still function ok. Will try to see if we can disambiguate those somehow, but Stripe makes this painful.
Still, we absolutely cannot guarantee we will always track the latest API changes. The basil update with breaking changes was released after the most recent XF version at the time of writing. I strongly caution against ever upgrading the Stripe API without exercising due diligence. That means ensuring all connected applications (including XenForo) are compatible, making the best of the three day grace period to actually test that new and existing payments continue to function properly for all of them, and rolling back the upgrade if they do not.
@cdub The PayPal errors may be related to your IPN settings in your PayPal account. PayPal will keep sending them to XF even if XF isn't using them for payments.
That file should replacesrc/XF/Payment/Stripe.php
, and not anything insrc/vendor/
. If you replacedsrc/vendor/stripe/stripe-php/Stripe.php
you will need to revert it.
We use essential cookies to make this site work, and optional cookies to enhance your experience.