#adria_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/1475837811063263345
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hi
Could you please share an example of a PaymentIntent Id ?
I've realised the payment intent doesn't exist for that customer, I only can see the request in the workbench. Something like this:
endpoint: /v1/customers/xxxxxxx/sources
response:
{
"error": {
"code":
"card_declined",
"decline_code":
"do_not_honor",
"doc_url":
"https://stripe.com/docs/error-codes/card-declined"
,
"message":
"Your card was declined.",
"network_decline_code":
"100",
"param":
"",
"request_log_url":
"xxx"
,
"type":
"card_error",
},
}
And in the source of the post request, if I insepect that I can see this param: "cvc_check":
"fail"
I was not sure if that error is correct because I can't reproduce this exact workflow in the test mode, but I've just read in the docs that the production errors depends on the bank and thus they can be slightly different than the ones sent by stripe in the test mode. The only conclusion I can reach is that the error is a wrong cvc, Although I'm still surprised by the amount of cases I have like this (almost all with amex)
๐ Hey, taking over here, could you provide the request ID (req_xxx) that shows in the request_log_url?
Yes, it's https://dashboard.stripe.com/acct_1EDiX7H80VtwC7Se/workbench/logs?object=req_199sou0ASfsdHP
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Thanks, just taking a look at the underlying charge, bear with me..
It does seem to be for this request at least that no valid CVC was sent
Reproducing it in test mode wouild be difficult as you can only provide a test card that forces an explicit CVC error, so it would be expected for the error response to be different
It's a bit weird because I've many errors like this, and it only happens with Amex. Anyway, does stripe validate the cvc when it creates the source? I mean, at that point, if the response of the request stripe.customers.createSource includes the param cvc_check: "fail" should I just assume the CVC is wrong?
Yes, this comes from the issuer network, so can be relied upon
Great! Thanks for the help
No problem!