Transaction states

Transaction states

A transaction can be in any of the following states described in the table below:

State

Description

NEW

This state indicates that a setTransaciton has been successfully completed; though payment processing has not started, as the the payment page has been rendered but not completed.

PROCESSING

A user has been redirected to the PayU to complete a transaction. At this point no payment has been done. In the case of a doTransaction for a FINALIZE, the transaction will go almost immediately from the NEW state to PROCESSING when PayU go off to the external payment gateway to perform the payment.

SUCCESSFUL

This state indicates that the payment was successful. (This is a final state and cannot be changed)

FAILED

This state indicates that the payment was not successful. (This is a final state and cannot be changed) the fraud system NEW This state indicates that the transaction is created in the PayU system but processing has not started.

TIMEOUT

This state indicates that the payment has timed out during the processing state.

EXPIRED

This state indicates that the transaction was created but no attempt was made to process payment. The transaction thus expired after the allowed time in a new state.

AWAITING_PAYMENT

This state indicates that an EFT transaction is awaiting payment confirmation and is not currently either successful or failed. This status is only applicable to EFT transactions and not Credit Card