#[LBG] India - Subscription Problem
1 messages ยท Page 1 of 1 (latest)
Hi !
This customer cus_L8EkjUjwY3MQcg has a subscription that does not pass. It has a payment_method created via the Checkout flow. The unpaid status says "incorrect card number" whereas Checkout handles this right ?
Our customer is asking what is going on since we blocked his account due to unpaid Stripe Subscription
Thank you for the info. Looking in to it and will get back with what I can find
Thank you very much
It actually looks like they were attempting a payment with a different number from the one that was added to their account. The bank was the one rejecting the charge, so it would likley be best for your customer to reach out to their bank about the rejects
What do you mean by "they were attempting a payment with a different number from the one that was added to their account." ?
Sorry, I phrased that very poorly. I see that that user has a default card that has a different last four numbers than the last four numbers of the card that failed the invoice payment.
That is actually not relevant at the moment in retrospect. I initially thought that you meant that they added a card and then got invalid number with an automatic payment later but that is not the case.
Before creating payment_methods with the Checkout Flow we created cards that are not SCA compliant, and correct me if I am wrong, but there is no check about the card validity in this case
From here : https://dashboard.stripe.com/events?related_object=cus_L8EkjUjwY3MQcg we can see that he tried to change his card today. But according to the logs, all the retries had already failed before that
evt_1KdxoRLJLkeHRLt1cZ3n145y, SCA is going well
If you agree with me about what I understand from the logs, I should "just" have to force the subscription invoice to be paid with the new payment_method. How should I do that ?
๐ I'm hopping in since @dense bone has to head out soon!
Hi
I believe moving forward the customer should already be set up to default to the new payment method that they have set up - the new payment method has been set to invoice_settings.default_payment_method, so it should automatically be used for all billing payments
Ok
How can I make the customer pay the unpaid invoice since all automatic retries have failed ?
Should I retry charge ?
from dashboard
Yup, if you want to retry manually through the dashboard clicking "Retry charge" would work. If you want to do this through the API you would make a request to pay the invoice (https://stripe.com/docs/api/invoices/pay)
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Ok let me check
Ok that worked
But the subscription is still on unpaid status
Oh Ok I know why
All good, thank you for your help ! Have a nice day
๐ Awesome! Glad to hear you got it working