#jchannon

1 messages · Page 1 of 1 (latest)

brave flickerBOT
round mauve
#

Hi there!

#

Sure, what are your questions?

#

Note that I'm not familiar with this video, but I can help with idempotency keys and retries.

zenith osprey
#

Hi Soma, it says if you provide a idempotency key and stripe returns a 500 and so you try the request again, it will still return a 500 even if the error has been fixed. Isn't that the opposite of what you want?

round mauve
#

There's more information about 500 errors and idempotency key here: https://stripe.com/docs/error-low-level#server-errors
In particular:

You should treat the result of a 500 request as indeterminate.
And
While the idempotency-cached response to those requests won’t change, we’ll try to fire webhooks for any new objects created as part of Stripe’s reconciliation.

zenith osprey
#

If I use the stripe sdk/api to set the retry/maxnetworkretries would it keep going until it gets a 200?