cancel
Showing results for 
Search instead for 
Did you mean: 

API - Get Transaction List - transactionStatus list seems incorrect?

Which list of transaction statuses is correct for what the API returns?

This one: https://developer.authorize.net/api/reference/index.html#transaction-reporting-get-transaction-list (listed under RESPONSE FIELD DESCRIPTION > transactionStatus)

 

Or this one: https://support.authorize.net/s/article/What-Are-the-Possible-Transaction-Statuses 


Is this correct below? List of possible transaction status (I am assuming only final statuses are returned by the settled endpoint):

 

  • approvedReview – not a final status, should not be returned by settled endpoint
  • authorizedPendingCapture – not final status?
  • capturedPendingSettlement – not a final status?
  • communicationError – failed, final status
  • couldNotVoid – not a final status, should not be returned by settled endpoint
  • declined – failed, final status
  • expired – failed, final status
  • failedReview – eCheck specific response, should be returned by settled endpoint failed, final status
  • FDSPendingReview – not sure if we would see this (do we have FDS/AFDS?), not final status
  • FDSAuthorizedPendingReview – not sure if we would see this (do we have FDS/AFDS?), not final status
  • generalError – failed, final status
  • refundPendingSettlement – successful?, final status
  • refundSettledSuccessfully – successful, final status
  • returnedItem – eCheck specific response, not sure if we would see this. Also not a final status so I don’t think this should be returned by settled endpoint
  • settledSuccessfully – successful – final status
  • settlementError – not final? Should not be returned by settled endpoint
  • underReview - eCheck specific status, not sure if we would see this. Also not a final status so I don’t think this should be returned by settled endpoint
  • voided – failed, final status

 

Is this list correct with the notes?

ncpenn
Member
2 REPLIES 2
Hi @ncpenn,

The support article list some of the statuses seen on Authorize.net Merchant Interface, refer to our API reference for the possible values for transactionStatus in API response.

Thanks
-Mansour

MansourH
Moderator Moderator
Moderator

Ok, so the list for the value transactionStatus on the API document page is the source of truth for the API.

 

Now, is settledSuccessfully the only status where money has gone into the merchant account? All other statuses are "failures"?

 

Or are some of the statuses transient even though they are settled?