Explore Knowledge Base

Transaction statuses

03. 01. 2025

There are Transaction Statuses, Business process statuses and Business request statuses. Find out more details here. 

On UI in the Back Office of service users, the transaction statuses correspond to the Business Process Statuses in the table below:

Transaction status 

On UI In documentation Description
Limited limited Process is restricted by limit profile and need to be approved by anti-fraud specialist
Waiting for approval waiting_for_approval Process was created and is waiting for approval by Compliance or Administrator
Pending pending  Process is created and waits for processing, declining or rejecting
Declined declined   Pending process is declined
Processed processed Pending operation is processed. This status is happened in conditions:

  • when transaction is completed

or

  • if this BP is composite all child BP processes should also be processed
Error error
  • Error occurs while processing
Rejected rejected 
  • Limited process was rejected by anti-fraud

Business process statuses

On UI In documentation Description
Limited limited Process was restricted by limit profile and need to be approved
Pending pending Process was created and is waiting for processing or declining
Waiting waiting_for_approval Issue card process was created and is waiting for approval by the service role user
Approved approved Request was approved by service user
Required confirmation requires_confirmation Request was created by user and waits for confirmation
Declined declined Pending process was declined
Rejected rejected Limited process has been rejected by anti-fraud
Processed processed Pending process has been processed
Error error Error occurred while processing
Allowed to withdraw allowed_to_withdraw Process is waiting when Cashier performs cash withdrawal.

Status also occurs when the process was limited and processed again after uplifting limits

 

In the table below, there are statuses explained as they appear in the code and software documentation. 

Current status Status code (Status code is used only for Reference) State State transition flow Description

TxStatus ( used for gate transactions, are not reflected on UI or in the APIs)

INITIATED TX_104 In progress Success
Failed
When transaction was started by user, but payment provider wasn’t yet chosen
PROVIDER_ASSIGNED TX_105 In progress Success
Failed
When user has already chosen the provider
PENDING TX_102 In progress Success
Failed
When transaction was sent to payment provider (example: user was redirected to provider’s website)
or request for a new transaction was just received from provider (example: terminals)
PROVIDER_PROCESSED TX_107 In progress Success
Failed
When payment provider completed transaction successfully
PROCESSED TX_201 Success n/a Transaction was completed successfully
FAILURE TX_304 Failed n/a Transaction was completed unsuccessfully – error response received from payment provider
EXCEPTION TX_305 Failed n/a An exception has been occurred after payment provider selection
WAITING_FOR_APPROVAL TX_103 In progress Success
Failed
Process was created and is waiting for approval by Compliance or Administrator

BusinessProcessStatus

limited BP_103 In progress Success
Failed
Process is restricted by limit profile and need to be approved by anti-fraud specialist
pending BP_102 In progress Success
Failed
Process is created and waits for processing, declining or rejecting
processed BP_201 Success n/a Pending operation is processed. This status is happened in conditions:

  • when transaction is completed

or

  • if this BP is composite all child BP processes should also be processed
error BP_301 Failed n/a Error occurs while processing
declined BP_302 Failed n/a Pending process is declined
rejected BP_303 Failed n/a Limited process was rejected by anti-fraud
waiting_for_approval BP_105 In progress Success
Failed
Process was created and is waiting for approval by Compliance or Administrator

BusinessRequestStatus

limited BR_103 In progress Success
Failed
The request was limited by the limit rules
pending BR_102 In progress Success
Failed
Request is created and waits for processing, declining or rejecting
waiting BR_108 In progress Success
Failed
Status of pending business request linked with cash desk operations can be updated to waiting status when a request comes in after the system cut off.
requires_confirmation BR_109 In progress Success
Failed
Request was created by user and waits for confirmation
processed BR_201 Success n/a Pending request is processed
allowed_to_withdraw BR_203 In progress Success
Failed
Process is waiting when Cashier performs cash withdrawal.

Status also occurs when the process was limited and processed again after uplifting limits

error BR_301 Failed n/a Error occurs while request processing
declined BR_302 Failed n/a Request was declined by service user
approved BR_202 Success n/a Request was approved by service user
rejected   Failed n/a Limited request was rejected by service user