#kurio
1 messages ยท Page 1 of 1 (latest)
Hi there! This isn't possible with SetupIntents since the "intent" in this case is to reflect the fact that this customer is giving you permission to charge them at some point in the future, but not for a specific amount only
If you need to charge a customer at this point in time for a specific amount and get permission from them for charges at a later date, you'll want to use PaymentIntents and setup_future_usage
thanks roadrunnder for your answer...
setup_future_usage unfortunately doesn't work with 3Ds... we are unable to charge the current card on file if we use PaymentIntent + setup_future_usage. Only SetupIntent works...
any idea what we might have been doing incorrectly....?
hm, PaymentIntents can be used with 3DS so that seems odd
it can be used but it can't be used for future off session payment is what i've been seeing
i'll do another test
got it okay
if you try to charge an existing saved PaymentMethod and 3ds is required, the customer will have to come back on session
yeah... but the main point is to avoid having them back on session
we are able to that with SetupIntent, but the problem is that it is showing $0 amount
which causes confusion to the customer as it is not $0 but the whole amount they've been charged for
actually...
i just retested
it went thru
๐ฏ
let's take a step back. when collecting a customer's card details for the first time, you should use PaymentIntent + setup_future_usage if you intend to charge them at that specific point in time and also store their payment details for future off-session payments
if you're collecting a customer's card details but don't intend to charge them at that point as well, you should use SetupIntents
thanks roadrunner, I got it sorted out ๐