Skip to main content

Transaction stages

Transaction status codes are included in webhooks to inform you about the current status of a transaction.

Status codes transfer the following information:

  • The current stage of transaction processing.
  • Any expected actions, if applicable.
  • The cause of transaction failure.

Types of status codes depend on transaction stage

Transaction initiation stage (init).

This status of a transaction means that we successfully received your request, however, no further actions have been taken.

A transaction can remain in this status for an extended period due to one of the following reasons:

  • The customer has not opened the Financial Line checkout.
  • The customer opened the checkout but has not completed the payment.
  • A transaction failure occurred.

This status is common to all transaction types. For purchase and auth transactions, this status is obtained when the order is created and the checkout is generated (with hosted integration).

Transaction processing stage (pending).

This status of a transaction means the following:

  • The transaction is processed by a bank or a payment system; or
  • The payment requires the customer to pass the 3D Secure authentication.

This status is common to all transaction types.

Successful transaction (success) (final stage).

This status of a transaction means that it has been successfully processed.

  • Unsuccessful transaction (failure) (final stage).

    This status indicates that the transaction has been rejected. The reasons for this may include specific errors at any stage of the payment process, such as incorrect payment data, activation of limits and checks, insufficient funds, and so on.