C
Checkout.com20009
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
Related Decline Codes
20001Retryable
Refer to Card Issuer
The issuer has declined the transaction and asks the cardholder to contact them. This is a generic referral response.
20002Retryable
Refer to Card Issuer - Special Conditions
The issuer has declined the transaction under special conditions. The cardholder should contact their bank.
20003Non-Retryable
Invalid Merchant
The merchant ID or service provider configuration is invalid. This is typically a technical setup issue.
20005Retryable
Declined - Do Not Honour
The issuer has declined the transaction without providing a specific reason. This is the most common decline code and covers a wide range of issuer-side rejections.
Automate Payment Recovery for Checkout
Slicker automatically handles decline codes like 20009 by intelligently retrying at the optimal time based on the decline reason.