#черный властелин
1 messages · Page 1 of 1 (latest)
Hi 👋 can you elaborate? Typically you don't need to enable 3DS, and if you're using one of our recommended integrations they already handle 3DS/SCA flows.
I am using custom payment flow
Using our Payment Element?
That handles 3DS already. Did you try using any of our 3DS test cards to confirm?
https://stripe.com/docs/testing#regulatory-cards
even if i charge off customers later?
Can you clarify?
i mean, when customer enters his card details, i dont charge off him immediately, i make charge off after certain period of time, using cron job
Sounds like you're doing an off-session payment then. If you're using our process to set up the payment method first, then we'll do everything we can do to get a 3DS/SCA exemption for the off-session payment, but it is up to the customer's bank to determine if they'll grant that exemption.
There is no way to do 3DS for off-session payments, as they require input from the Customer they can only be completed when the Customer is on-session.
If the of-session payment fails due to authentication requirements, then you'll need to bring them back on-session to try processing the payment again.
by of-session, you mean when user is not on the site?
Correct
so short answer is no, i cant setting 3ds for user by myself, bank does it by himself?
sry for broken english 🙂
Correct, you cannot complete the 3DS challenge on the customer's behalf, that authentication must be completed by the customer.
Okay, then, can i make user to enter his 3ds when he entered his card details but charge him later?
No, you cannot do any part of the 3DS flow on your customer's behalf, the customer must be the one to complete the authentication flow.
If you aren't already using it, I strongly recommend you look at our guide for saving a payment method with plans to charge it later. It covers what steps to go through to have us prompt your customer to complete 3DS when they're providing their card details. (Though again, that doesn't guarantee authentication won't be needed when you try to process the charge later, it just makes it very unlikely).
https://stripe.com/docs/payments/save-and-reuse?platform=web
ok thanks