List of ErrorsThe payment was rejected because a similar transaction has already been processed. This typically occurs when the same transaction is submitted multiple times, often due to duplicate clicks, delayed gateway updates, or reuse of transaction IDs.
gateway.transaction_processing.duplicate_transaction
Recommended Customer Message
The collection has already been completed. Please check the transaction in your bank account or contact customer support for assistance.Root Cause
- Duplicate transaction submissions: The same transaction was processed multiple times, especially for first-time debit (FRST) transactions.
- Incorrect transaction IDs: Submitting the same transaction ID more than once can lead to duplicate detection.
- Delayed gateway updates: The gateway processes a transaction, but the status was not updated immediately, leading to resubmission attempts.
Troubleshooting and Solutions
- Ask the customer to check their bank account for the successful transaction.
- Ask the customer to contact support if they need help identifying the transaction.
- Verify transaction records in Chargebee and at the payment gateway to confirm that a payment was already processed.
- Ensure that transaction IDs are unique and not reused for future attempts.
- Avoid retrying until you confirm that no successful collection exists to prevent further duplication.
- Try to collect payment using the Pay Now flow by creating a new transaction if there is no successful transaction recorded.