#Darkoa-3ds2

1 messages · Page 1 of 1 (latest)

lost ibex
#

Hi there! Tell me more about what isn't working.

drifting salmon
#

is it possible to use with vue3, the 3d secures2 ? i succeeded with the 3d secures1 because it generates me a redirection url

#

I followed this documentation but there is nothing for 3D secures2

lost ibex
#

As far as I know this should be possible, but I'm not intimately familiar with Vue

#

What is happening when you test 3DS2?

drifting salmon
#

I have a certificate that is generated but I don't know what to do with it

lost ibex
#

DId you confirm the PaymentIntent using Stripe.JS?

drifting salmon
#

yes it is after confirming the payment, an object returns me in "next_action" values that are on the screenshot

lost ibex
#

You are confirming client-side? You should see a modal popup in order to handle 3DS.

#

Do you have an example PaymentIntent ID you can share?

drifting salmon
#

yes the modal does not want to be displayed

lost ibex
#

Do you see console errors?

#

Any chance you have a site I can reproduce this on?

drifting salmon
lost ibex
#

Can you paste that ID here?

#

pi_xxxx

drifting salmon
#

it's a pi test

lost ibex
#

Yes that is fine, if you can provide the whole ID that would allow me to look at it.

#

lol you keep providing screenshots.

#

Can you copy and paste the ID itself into here

drifting salmon
#

ooh ok sorry

lost ibex
#

No problem 🙂

#

I just don't want to mistype it

#

Since they are long

drifting salmon
#

pi_3KrW4UFobG1hjqEe0ZcS5tFt

lost ibex
#

Thanks. And what do you see in your Console when the modal is supposed to present?

#

So that PaymentIntent is a 3DS1 PaymentIntent as it is using the 3184 test card

drifting salmon
#

I just have this console that displays without a modal

lost ibex
#

Are you testing this locally or is there a site I can visit to reproduce?

drifting salmon
#

ohh I made a mistake with the map, let me start again

#

pi_3KrWCjFobG1hjqEe028VjMKr

#

no I do this locally

lost ibex
#

Okay can you take a screenshot of your UI with the Developer Console open when you hit your "Pay" button?

drifting salmon
lost ibex
#

Can you provide your client-side confirmation code snippet?

#

Basically anything you are triggering from hitting "Payer"

drifting salmon
lost ibex
#

Hmm you seem to be mixing await and .then(). Usually you would just use one or the other.

#

The log from the screenshot...

#

Is that a log from before you confirmed?

#

Or is that the log from your code: result.paymentIntent

#

The promise shouldn't resolve here

#

Since you didn't complete 3DS successfully....

drifting salmon
#

it is when I press the pay button that I arrive in this method

#

okay so I have to put this out?

lost ibex
#

Can you add something specific to that log. Like console.log("after confirm", result.paymentintent)

#

And then run it again

#

And when you get the log expand it and show me what the status is of the PI?

drifting salmon
#

ok

lost ibex
#

Ahhh

#

I missed you are using confirmPaymentIntent

#

Can you change that to confirmCardPayment?

drifting salmon
#

ok thank, I will test tomorrow, thanks again