Rulles API / Справочник

Один конверт, несколько доставок.

Разберите доверие к событию и повторную доставку отдельно. Конверт сохраняется, а число попыток и решение обработчика меняются.

1. Выберите событие

В регистре доступны три подготовленных конверта: авторизация, подтверждение и возврат. Event ID и ключ обработки показываются на квитанции и в JSON.

2. Задайте условие подписи

Выберите результат проверки подписи в учебном примере. Этот переключатель задаёт предпосылку сценария и не выполняет криптографическую проверку.

3. Разберите первую доставку

Если условие подписи выполнено и ключ ещё не встречался, событие учитывается один раз. Если условие не выполнено, конверт отклоняется и не записывается как обработанный.

4. Повторите доставку

Для уже учтённого конверта с тем же ключом появится «Повтор пропущен». Счётчик доставок увеличится, но второе изменение состояния не создаётся. Скачайте конверт и журнал или очистите учебное состояние.

Ключ обработки входящего события не следует путать с заголовком Idempotency-Key исходящего платёжного запроса. Здесь показан журнал событий по event_id. В реальной интеграции проверка подписи и правила повторов зависят от поставщика.

Открыть пример ↗