#swapnilpatel_99254

1 messages · Page 1 of 1 (latest)

candid hearthBOT
obsidian jackal
#

This is normal, your integration should always be ready to handle 3DS.

noble trellis
#

understood but customer will be of session when we going to auto collect subscription amount so what should we do?

obsidian jackal
#

There's a settings to let Stripe send an email to your customer, the email contains a link for them to authenticate the payment.

#

Alternatively you can bring your customer back to your webpage and call stripe.confirmCardPayment() to start the 3DS.

noble trellis
#

this is not intended behavior because we are dealing with physical products so we need to charge before selling it

obsidian jackal
#

This is how card payment works, when the card issuer or your radar rule request 3DS, the payment won't be completed until the customer has authenticated it./

noble trellis
#

is there any way if I create a subscription with billing_cycle_anchor for future date but collect only first future invoice amount at the time of creation.

obsidian jackal
#

You mean you want to create an one-off invoice to collect an upfront payment ?

noble trellis
#

yes

obsidian jackal
#

Sure you can do that. But it won't solve the problem. The future recurring payments may still require 3DS and your application need to handle it.

noble trellis
#

but how can i do that?

obsidian jackal
#

I've already answered it earlier

Alternatively you can bring your customer back to your webpage and call stripe.confirmCardPayment() to start the 3DS.```
noble trellis
#

which api can we use for stripe.confirmCardPayment()?

noble trellis
#

i want api for php

obsidian jackal
#

You need to call it from frontend, which is in javascript.