#anhnh_error
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/1370304127032102913
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
this is my logic
hello! Can you share the PaymentIntent id? It'll have the prefix pi_
ok let me check
sorry, can you wait me a minute.
I am checking the PaymentIntent id...
Sure
@versed heart this is payment intent, please help me check
pi_3RMeT1EZdUwTWnnW0yqIIOMs
You can see the reason for the failure in the creation request response:
{
error: {
code: "authentication_required",
decline_code: "authentication_required",
doc_url: "https://stripe.com/docs/error-codes/authentication-required",
message: "This PaymentIntent requires an on-session action. Please get your customer back on session and re-confirm the PaymentIntent with a payment method when the customer is on session.",
}
}
Auth/3DS was requested for the payment, but as you flagged it as off-session then we just decline and transition to requires_payment_method rather than requires_action as you told us the customer is not on-session to complete the challenge flow
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
As per the message, you need to bring the customer back on-session to complete the payment
As you're a JP merchant, this is all likely due to new 3DS mandates: https://support.stripe.com/questions/3ds-mandate-in-japan
Find help and support for Stripe. Our support site provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
This error is coming from the customer, right? I mean, the customer's card requires 3DS, correct?
Because only this customer is encountering the error, and the others are fine, I think it’s due to their card.
Yes the customer's bank/card has requested 3DS for the payment
yes, I got it. Currently we didn't support 3ds in my service
Btw, I have another question
Sure
Because our system automatically charges the customer every month (like a subscription), implementing 3DS doesn’t seem reasonable.
Is there a way to implement 3DS for my case?
Well you'd make sure that you're correctly saving/setting up cards using the correct APIs (Setup Intent). That way we can apply for 3DS exemptions on the recurring payments
How are you collecting payment info today?
we store card information by stripe token.
We should save card by Setup Intent, right?
Yeah that's not going to work as it's not a 3DS supported flow. You should be looking at Setup Intents: https://docs.stripe.com/payments/save-and-reuse
Yes, I will check the new flow.
But what happen with the card, which already stored to system?
Can we migrate or do something with them?
You'd need to re-collect it via the new flow