#jhill9693
1 messages · Page 1 of 1 (latest)
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)
Find help and support for Stripe. Our support site provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
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
So it is possible to re-authorize the payment method without having to create a new one?
Would microdeposits have to be re-entered?
Good question checking in to it, apologies the server is a bit busy so it may be a few more minutes
Apologies for the delay, you can indeed create a new mandate without reverifying the bank info
The basic steps are:
- Create a SetupIntent while setting
payment_methodto the ID of the existing payment method - 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
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Trying to see if we have a doc on this