#Harry_
1 messages · Page 1 of 1 (latest)
Where do I find it?
you mentioned that you used the checkout page right? Do you mean Stripe Checkout or is this your own checkout page?
No I mean our own checkout page.
So I tried 3 payments and 2 got stuck with status = successful on stripe dashboard and 1 payment went through with confirmation that it was success.
do you have the request id where you're seeing this error?
The charge request_id you mean?
whichever request_id that returned this error
pi_1LsPXGDDB6WurE3dG2WsngWh
gimme a while to take a look
sure
The request that is returning this error is : https://dashboard.stripe.com/logs/req_f885QzIZH3cUBD
Are you retrieving the PaymentIntent on your checkout page? If yes, can you describe the flow?
in essence, that's an object lock timeout error which you can read more about here : https://stripe.com/docs/rate-limits#object-lock-timeouts
Yes. Here is the flow Start charge -> create a payment_method -> try creating a charge (with payment_intent) -> check for confirmation
Hope that is clear!
the problem here is that you're trying to retrieve the PaymentIntent when it's still in the middle of performing some processes - are you manually attempting to retrieve the PaymentIntent somewhere in your code?
Yes we do create payment intents manually
do you retrieve PaymentIntents in your code? e.g. are you using stripe.retrievePaymentIntent [0] in your frontend?
[0] https://stripe.com/docs/js/payment_intents/retrieve_payment_intent
Not doesn't look like we are retrieving it. We are creating the intent when we take what createIntent returns.
hmmm, i think this is going to take a bit of time to look into, can you write in to Stripe Support : https://support.stripe.com/contact/email with the problem and include this request id as well - req_f885QzIZH3cUBD
Sure thank you for the time!
let me know once you've written in also