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:
or
|
Error | error |
|
Rejected | rejected |
|
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:
or
|
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 |