#vilesa - PaymentIntent
1 messages · Page 1 of 1 (latest)
Hi there!
The description of this parameter is explained here: https://stripe.com/docs/api/payment_intents/create#create_payment_intent-use_stripe_sdk
yes I have seen that but it does not answer my question
We do our 3DS flow through stripe mobile SDK, but we never used this parameter.
Can you clarify how you are integrating with Stripe currently?
payment intent created by python backend
if 3DS : 3DS done through mobile SDK
Hi there. Stepping in here. What are you still confused about related to that parameter?
Are you using manual confirmation?
what do you mean by "manual confirmation" ?
my questions are:
- what's the default value for 'use_stripe_sdk'?
- if the default value is False, then what does this 'use_stripe_sdk' attribute do? because I am not using it but still am able to run 3DS flows on mobile SDK
Set to true only when using manual confirmation and the iOS or Android SDKs to handle additional authentication steps. Manual confirmation is when you manually confirm a payment intent server-side. It's if you have a more custom flow and need to handle everything manually (each step). https://stripe.com/docs/payments/accept-a-payment-synchronously
Likely you don't need to set that to true with your integration
It's not a common integration pattern. That setting is there just to provide the option
so by manual confirmation you mean "confirm=False" ?
No it's really referring to finalizing card payments on the server (like in the above link)
Here's the section that mentions that param: https://stripe.com/docs/payments/accept-a-payment-synchronously?platform=ios#on-the-server
ok
what's the default value for "use_stripe_sdk" please?
False. Like I mentioned, manual confirmation isn't a common integration pattern. Only pass True if you're using that pattern, but it isn't likely that you are
ok
I don't understand the docs: what does it mean to finalize a payment on the server when the payment requires a user 3DS step? how can we have a server side step after that?
https://stripe.com/docs/payments/accept-a-payment-synchronously?platform=ios#ios-handle-next-actions
3ds is still client side even if confirming server side
ok i see thank you