#gdrakakis_best-practices
1 messages ¡ Page 1 of 1 (latest)
đ Welcome to your new thread!
â˛ď¸ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
âąď¸ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
đ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1326463017608548454
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
Do you mean that you collected the card via this SetupIntent flow, and it's 3DS-ed already. But it is still asking 3DS everytime?
yes! I used that testing card that always ask authentication because I have 2 cases like this
and I keep getting the same error when try to make a paymentintent in the backend. "3D Secure attempt incomplete
The cardholder began 3D Secure authentication but has not completed it."
payment intent is completed but the UI has that error.
If I change the paymeintent data a bit by adding 'off_session' => true, I get an immediate "Your card was declined. This transaction requires authentication."
According to docs only solution is to contact the client and ask him to put another card that doesn't have this kind of restriction? seems odd and didn't have such a problem with my previous payment gateway
So I guess I am doing something wrong.
No you are closed! When you get the PaymentIntent on backend, it has requires_action state, correct?
You can just go back to your frontend and call confirmPayment JS method on the same PI
hm... the payment intent is happening via a cronjob.
The case is that the card is already stored and we charge the customer card each month
Yes I know, but in fact the issuer bank can still ask for 3DS. They ultimately have the final call
So we want to make our integration adaptable, and collect those case
ok is there any reference for such a case? For example do I have to send an email to point him to a UI that fetch this incoplete payment intent and continues the auth it needs?
This doc seems more like tha case of mine, so I'll read that https://docs.stripe.com/payments/save-during-payment?lang=php. Thanks a lot for your help
I only have one problem with all this issue. While it seems that I have to do an implementation to catch this case, if you try to charge the same card from the Stripe UI it doesn't asks any extra authentication ( at least in sandbox mode ). So this triggered me that I may doing something wrong since Stripe can charge the same card without extra auth.
Can you explain this please?