Operation Outcomes

Check what you should expect as the outcome of your requests

Cards Connect has four distinct operations that can happen during the life cycle of a transaction. These are Authorisation, Capture, Void, and Refund. When you initiate an operation, you may expect to have the outcomes illustrated below.

OutcomeOperationsExplanation
In ProgressAllAn interim outcome that is returned when you try to retrieve the information for an operation or the transaction while the system is still processing the respective operation or processing a flow that affects the operation (E.g. A retry for a Capture or a reversal for a Refund)
Authorized with ConditionsAuthorisationThe authorisation request is approved but one of the validations during the operation has failed. You may decide to accept the transaction as authorised or request a void depending on your internal risk policies.
AcceptedCapture
Void
Capture or Void request passed all the mandatory validations in Cards Connect and now can be treated as successful.
SucceededAuthorisation
Capture
Void
Refund
The operation request was approved by the issuer.
DeclinedAllThe operation request was declined by the issuer.

For Authorisation and Refund, it means your request has been declined by the issuer or the card scheme. You may check the decline responseCode property for the decline reason and act accordingly.

For Capture and Void, this might be a temporary or a terminal outcome after the initial "Accepted" response. However, it shouldn't change how your system behaves for the specific operation. On the other hand, since the decline created an ambiguity about the transaction's state, Cards Connect prevents you from making subsequent requests for this transaction. You may want to check the responseCode to see why the operation is declined to see if there's any operational changes to be done to prevent future cases.
FailedAllThe operation request was failed by the issuer.

For Authorisation and Refund, it means your request has failed. You may retry if applicable.

For Capture and Void, this might be a temporary or a terminal outcome after the initial "Accepted" response. However, it shouldn't change how your system behaves.