#Matt11-integration
1 messages · Page 1 of 1 (latest)
Hi thanks for your time!
It seems that the control of the 3DS with subscriptions was much less than it is currently with PaymentIntents. We are talking about 1 time every 3 days versus 3 times a day.
we switched from subscriptions to one-time payments
could you explain more on what you mean by control of the 3DS with subscriptions was much less than it is currently with PaymentIntents?
it seems that the 3DS page is shown a lot more now with PIs than before with subscriptions
if I go to https://dashboard.stripe.com/payments and look into the PIs, almost all of them (if not failed) are in status requires_actions.
If I filter the dates when we had subscriptions almost all of them were paid without requires_actions status
so it seems that this two kind of payments behave differently when it comes to 3DS
this is the last year of 3DS, we had a peak around January and another peak when we switched to PIs. During the other times of the year the 3DS was 3 times per week maximum
and we don't understand why. we are losing lot of payments
gimme a second to look into this
of course, thanks!
can you share a PaymentIntent id where it's in require_action status?
yep, here it is pi_3LKr9NApMCw5clA31IzIELyF
you need to create the PaymentIntent with off_session=true [0] to indicate that the Customer isn't on session
[0] https://stripe.com/docs/api/payment_intents/create#create_payment_intent-off_session
i think you may have gotten mixed up with setup_future_usage=off_session - which you should remove if it's an off_session payment
I have two different flows for PIs: one in-session when the user signup and another from a recurring job that is off_session
which flags do I need to use for the two cases?
so for on_session when the user signs up, you should use setup_future_usage=off_session
for the recurring job that is off_session, you should use off_session=true
if you didn't set a PaymentMethod then you can't set confirm=true
I set the payment method when I create the stripe customer and the PI/SI
even if the first time the user pay I need to set off_session=true if is the recurring job doing the PI?
since you've already collected the payment method before hand, and the customer is off session, yes
in essence, what you're doing is this : https://stripe.com/docs/payments/save-and-reuse?platform=web#charge-saved-payment-method
yes I create a SI with usage: 'off_session'
even if it's the first time, as long as the user is off_session, you should set off_session=true
you should use the test cards here https://stripe.com/docs/testing#regulatory-cards to test
perfect, thanks! I'll try it and see if everything will improve