As a merchant using Paygate to process online payments, you may encounter the "Amount Override" error. This error occurs in response to your requests to Paygate and can present challenges in payment processing. Understanding the reasons behind this error is crucial for ensuring efficient and trouble-free transactions.
Main Causes of the "Amount Override" Error
Already completed capture
The "Amount Override" error can occur if you, as a merchant, attempt to capture a payment that has already been fully processed. This happens in situations where the Paygate system has already successfully captured the entire amount of a transaction. Any further request with the same amount is recognized by the system as redundant and is therefore rejected. By default, Paygate often carries out the capture immediately following authorization, unless otherwise agreed upon. You can influence this behavior depending on the payment type with the "Capture" parameter.
Another reason for this error could be a duplicate request. If two identical payment requests are accidentally sent, the Paygate system recognizes the second request as a duplicate and rejects it, as the first request is either being processed or has already been processed.
Amount Override for credits/ refunds
Another potential cause for the "Amount Override" error might occur if you attempt to issue a credit for an amount greater than the originally booked amount. This happens when the Paygate system receives a request for a credit that exceeds the previously authorized and booked amount. Since the system is designed to maintain the integrity of transaction amounts, a request to credit a higher amount than originally processed is considered invalid and results in the "Amount Override" error.
The "Amount Override" error in your interactions with the Paygate system indicates problems with the amount. This error occurs when an amount has already been fully booked, when automatic capture settings are used, or when duplicate requests are accidentally sent. As a merchant, it is important to carefully monitor transactions and ensure that requests are correct and unique to avoid such errors. A thorough understanding of these error causes will help you facilitate efficient and error-free payment processing through the Paygate.