Skip to main content
C
Checkout.com

Checkout 20009

Request in Progress

Technical
System or connectivity issues
Retryable
This decline may succeed on retry

Description

The transaction is currently being processed. A duplicate request may have been submitted.

Recommended Action

Wait for the original request to complete. Use idempotency keys to prevent duplicate submissions.

Common Causes

  • Duplicate request submitted before the first completed
  • Network timeout caused a retry while the original was still processing

Recovery Tips

  • Implement idempotency keys in your integration
  • Wait and check the status of the original transaction before retrying

Quick Reference

Code
20009
Category
Technical
Retryable
Yes
Source
Checkout
Recoverability verdict

20009 is often recoverable

Payments failing with code 20009 are often recoverable with the right retry timing and routing. Slicker recovers up to 70% of soft declines with smart retries.

Talk to Sales

Cookie preferences

Your privacy matters

We use analytics to understand how you use our site and improve your experience. Privacy Policy