#keithm5699_api

1 messages ¡ Page 1 of 1 (latest)

summer umbraBOT
sand stagBOT
#

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.

summer umbraBOT
#

👋 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.

sand stagBOT
modest trench
#

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

safe hatch
#

Hi, thanks for the quick response. how do we do this using react-native-stripe sdk? We can't find any examples

modest trench
safe hatch
#

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...

#

dont know if the above will set a mandate or not though

modest trench
#

Can you share what you're trying to do? Are you going to collect the BACS payment method first, then charge later?

safe hatch
#

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?

modest trench
safe hatch
#

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

safe hatch
#

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?

brisk wing
#

Hi! I'm taking over from my colleague. Please, give me a moment to catch up.

#

Have you completed the extra identity verification?

safe hatch
#

Hi, thansk for your help with this

#

we don't see any

#

just to confirm this is a test account / on test environment

brisk wing
safe hatch
#

yes

#

no sorry, the platforms

brisk wing
#

The extra requirements need to be completed on the Connected account, since it's the account receiving the bacs payments.

safe hatch
#

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

brisk wing
safe hatch
#

ok, thanks

brisk wing
#

Happy to help.