List of ErrorsThe refund request failed because the charge has already been refunded. This can occur when duplicate refund attempts are made, when a refund was already processed due to a dispute, or when there are delays in system status updates. If there are any discrepancies, contact your payment gateway for further clarification.
gateway.transaction_processing.charge_already_refunded
Recommended Customer Message
We're sorry, but the charge has already been refunded. If you have any questions, please contact customer support for assistance.Root Cause
- Duplicate refund attempts: A refund was already processed, and another refund request was mistakenly initiated.
- Refunded for dispute: Transaction could have been refunded because of a customer-initiated dispute through their bank directly.
- Incorrect transaction handling: The system or user attempted to refund a charge that was already settled.
- Delayed system updates: The payment gateway systems had a lag in updating the refund status, leading to duplicate refund attempts.
Troubleshooting and Solutions
- Inform the customer that their charge has already been refunded.
- Review the transaction records in Chargebee and at the payment gateway.
- Confirm whether the refund has already been processed, either partially or fully.
- Communicate with the customer regarding the completed refund, including transaction reference details if needed.
- If any discrepancies are found, escalate the issue to the payment gateway for clarification.