#Bartlett
1 messages · Page 1 of 1 (latest)
Hi there,
You can cancel the related PaymentIntent of the bacs_debit mandate, if it's in processing status using Stripe API:
https://stripe.com/docs/api/payment_intents/cancel
OK thanks. I need to cancel the underlying mandate rather than an individual payment. For example if the customer is never going to be charged again.
For example if the customer is never going to be charged again.
Do you mean for a for example subscription ?
Exactly, I have a variable rate subscription (not managed in Stripe) which we charge our customers for every month via a Payment Intent. If the customer cancels that agreement or provides an alternate payment method I would like to cancel the direct debit mandate.
Ok let me check that
Thanks for your patience, actually you can revoke the mandate by updating the related Source object mandate.acceptance.status=refused so that the mandate will be revoked
https://stripe.com/docs/api/sources/update#update_source-mandate-acceptance-status
OK that makes sense. How do I find the source id from the mandate?
not sure, looking
hmm, I don't know if you can
sorry for the delay on this, overall I suggest just writing an email to https://support.stripe.com/?contact=true with your exact use case and context, and we dig into if this is even possible
No worries, I've emailed support. This really should be possible as it looks unprofessional leaving mandates open all over people's accounts.