Why did I get API error code 10618?
This error can occur for one of the following API methods and means that a transaction has already been voided or has expired:
- DoAuthorization.
- DoCapture.
- DoReauthorization.
- DoVoid.
The error can also occur for the RefundTransaction API. In this case, it indicates that the refund is already pending or completed for this transaction.
You can use the GetTransactionDetails API to determine the status of a transaction. For example, if GetTransactionDetails returns "Voided," you don't need to use DoVoid because it’s already void. In the case of a refund, if “Pending” or “Completed” is returned, you cannot attempt the refund again.
Note: Don’t retry the same API call against the same transaction after receiving this error, as the result won't change.
See the Developer Portal for a complete list of NVP/SOAP API error codes.