#sudhanshu4365
1 messages · Page 1 of 1 (latest)
Hello! We'll be with you shortly. Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- sudhanshu4365, 2 days ago, 18 messages
- sudhanshu4365, 6 days ago, 20 messages
- sudhanshu4365, 6 days ago, 38 messages
so i have subscribed for a product but and paid using bacs_debit but that payment is is still pending , now the recurring amount for that subscription was suppose to debit today but it got failed , is it because the subscription create payment is still pending?
BACS Debit is an async payment method, meaning it takes time to process and can fail async.
This should move your Subscription into a status of past_due if the payment failed, yes?
so the first invoice is still in pending
and i tried to charge that customer again for the subscription
which got failed
no at that time the subscription was active
The reason it failed does not have to do with the initial payment, no.
then what was the reason it got failed?
with the test mode these things were working
Did you look at whether there is decline info?
If you share the PaymentIntent ID then I can take a look
okayu
pi_3Omd1vI6jKdORQkO1PLbKpJL
it is saying payment method is not attached
it is a recurring payment how come user can attach a payment method
Ah okay so that attempt was indeed created immediately after the first payment. So you are right actually -- the PaymentMethod has not yet been attached as the default for the Subscription because the initial payment hasn't gone through yet.
okay so if the initial payment is done then if i charge the user for the same subscription , it wont fail right?
Correct
You shouldn't really be charging them again the next second with a Subscription
we will not in real case scenarios, we were just testing our flow with the live keys
we will be charging them monthly
Gotcha, really you should only be testing in test mode.
yeah we tested there too but the managment wants to test with real case