Статусы транзакций

В данном разделе описаны все возможные статусы платежей в системе MartPay, а также условия их назначения и особенности обработки. В системе реализована поэтапная схема подтверждения платежей, которая учитывает задержки при зачислении средств, снижает риски мошенничества и позволяет мерчанту получать корректную информацию о текущем состоянии транзакции.

Каждый статус соответствует определённому этапу обработки платежа — от создания платёжной ссылки до фактического поступления средств на счёт или отмены операции.

NOT_FOUND — не найден

При создании платёжной ссылки ордер в системе не создаётся сразу. Он появляется только после того, как клиент выберет банк и перейдёт на страницу оплаты. До этого момента платёж отображается со статусом NOT_FOUND.

IN_PROGRESS — ожидает подтверждения

Статус IN_PROGRESS означает, что подтверждение оплаты ещё не получено и средства не были зачислены на счёт.

После подтверждения платежа клиентом транзакция инициируется, однако остаётся в статусе IN_PROGRESS до получения соответствующего подтверждения через API.

circle-exclamation

ACCEPTED_SETTLEMENT_IN_PROCESS — частично завершён

Платёж получает статус ACCEPTED_SETTLEMENT_IN_PROCESS после получения подтверждения через API о том, что транзакция была успешно обработана.

circle-exclamation

COMPLETED — оплачен

Статус COMPLETED присваивается после фактического поступления средств на счёт.

CANCELED — отменён

Платёж переводится в статус CANCELED в следующих случаях:

  1. Клиент инициировал платёж и отменил его на стороне банка.

  2. Клиент перешёл в банковский интерфейс, но не подтвердил платёж.

circle-info

Примечание: Если подтверждение не получено, транзакция автоматически завершится через 30 минут.

Последнее обновление