You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After collecting payment method, the firs call to stripe api to confirm payment timed out. Second call and last one have 409 http response code.
After that, th result on device is a payment failure (PAYMENT_ERROR.DECLINED_BY_STRIPE_API) but on dashboard payent is sucessfull.
Android version 9
Impacted devices (Android devices or readers)
Stripe M2
SDK version
3.5.0
The text was updated successfully, but these errors were encountered:
@tom42530 thanks for the report. Could you provide a PaymentIntent id that you hit this with? The 409's are likely from the idempotency key being used on the SDK internal retries but the request is still in-progress. If that /confirm request then finishes and moves the PI to the succeeded or requires_capture state the retried confirm will fail due to the PI already being succeeded/requires_capture state and so can't be confirmed again. But we want to make sure that's what happened here so the PI ID will help us confirm that.
And assuming that is what happened we're discussing improvements we can make for this.
Summary
After collecting payment method, the firs call to stripe api to confirm payment timed out. Second call and last one have 409 http response code.
After that, th result on device is a payment failure (PAYMENT_ERROR.DECLINED_BY_STRIPE_API) but on dashboard payent is sucessfull.
Android version 9
Impacted devices (Android devices or readers)
Stripe M2
SDK version
3.5.0
The text was updated successfully, but these errors were encountered: