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.
Â