#rpatel-subscription-renewal
1 messages ยท Page 1 of 1 (latest)
Hi ๐ that's not really possible. Even if a customer had the funding when they created the subscription, there is no guarantee that they didn't spend those funds prior to the end of the trial.
I see. But currently the % is super high and wanted to see by checking if we can avoid some % to get some accurate and serious customers
It's not possible and you won't know that until you try to charge them at renewal time.
Do you know what is industry standard for this kind of issue? I have seen users charging and refunding like minimum amount or something
You will need to build a payment recovery flow or use Stripe's automatic retries flow to allow us to handle retries for you.
or like pre-auth for the renewal
This is not recommended. Even if you did this before the trial you wouldn't know whether there would be funds at renewal time.
Using setup intents to collect authenticated payment methods is the recommended approach for trials. But yes, payments can fail later for a variety of reasons and recovery is an important part of recurring payments.
We think that many of our customers use prepaid cc, is there any way to avoid that?
If you want to block use of prepaid card you can inspect that on the payment method, yes:
https://stripe.com/docs/api/payment_methods/object#payment_method_object-card-funding
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
This would allow you to cancel the subscription of require a new payment method from your customer to continue using your service, eg
๐