In Stripe subscriptions, when a card is expired, does Stripe contact the user and let enter a new card on Stripe end, or is it all done by the application?
Is there a Stripe members area that users can use to manage their stripe stuff, like PayPal?
Normally, Stripe will try to update the credit card details of expiring cards, so you shouldn’t need to worry about this too much. However, there maybe times when you have a customer who wants to manually update their details.
Once you click the ‘ Update Details ‘ button for their subscription, you will see a ‘ Update CC Details URL ‘. This URL can simply be copied and pasted directly to the member who can then go ahead and update the expiry of their credit card. Once the customer clicks on the link you send them, they will first see a button to ‘ Update Card Details ‘.
The Stripe Subscriptions Addon comes with a built-in email feature that ensures customers are notified before their credit card expires. Enabling a credit card expiry email allows your customer’s to easily enter in their updated card details to ensure the subscription does not cease.
Also, Stripe works directly with card networks so that your customers can continue using your service without interruption. When you update a card, Stripe typically validates the card automatically. For more details, see . key-value pairs metadata Returns the Card object.
In a lot of cases, Stripe will automatically update the card without any action required from either the merchant or the customer: https://stripe.com/blog/smarter-saved-cards
That said, customers never interact with Stripe directly. If you want to provide a way for your customers to update their saved card, you will need to collect the new card's information (using Checkout or Stripe.js), and update the customer with the new card's token in the source
parameter.
however,my webhook never got the 'customer.source.updated' event, and lots of my customers just stop recurring billing plan after their card expired. i doubt the 'Smarter saved cards' is working correctly or just some wrong with my settings.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With