Problem:
I am in India and it seems there is an issue with Stripe payments right now.
None of my cards work, I tried entering my family member’s card too but I got “Your card has been declined” on all of them.
Possible Solution:
I have a guess why this might be the case, Stripe does not allow storing card info in India because of the Central Bank’s decision to disallow third parties to store citizen’s card info.
This can be circumvented by making your Stripe checkout page include GPay as a payment option in India, GPay also supports recurring transactions and would work well in this case.