#chozboots

1 messages ยท Page 1 of 1 (latest)

flint lightBOT
dusky comet
#

Hello ๐Ÿ‘‹
What kind of payment methods are you seeing this message on?

grave hatch
#

Hello!

This one seems to only be appearing on a us_bank_account payment method. I'm assuming their bank declined it in some way, but for my other bank declines, this flag isn't showing.

I'm just curious what's different about an "inactive mandate" than a standard bank decline. I saw that mandates have their own objects associated with them, so I was wondering if there was any way I could use that to make a new mandate request OR if I should just get the customer to create a new mandate by signing up again.

dusky comet
#

Can you share an example request ID I can take a look to make sure I am on the same page?

grave hatch
#

Are the request ID and the mandate ID the same?

dusky comet
#

not really, can you share mandate ID? i can try looking it up

grave hatch
#

Here's the mandate ID: mandate_1Ng9U2LiP4WqYbBvmJ8UWOCd

#

If you can't determine anything from that, I can try to find a usable ID to troubleshoot with.

dusky comet
#

I was able to find the mandate and the payment method, it looks like it was revoked by the network. Not sure why though, it is possible that the customer likely accidentally revoked something somewhere.

#

Let me see if I can find more context

grave hatch
#

Alrighty. So can a revokement only be done through Stripe?

#

Or by Stripe? Basically, is it something the bank can do from their end?

#

Also, this is the order of event types associated with this customer:

  • payment_intent.created
  • payment_intent.processing
  • charge.pending
  • invoice.created
  • invoice.finalized
  • charge.updated
  • payment_intent.payment_failed
  • charge.failed
  • invoice.payment_failed
  • invoice.updated
dusky comet
#

Bank could revoke the mandate as far as I know, trying to look further into why it was expired but not finding much. Our support team might be better equipped for that.

grave hatch
#

And for one of my failures that didn't show a "invalid mandate" flag on the customers payment method (it just said the bank declined it), this was the order of events:

  • payment_intent.processing
  • charge.pending
  • payment_intent.created
  • invoice.updated
  • invoice.finalized
  • charge.updated
  • payment_intent.payment_failed
  • charge.failed
  • invoice.payment_failed
  • invoice.updated

Sorry, I was almost finished typing so I just wrote the rest. Lol. Sorry if it doesn't help, I just thought it was strange that an intent was processing before it was created.

grave hatch
#

I appreciate you taking the time to look into it though.

dusky comet
#

Ah the events are generated and delivered asynchronously. We strongly recommend not looking at the order of the events.

grave hatch
#

Anyways, I appreciate your help.

dusky comet
#

NP! ๐Ÿ™‚ I'd recommend talking to our support team to see if they can provide more context on why the mandate expired

https://support.stripe.com/?contact=true

grave hatch
#

Thanks! I'll look into that. :)

#

Have a good one. ๐Ÿ‘