#maria_webhooks
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/1509191844779655229
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hello! I see the payment_intent_succeeded event is still pending delivery to your 4 webhook endpoints for the Payment Intent you shared. Do I understand correctly that you aren't experiencing this with any other Payment Intents or event types?
I am not exactly sure what do you mean by pending, when I see this:
And yes, this is our first case
We haven't made any changes to our integration in months.
Also, we have only 3 webhooks at the moment, unless you see another one. We have other webhooks in testing environments.
It's safe to share Stripe IDs here, just not API keys ๐ but yes I see your 3 webhook endpoints! The fourth was the resend attempt which you triggered manually.
By pending I mean the deliveries are failing and we're retrying... let me look into why this might be happening!
Thank you!
Those are the webhook destinations I am trying to hide, are they considered Stripe IDs?
Ah I see - Stripe IDs for webhook endpoints look like we_XXX.
Inspecting the logs, I see Stripe is receiving this response body from your webhook endpoint: {"error": "Unexpected status"} so I'd recommend inspecting your code for where this error is thrown.
In other words, Stripe is successfully deliverying the event to your webhook endpoints but recieving an error back. Perhaps there's an edge case your code isn't handling or something in the payload it doesn't recognize?
I see that your webhook endpoints are using 2025-04-30.basil and the Payment Intent was confirmed with 2025-05-28.basil - it's worth double checking the API version your code is using in case that's responsible for the discrepancy.