#KRAKZ - 3DS Testing
1 messages · Page 1 of 1 (latest)
Hello! Does the Payment Intent you're using have off_session set to true? https://stripe.com/docs/api/payment_intents/create#create_payment_intent-off_session
Hi @silver thorn, no, only the SetupIntent. I'll try to set it on the PaymentIntent as well.
That worked! Thanks!
However, it seems that the funds got captured automatically
Expected the funds to be reserved so I can capture later
.... riiiight, it is capture_method not confirmation_method
Not sure what confirm and confirmation_method actually does, that part of the docs is a bit confusing to me.
I think you want capture_method, not confirmation_method: https://stripe.com/docs/api/payment_intents/create#create_payment_intent-capture_method
Yes I noticed after I sent the message thank you.
confirmation_method is used to support functionality for integrations that do not handle async methods of payment. You should avoid using it unless you explicitly need it.
I see, thank you.
I'd like to ask one more question if you don't mind. I noticed there is a card that requires auth for subsequent transactions as well. So I guess we cannot avoid that? (even if we are a hosting company -we are not - we couldn't charge the customer for his last month?
When I try this card it says authentication_required, do you know by any chance how to handle this with your react native SDK?
So I guess we cannot avoid that?
Avoid what exactly?
The authorization requirement for subsequent charges. So I guess there is no way for the customer to authorize our company fully unless he turns this feature off for his credit card at his bank
It's actually up to the bank/card issuer. They can require authentication at any time on any transaction, so you need to build an integration that handles that case. Typically if an off-session payment fails you email your customer and bring them back on-session to complete the payment/go through authorization/provide new payment details/etc.
Awesome, thank you very much. Really helpful!