#khadim-yaseen_api
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/1284050348117463050
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- khadim-yaseen_code, 3 days ago, 24 messages
Create SetupIntent:
$intent = $stripe->setupIntents->create(
[
'customer' => $customer->id,
'automatic_payment_methods' => ['enabled' => true],
'usage' => 'off_session',
'metadata' => [
'from' => 'paymentElement',
'passbackconversiontrackingid' => $data['rtid'],
]
]
);
Confirm SetupIntent
const {error} = await stripe.confirmSetup({
elements,
clientSecret,
confirmParams: {
return_url: window.location.origin+'/success.html',
payment_method_data: {
billing_details: {
address: {
postal_code: postcode,
}
}
},
},
})
Can you share the request ID (req_xxx) of the error? Here’s how you can find it: https://support.stripe.com/questions/finding-the-id-for-an-api-request
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.
Sure
The above two requests didn't have the error you described
Can you please check
I don't see an error in logs for this particular customer.
But events have the failed setup event
The Setup Intent failed was due to the Radar rule:
Block if :email: INCLUDES '+'
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
It had nothing to do with 3DS, but your own Radar rule blocked customer email address that contains "+"
That was one of the tests
Do you think this case was also blocked by the radar?
Have you checked the email address of this customer? Could you share the Setup Intent ID (seti_xxx) in the screenshot, so that I can take a look?
seti_1PyAUzED5xkfDv2cmRzo3B6L was blocked due to https://dashboard.stripe.com/radar/rule-details?ruleId=ssr_1KRYUPED5xkfDv2c6npI5tPf&startDate=2024-03-17&endDate=2024-09-13
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Block if :is_disposable_email:
Yes I guess this makes sense
But there was was some cards that Did go through, confirm intent was success.
I have webhook to create subscription upon success setupIntent.
This subscription is on trial period.
When trial periods ends and first invoice asks for 3DS auth.
I am sorry I will have to go right now.
If you can keep this thread open, please do
or I will create a new thread later.
my apologizies