I have a subscription based website where users can purchase the subscription and can have access to my digital product for one year. I have integrated Stripe for subscription payment.
After one year, the user will be auto debited through Stripe and his subscription will continue for another one year.
The problem here is that, there may be some delay in recurring payment (due to delayed bank response) which may discontinue the user access to digital product on my website.
Obviously I don't want my users to face such interruption as they have opted for subscription model. How can I avoid such scenario and what is the best practice for implementing recurring payment?