#helomnr

1 messages · Page 1 of 1 (latest)

violet ferryBOT
sacred sage
haughty hazel
#

Yes when I processed the Subscription.modify() but it tried 3DS auth anyway, the only thing different was that the payment was marked as failed.

sacred sage
#

Ah, so the payment failed and then 3DS was required?

haughty hazel
#

The payment failed because the bank asked for authentication (authentication_required) and this one was incomplete

sacred sage
haughty hazel
#

Here is the request, it's from our test account "req_XtvpljL4FVzF2V"

sacred sage
#

So that happened because you used a test card where 3DS is always required no matter what.

haughty hazel
#

Yes I used it because I have the issue with customers on the live account

sacred sage
#

Yeah, but that card will always require 3DS, even on off_session payments. Do you have an example request for a charge that failed 3DS on an off_session payment?

supple adder
#

Hello ! I already sent this message yesterday but the thread has been closed before I could answer the last question... so I put it here again ! I have an issue with the use of 3D secure 2. I process payment method with a SetupIntent from our web app. Here 3DS is required for card. Which is exactly what I need. But then when I try to update a subscription (while the customer is off session), adding the new payment method as default for the subscription another 3DS auth appears. How can I have 3DS auth only for SetupIntent and not for PaymentIntent?

#

Can you share an example request that triggers 3DS?

haughty hazel
#

I shared a test example here is a request from live account with one of our customer "req_bjZuxaQ20LaNT8" it triggered a 3DS with a card added by SetUpIntent

icy nova
#

that's not really unexpected, that request is an on-session payment attempt(updating a subscription in a way that requires payment without passing off_session:true ) and those will commonly require authentication. Nothing strange about that.

haughty hazel
#

Yes I know, that's why I tried with off-session true in my test account (request "req_XtvpljL4FVzF2V"). And I still had the 3DS.

icy nova
#

were you using the test card that supports off-session exemptions from 3DS?

haughty hazel
#

I need it to work for any card.

icy nova
#

not sure what you mean

#

in test mode, it only works on that card, that's how we built test mode

#

in live mode it would work in general, but ultimately the customer's bank decides if 3DS is required, uf you pass off-session you are claiming an exemption the only way you can

haughty hazel
#

My customers could have card that requires 3DS. I want 3DS only on SetUpIntents not PaymentIntents

#

I am asking if there is a way to do that for every customer.

icy nova