#keithm5699_api
1 messages ¡ Page 1 of 1 (latest)
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- keithm5699_api, 1 day ago, 10 messages
đ Welcome to your new thread!
â˛ď¸ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
âąď¸ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
đ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1220642744716890122
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
Mandate for BACS direct debit should be collected by the Stripe interface such as Payment Element or Checkout Session. mandate_data can't be passed in directly via confirm API
Hi, thanks for the quick response. how do we do this using react-native-stripe sdk? We can't find any examples
BACS Direct Debit for mobile integration is only supported in mobile Payment Element in stripe-react-native library: https://docs.stripe.com/payments/accept-a-payment?platform=react-native
sorry I messed up there, this is on web, so we're using react stripe js
We can see in the docs the js is capable on confirm bacs with a setup intent, is there something similar for when you have a payment method and payment intent?
currently our flow is that we create a Payment Method on the UI, this then gets passed to our API alongside and amount etc.. and API uses this to create a PaymentIntent, API will try to confirm it and if there's an error sends back the client secret so UI can do any SCA etc...
With BACs do we need to first create a setupIntent so we can confirm it / provide mandate via: https://docs.stripe.com/js/setup_intents/confirm_au_becs_debit_setup then follow our normal flow?
dont know if the above will set a mandate or not though
Can you share what you're trying to do? Are you going to collect the BACS payment method first, then charge later?
No sorry, we're trying to charge it immediately
unfortunately though we cant see how we get a mandate via our flow (not using payment element / creating payment intent first)
When we try and use the SetupIntent we get req_H2KB37KmRjgW1V: Your account isn't configured to allow passing mandate_data directly when confirming PaymentIntents for Bacs Direct Debits
this is on a test account
so I think there's something we have not setup correctly here?
With reference to https://docs.stripe.com/payments/payment-methods/bacs-debit, only UK account supports bacs_debit. In https://dashboard.stripe.com/test/logs/req_H2KB37KmRjgW1V, the account used is a IE account
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Ok, I think this is because our platform account is making the setup intent
we'll try and have the connected account make this then
Still he same error sadly: req_0ojyAymMuBwl3Y
does our platform account need some sort of approval in order to trigger bacs on behalf of connected accounts?
Hi! I'm taking over from my colleague. Please, give me a moment to catch up.
Have you completed the extra identity verification?
Hi, thansk for your help with this
we don't see any
just to confirm this is a test account / on test environment
Is this the Connected account's Dashboard?
The extra requirements need to be completed on the Connected account, since it's the account receiving the bacs payments.
ok, I'll have to create a new one as no idea what the password is
I think though we thoroughly checked for this and didn't see anything but will give it another go
Same issue sadly. Creating PaymentIntent throws: req_GJqjzMIGmckQ7k, Creating SetupIntent throws: req_C5I90XG3a9LRba
this is from the connected accounts dashboard
so everything looks ok
I would suggest contacting support then: https://support.stripe.com/?contact=true
ok, thanks
Happy to help.