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.

GetTransactionDetails API Operation (NVP).

See the Developer Portal for a complete list of NVP/SOAP API error codes.

More ways we can help

We'll use cookies to improve and customise your experience if you continue to browse. Is it OK if we also use cookies to show you personalised ads? Learn more and manage your cookies