"Initiated": Set when a transaction intent is initiated either when the Payment widget is loaded or the Payin Payment Options API is called..
"Authorizing": Set when a transaction intent is submitted to a Payment Provider for processing when a Payment Processing API endpoint is called. The transaction remains in this state until the Payment Provider responds..
"Pending": Set when a Payment Provider responds to the transaction processing request indicating successful receipt of the transaction.
"Reject" (Final State): Set when a Payment Provider responds to the transaction processing request indicating unsuccessful receipt of the transaction.. Final state indicating a failed transaction.
"Declined" (Final State): Set when a Payment Provider responds to the transaction processing request indicating processing was unsuccessful. Final state indicating a failed transaction.
"Canceled" (Final State): Set when payment processing has been cancelled. Final state indicating a failed transaction.
"Refund" (Not yet implemented): This status is reserved for future use for where a transaction is reversed.
"Approved" (Final State): Set when a Payment Provider confirms the successful completion of the payment lifecycle. Final state indicating a successful transaction.
"Error" (Final State): Set when an unexpected errors occurs during processing. Final state indicating a failed transaction.
"Expired" (Final State): Set when a Pending transaction reach the time limit to be completed when an end user interaction is required. Final State indicating an incomplete transaction.