#Betas-mobile
1 messages · Page 1 of 1 (latest)
Hello! I'm not fully familiar with Braintree's flow of 3ds tokens, but I can say that our mobile flows do allow you to authenticate mobile payments with 3DS
I know that Stripe allow 3ds on mobile. But I'm not able to find documentation to tokenize a server side payment.
If I'm not wrong, the Stripe's 3DS can only triggered with the PaymentSheet?
what if I want to use 3ds on a customized UI?
maybe the question is much simple.
How I trigger 3ds secure flow programmatically on Android/iOS SDK?
Give me a few minutes - got a bit busy in the channel
no worries. and thank you for your time
Okay things have calmed down a bit - thanks for being patient
So if I'm understanding correctly, the specific thing you're asking for is how to create a Payment server-side and just finish confirmation (where you would provide authentication) client-side. Is that correct?
yes. exactly and with 3ds enforced
Gotcha - I'm pretty sure we have a way to do this, I just have to find it
I'm around and can help too but I don't understand the question
what does "3ds flow to tokenize it" mean?
usually the backend create a payment token. this payment token is passed to mobile. with the Mobile SDK the client start the 3ds flow and create a new Token, usually called nonce. this nonce is passed back to the backend to complete the payment process.
what does "a payment token" mean?
Sorry, Braintree has a completely different vocabulary for everything. Can you try and provide really specific details about what you are really doing?
@hasty loom any more details?
I understand. sorry for not using the correct terms.
by a payment token I'm referring to the token returned by Stripe API when to the server.
In Stripe could be the client secret ?
not really honestly
and totally fine that you don't know the right words, that's what we're here for. Just really confused about what you're even trying to do honestly
Are you trying to use Braintree in any way? Or just Stripe? If you use Stripe, are you trying to just collect card details, or 3DS only, or accept a payment at the same time, or something else?
I think this is what they want: https://stripe.com/docs/payments/3d-secure#when-to-use-3d-secure
I doubt it honestly
let me check and get back to you in a min
I'm back.
We are not mixing BT with Stripe at all. Stripe is a new parallel implementation(migration from BT)
I think PaymentIntentId is the correct term.
The customer info and card details are captured previously. Than in a checkout the PatmentIntent is created on the server side. This PaymentIntentId is passed to the mobile side to Capture 3DS. if succeed let the backend know to Capture the PaymentIntent
Hi @hasty loom, is there an outstanding question here? I think that there is still some confusion around what you're hoping to do that our docs don't cover (these docs specifically, which were mentioned above: https://stripe.com/docs/payments/3d-secure#when-to-use-3d-secure).
Is there something that's not quite lining up? If so, is there are reason the implementation in the docs isn't sufficient for your use-case?
yes, I read it and will test it soon on Android. by any chance do you know if this is compatible in Flutter? I'm testing in Flutter first. if it is not possible I gonna to create a custom plugin
I'm not very familiar with Flutter, so I can't say for sure