To know the transaction status, you just need to check the ShortMessage
The ShortMessage provides the transaction status and the LongMessage gives a more information with the return code. The lifecycle of a transaction shown below, can take 4 definitive states: REFUSED, CANCELLED, ERROR, ACCEPTED and 3 temporary states INPROGRESS, ONHOL_PARTNER, PENDING_RISK :
|ACCEPTED||Request realized with succes or transaction accepted|
|INPROGRESS||Operation processing (temporary states)|
|ONHOLD_PARTNER||Operation pending status from partner (temporary states)|
|PENDING_RISK||Operation pending acceptance from fraud module (temporary states)|
Whatever the mode of use of the Payline payment solution: in direct interface mode, webpayment, TPEV, batch interface or via the Administration Center, you will find below the list of codes and messages.
Return codes used by Payline API services :
The return codes of the message are returned by the result object and code ShortMessage.
You can also view the life cycle of the return code.