#CharanGowda-3DS-India
1 messages · Page 1 of 1 (latest)
Hey there 👋 do you have any of the IDs associated with this flow that you could provide? A request ID or a charge ID?
i will send payment-intent Id
pi_3Jk0uCEGJfmdJGJm0kuHg1O6 Payment succeeded but 3D Secure attempt encountered a processing error
i m getting error like this
Apologies for the delay, taking a look
payment_intent_authentication_failure",
"doc_url": "https://stripe.com/docs/error-codes/payment-intent-authentication-failure",
"message": "The provided PaymentMethod has failed authentication. You can provide payment_method_data or a new PaymentMethod to attempt to fulfill this PaymentIntent again.",
3D Secure attempt failed
The customer failed 3D Secure authentication.
i m unable to get 3D secure screen only but still i m getting this error
@sand quartz the issue is that your billing address line1 has new line characters, specifically Tallinn\nEstonia which is causing the 3DS to be declined internally
What are you using to collect billing info? PaymentSheet? or an input of your own?
input my own
yeah gotcha you need to have your input sanitize and clean up whatever users enter in that case so that it is just a single string with no new line characters in it, the \n is what is throwing the 3DS off
Thanks and i will try it and get back
i m getting same error pi_3JkVjGIUlmwlNhwL2eJE0P7L
looking
i have removed line1 only
ok, looking. different error this time, trying to dig in
for my curiosity, this was made with PaymentSheet?
yes
gotcha
what i have to do now ??
still looking
that was a 3DS authentication failure, don't have much insight beyond "issuing bank declined the authentication"
trying to see if there are any trends etc that I can notice
yeah not seeing anything wrong here, that authentication just declined, I cannot say why, your integration is right, just that 3DS can be declined by issuing banks really so you'll have to try different cards.
when i try of same card with indian
when i try of same card with Indian platform account its working fine
even 3DS is coming
when i try of same card with Indian platform account its working fine
is that your account? are they using Stripe as well?
mind sharing the PaymentIntent ID from that other account, where the payment worked?
pi_1JkWNWIyFWCAfDStMStSqi1s
even 3Ds is not asking payment is secc
even this pi_1JjhvrIyFWCAfDStYzxi2myW
in this payment 3DS its asked
this is different though, that 3DS was never reuqired on this payment
which again depends on numerous factors
the country the account is in, regulations in that country, the issuing bank involved, etc
so it isn't the same thing, the issue is:
1/ on one account, 3DS is required but authentication is declined
2/ on IN account, 3DS is not required and the payment succeeds directly
so they are different things happening on each
pi_1JjhvrIyFWCAfDStYzxi2myW check this
that worked but different card though right, from the one you sent earlier, so again different factors
pi_3JkWYXIUlmwlNhwL21dseLyk check this
this payment is done from android phone
pi_3JkVyjIUlmwlNhwL1R1eKrg1 check this payment is done from Iphone
what is causing issue
ok same card, same account, looking a bit
again want to clarify that the root difference here is that in one payment, no authentication is required
and in the other, authentication is required and it is failing so there is a difference, the main issue being the bank is rejecting the authentication, I don't have an answer for why, the bank would know
but looking just to make sure I haven't missed anything
you haven't had any examples of that one card succeeding 3DS authentication right? regardless of iOS or Android (they ultimately use the same endpoints/APIs)