#jhill9693

1 messages · Page 1 of 1 (latest)

oblique oliveBOT
vapid elk
#

Off the top of my head, the customer could have talked to their bank or the bank could have revoked the mandate themselves. I think there may be other reasons but I am less familiar with the policy side of this (our support team would know more https://support.stripe.com/?contact=true)

#

API-wise, you can listen for this happening via mandate.updated events

#

And I believe if you create a SetupIntent while passing in this existing payment method ID you can make mandate recollection easier

round crown
#

So it is possible to re-authorize the payment method without having to create a new one?

#

Would microdeposits have to be re-entered?

vapid elk
#

Good question checking in to it, apologies the server is a bit busy so it may be a few more minutes

vapid elk
#

Apologies for the delay, you can indeed create a new mandate without reverifying the bank info

#

The basic steps are:

  1. Create a SetupIntent while setting payment_method to the ID of the existing payment method
  2. Display the user the mandate text again, when they accept, reconfirm the SetupIntent while passing in mandate data with when they accepted and their user agent https://stripe.com/docs/api/setup_intents/confirm#confirm_setup_intent-mandate_data-customer_acceptance-online
#

Trying to see if we have a doc on this