#surreal_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/1271546944443125926
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
What's the goal? You just want to prevent a customer from creating multiple checkout sessions?
Basically if there is a network issue between my apps response and the webhook receiving the response, webhook will retry and extra products will be created for users without payment
Oh you're not talking about the idempotency key set when creating a checkout session? You're trying to prevent duplicate webhook processing? Not sure how an idempotency key factors into that
You could just cache event id's
Yeah exactly. So no idempotency key is sent in a checkout session webhook request? I thought it odd though since it is sent in a payment intent webhook request
Hmm okay I could use another unique id to cache it. I already have a 32 bit nonce but with the volume of traffic it's possible that could be repeated. The evnt ID will 100% always be unique, never repeated?