S
Stripeduplicate_transaction
Duplicate Transaction
Technical
System or connectivity issues
Do Not Retry
Retry will not succeed
Description
A transaction with identical amount and card information was submitted very recently.
Recommended Action
Check whether a recent payment already exists for this amount and card.
Common Causes
- Double-click on pay button
- Retry logic submitting duplicate requests
- Customer accidentally submitted payment twice
Recovery Tips
- Implement idempotency keys in your integration
- Add debounce logic to payment submission buttons
- Check for existing successful charges before retrying
Quick Reference
Code
duplicate_transaction
Category
Technical
Retryable
No
Source
Stripe
Related Decline Codes
card_not_supportedNon-Retryable
Card Not Supported
The card does not support this type of purchase.
currency_not_supportedNon-Retryable
Currency Not Supported
The card does not support the specified currency.
do_not_try_againNon-Retryable
Do Not Try Again
The card was declined for an unknown reason.
expired_cardNon-Retryable
Expired Card
The card has expired.
Automate Payment Recovery for Stripe
Slicker automatically handles decline codes like duplicate_transaction by intelligently retrying at the optimal time based on the decline reason.