#Cheelin

1 messages · Page 1 of 1 (latest)

quiet otterBOT
livid pollen
#

Which type of integration (e.g. Payment Element, Checkout Session) are you using?

ornate nimbus
#

checkout session

livid pollen
#

The device information will be collected by Checkout Session (Stripe hosted page). Depending on the device information collected, 3DS can can be frictionless or challenge flow. Challenge flow is applicable to both 3DS1 and 3DS2 depending on which version issuer supports.

ornate nimbus
#

How about payment element

livid pollen
#

Payment Element will collect the device information for you

ornate nimbus
#

btw, if i did not collect any info, will i be downgraded to 3ds 1 or will the tranasction be declined directly?

livid pollen
#

If the device information is not collected and 3DS is required, 3DS will go through challenge flow which can be 3DS1 or 3DS2 depending on which version issuer supports. The payment won't be declined. Device information is mainly used to determine whether it'll be a frictionless 3DS2 flow

ornate nimbus
#

undetstood, thx a lot

#

BTW, should we send a label to decide if i'm processing 3ds1 or 3ds2?

sweet verge
#

Hi @ornate nimbus I'm taking over

#

What kind of label are you talking about?

ornate nimbus
#

I'm if i need to tell you which 3ds versino i

#

or you will repsonse with different redirect url based on the 3ds version

sweet verge
#

You don't need to worry about the 3DS version.

ornate nimbus
#

Understood, stripe will decide directly right~? We just need to redicr customer to the url you provide for 3ds

sweet verge
#

It's decided by the card issuer. You just let Stripe SDK to handle the 3DS flow for you,