#jeremy

1 messages · Page 1 of 1 (latest)

nimble larkBOT
hollow spindle
#

Sorry, typo: subscription is in past due status.

fading bough
#

Do you have an example subscription? Subscriptions are supposed to default to incomplete when the payment is not made.

hollow spindle
#

sub_1LSPYyAgtJKM80yBaqK3bhh9

fading bough
#

Taking a look now

hollow spindle
#

Thank you!

fading bough
#

It looks like payment is being attempted, but it is failing because it is missing a mandate. If you look at the Payment Intent that's nested under the Invoice (pi_3LooLBAgtJKM80yB1hG7RLio) you'll see that default_mandate is null

hollow spindle
#

Sorry for the ineptitude, but how could it have gotten this way and how do I fix it? Unless I'm looking in the wrong place default_mandate is optional. Also, the payment intent should be created inside of Stripe for a recurring subscription, right? I'm not sure what it is supposed to be, but I would think that if the defaults are setup to the correct bank account then the default_mandate would be set by Stripe internally?

Granted, I don't know what default_mandate is.

fading bough
#

Are you familiar with how your integration is attaining the mandate on Payment Methods that are bank accounts?

hollow spindle
#

I believe these are all from our migration a couple of months ago. I must have been supposed to set something for a default_mandate on the subscription? The payment methods were imported by the stripe team.

fading bough
#

Are all your payments failing where the Payment Methods are bank accounts? Or only this one?

hollow spindle
#

We're using stripe elements within the app, which I believe probably takes care of this? The issue, I'm guessing, is with the migrations from anet.

#

I am told that only some of the bank accounts are having this issue.

fading bough
#

Do you still have an active thread with the team that was helping you with your migration? It might be worth checking with them to see if they have the mandates from your customers and ensure they got migrated over. It's entirely possible that there were no mandates collected with the last payment processor as well, so it might be worth also working on collecting those and setting them up via: https://stripe.com/docs/payments/ach-debit

Learn how US-based businesses can accept payments with ACH Direct Debit.

hollow spindle
#

Thank you for your help. I think this is the missing piece.

#

Last question I think: We only have 30-ish subs with bank accounts. Since Elements is taking care of future mandates - is it possible for us to update via the stripe portal the mandates? Or is that only available via the API? I'm struggling to figure out the connection between subscriptions/payment methods/mandates. What do I update in order to tell stripe that a mandate has been collected and agreed to.

fading bough
#

That's only available via the API unfortunately

hollow spindle
#

No problem, just struggling to figure out what I'm updating 🙂 We did have agreements like this in place when collecting data, but likely did not send the appropriate info to anet for 'mandates'.

fading bough
hollow spindle
#

Nevermind, I see now...it isn't about telling a payment method we have authorization, its about creating a mandate in stripe and telling it which payment method it goes along with. Got it. Thank you sooooo much for your help!