/
Transaction result validation (RPP)

Transaction result validation (RPP)

Transaction result validation
Interpretation of API responses to validate the result of a transaction should ideally be done on (but not limited to) a combination of the following fields:


- resultCode
- successful
- transactionState
- transactionType

 

With this in mind, it is important to note that the

  <TransactionType>PAYMENT</TransactionType>

  <TransactionState>NEW</TransactionState>

 confirms which state the payment is in, whereas the

  <ResultCode>00</ResultCode>

  <ResultMessage>Successful</ResultMessage>

 confirms that the transaction status lookup request to retrieve this data was successful.

 

Related content

Transaction states
Transaction states
Read with this
Transaction result validation (Enterprise API)
Transaction result validation (Enterprise API)
More like this
Transaction types
Transaction types
Read with this
doTransaction (RPP)
doTransaction (RPP)
More like this
Advanced RPP API Environments
Advanced RPP API Environments
Read with this
getTransaction (RPP & 3DS API Redirects)
getTransaction (RPP & 3DS API Redirects)
More like this