Examine Moderation

Moderation is the procedure when the processing is put on hold to prevent the inappropriate outcome. Such an outcome may occur due to various reasons. To avoid any discrepancies, the processing of operations can be suspended either by the system Operationist or by the Organisation.

*Operationist is a Member of a specific Organisation with a set of special permissions.

System moderation → Error codes

System moderation is a mechanism that allows you to stop the processing of a particular operation completely. The error_code field contains a short error code that can be used to uniquely identify the error and the location where it occurred.

Value Description
manual Non-automated moderation type.
database_fatal_error Errors at the database level.
core_infrastructure_fatal_error Infrastructure error (transporting, logs, etc.) at kernel level.
core_fatal_error Kernel runtime error.
connector_infrastructure_fatal_error Infrastructure error (transporting, logs, etc.) at connector level.
connector_fatal_error Runtime error at connector level.

Organisation moderation → Moderation statuses

Moderation status mechanism allows you to set up Moderation of operations automatically or manually. Operationists within the Organisation have access to this field.

Value Auto-removal Meaning Description
on_hold false The operation was frozen by the Operationist.
  • A status that is set and cleared manually by the Operationist.
blocked true Operation blocked by low-level operation.
  • When setting a payment for any type of Moderation (system, organisational), the higher-level operation Payment Request acquires moderation_status - blocked.
  • This status can be automatically removed when low-level operations are removed from Moderation.
statement_conflict false Received two statements that contradict each other.
  • Suppose the new statement has a different amount, final status or external ID of the operation (changing the ID can be allowed).
  • In that case, the operation is set to moderation_status with the value statement_conflict, and the high-level operation acquires moderation_status blocked.
insufficient_information false A status or resolution was received that is not in the directory.
  • An operation acquires this status when the received status or resolution is not present in the connector map.
Moderation → sample

Moderation → sample