#mattwoberts
1 messages · Page 1 of 1 (latest)
Hi! It goes a little like this....
- Customer with subscription, and a card setup
- Customer gets billed, card payment fails for whatever reason
- Customer comes in to our app and sets up a Direct Debit payment method
- Stripe again tries to take payment for that outstanding invoice, using card.
- Customer gets angry and shouts as us to use the DD they set up instead.
Does that make sense - the issue is that the customer expects that when they setup the DD mandate, that it would be used for the outstanding invoiice that is currently overdue...
Is the stage 3) somehow related to the subscription? Or is it saved on the customer?
Stage 3 is the normal stripe retries - (smart retries for failed payments)
Sorry that's step 4!
Stage 3 - that's the customer coming into our app and then we create a customer portal session, and they add the DD mandate in the customer portal
Could you please share the subscription ID? sub_xxx
I don't see the new DD payment method anywhere on this Subscription or Customer. Could you maybe share a Billing Portal session ID?
If you look at the customer you can see it (cus_BggL0sy2ejy2DX)
I think it was this portal session where they added it evt_0MBcr7EHSdXPilfDWnelMPEM
(I need to pop out for 20 mins sorry, but I'll check your responses when I get back)... One other thing in addition to this problem, is just to check - when a customer does add a DD, and they also have a card, will the DD be used for the next invoice for the sub?
I see that the latest invoice for the subscription sub_H7Di1C70Rc0AAc is processing with the DD payment method. Isn't it what's expected?
If you are away, you can post in the main channel again and refer this thread to my colleagues for context.
Hi
Back now...
Just checking....
Hmm, yeah I see what you mean... so it does look like that invoice is indeed using the DD payment method.
Yeah you are right, I'm sorry, I think I got the wrong end of the stick, and assumed the customer was right 😉
Glad things were working properly at least! Let us know if you need any further info here