On sending the same request again to stripe’s POST endpoint POST/v1/payment_intents it return the same response by checking the i_key and metadata of order
Let’s say we try to send a different order id(different payload) with same i key . Since i key is used to identify if the request is same or not . It must fail it as using same identifier for different payloads which is fraudulent behaviour . As seen below it fails it . 3 times as we sent three requests with exponential back-off to deal with minor pointed network issues.
Error insights Keys for idempotent requests can only be used with the same parameters they were first used with. Try using a key other than '123e4567-e89b-12d3-a456-42661412333121' if you meant to execute a different request.