#Ben Clum
1 messages · Page 1 of 1 (latest)
if you use a SetupIntent to collect details again(https://stripe.com/docs/payments/bacs-debit/save-bank-details), that will set up a new mandate
that doc doesn't mention setup intents, it talks about creating a checkout session. is that what you meant?
yes; the CheckoutSession creates/uses a SetupIntent(you can't generally use SetupIntents directly yourself with BACS as you can't build your own UI for that payment method by default)
can you pass an existing payment method to a new checkout session?
no. If the goal is just to create a new mandate for an existing payment method, then I think https://stripe.com/docs/js/setup_intents/confirm_bacs_debit_setup#stripe_confirm_bacs_debit_setup-existing would do that, but I don't think you can successfully create a SetupIntent for BACS by default