#tymm

1 messages · Page 1 of 1 (latest)

gilded relicBOT
twin vale
#

It looks like the customer didn't complete the 3ds authentication successfully

pallid slate
#

my system uses setup intent api to add card to stripe, and then when customer checks out we will call the createsubscription api and attach the paymentmethod, retrieve the latest invoice and pay for the paymentintent.

in this case, at which point will the 3DS authentication pops out? or do i need to call to it manually?

twin vale
#

Your radar rule and customer's issuer decides whether a 3DS is needed. You know need to request it manually, but there's a way to do so if you want.

Note that the card issuer may still request 3DS even though the customer has already gone through 3DS previsouly. Your integration should always be ready to handle 3DS

pallid slate
#

i need suggestion on how to add this "handling 3DS" into my payment flow.
right now im using this snippet to confirm a payment:

paymentIntent.confirm(
    PaymentIntentConfirmParams.builder()
            .setPaymentMethod(pm.getId())
            .build()
);

is there a way/ callback to let us know that this request needs to perform 3DS?

twin vale
#

You can only handle 3DS from frontend (web, mobile), not backend

pallid slate
#

does stripe has built in solution for this? my backend can trigger the front end to do stuff/ redirect

twin vale
pallid slate
#

meaning by enabling that option customers with cards that requires 3ds will receive an email to complete their payment instead and no code change will be required on my end?

twin vale
#

Yes you are right

pallid slate
#

hmm but im not getting email. is there something else that i need to set? im using yopmail though, for testing purposes

twin vale
#

Are you in test mode? no emails are sent in test mode

pallid slate
#

yeah

#

hmm okay

pallid slate
#

can i set this page to close automatically or redirect back to my webpage once customer is done paying?
https://invoice.stripe.com/i/acct_1N5gWTLouXJU4FDJ/test_YWNjdF8xTjVnV1RMb3VYSlU0RkRKLF9PbkFkam5HRW1ub3lDQ1dWT0lTVWRsdXpBZEE0aFk1LDg3NDYzNDIx0200sK1aYdhT?s\u003dap

twin vale
#

No, I'm afraid that there's no such option

#

I'd pass along your feedback to the relevant team