Implement way to update payment details when using Stripe

Jake B.

Well-known member
If your card expires, or you get a new number there is currently no way to update the payment details for your XenForo user upgrade which results in people having to wait for their subscription to actually expire so they can create a new one with their updated payment details. This is a pretty messy experience for the user, and anyone providing customer support. There should be a way to update the payment details yourself.

This isn't an issue with Paypal as you're able to login to your paypal account and update any of your payment details, but with Stripe this is not possible.

The most straightforward way to do this would be using Stripe's customer portal
 
Upvote 26
That is currently the expected behaviour. We think this is may be something we should could change. The customer portal is a nice catalyst for this but as this would be new functionality, it would be best tracked as a suggestion for now.
 
people having to wait for their subscription to actually expire so they can create a new one with their updated payment details. This is a pretty messy experience for the user, and anyone providing customer support.
This is not only a problem for users who ordered recurring upgrades via credit card but for anyone, hence it should be possible to extend non-recurring upgrades as well :)
 
Last edited:
people having to wait for their subscription to actually expire so they can create a new one

Isn't really an issue for non recurring
It is :)

As long as there is a non-recurring user upgade active, you can't renew that upgrade - you have to wait until it has expired which means the user will loose the upgradeded features (until it is renewed).

This leads to bad user experience and frustrated users who would like to renew before expiry.
 
Any movement on implementing this within XF? I had a custom integration with Stripe's customer portal built out but now it needs maintenance (causing errors, possibly not playing nice with another add-on).
 
Back
Top Bottom