Перейти к содержанию

Проведение платежа и взаиморасчёты

Пример успешного проведения оплаты и последующих взаиморасчётов в упрощённом виде описан и изображён ниже. В примере оплата совершается с банковской карты.

Проведение платежа

  1. Клиент выбирает товар или услугу на торговой площадке партнёра, попадает на платёжную форму, заполняет необходимые поля и нажимает «Оплатить».
  2. QIWI получает запрос на совершение операции.
  3. QIWI отправляет запрос на совершение операции в платёжную систему, которая обслуживает карту.
  4. Платёжная система отправляет запрос на совершение операции банку-эмитенту, который выпустил карту клиента.
  5. Банк-эмитент изменяет состояние счёта клиента и отправляет ответ об успешном совершении операции платёжной системе.
  6. Платёжная система отправляет ответ об успешном совершении операции QIWI.
  7. QIWI информирует об успешном совершении операции партнёра.

Взаиморасчёты

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

%%{init: {
    "sequence" : {
        "wrap":true,
        "diagramMarginY": 0,
        "mirrorActors":true,
        "width":120,
        "messageFontSize":14,
        "noteFontSize":12,
        "actorFontSize":14,
        "actorMargin":
        15 }}}%%
sequenceDiagram
    participant С as Клиент
    participant P1 as Торговая площадка партнёра
    participant P2 as Кредитная организация партнёра
    participant Q as QIWI
    participant PS as Платежная система
    participant B as Банк-эмитент
    rect rgb(230, 230, 230)
    Note over С, B: Проведение платежа
    loop Повторяется с определённой периодичностью
    С->>P1: Оплата товара или услуги
    Note over P1: Платёжная форма
    P1->>+Q: Запрос на совершение операции
    Q->>+PS: Запрос на совершение операции
    PS->>+B: Запрос на совершение операции
    B->>-PS: ОК
    PS->>-Q: ОК
    Q->>-P1: ОК
    P1->>С: Коммуникация с клиентом
    end
    end
    rect rgb(255, 238, 223)
    Note over P2, B: Взаиморасчеты
    B->>PS: ₽₽₽
    PS->>Q: ₽₽₽
    Q->>P2: ₽₽₽
    end