Skip to content

Payment Processing and Settlement

Here’s a simplified example of a successful payment and subsequent settlement, involving a credit card.

Payment Processing

  1. The client selects a product or service on the trading platform, goes to the payment form, fills out the necessary fields, and clicks «Pay».
  2. QIWI receives a request to process the operation.
  3. QIWI sends a request to the payment system that services the card.
  4. The payment system sends a request to the bank that issued the client card.
  5. The issuing bank updates the client account amount and sends a successful transaction response to the payment system.
  6. The payment system sends a successful transaction response to QIWI.
  7. QIWI informs the partner about the successful completion of the operation.

Settlements

As a result of payment processing, funds accumulate and, when a certain amount is reached or after a specific number of days, they are transferred to the partner’s settlement account in their chosen credit institution.

%%{init: {
    "sequence" : {
        "wrap":true,
        "diagramMarginY": 0,
        "mirrorActors":true,
        "width":120,
        "messageFontSize":14,
        "noteFontSize":12,
        "actorFontSize":14,
        "actorMargin":
        15 }}}%%
sequenceDiagram
    participant С as Client
    participant P1 as Partner's Trading Platform
    participant P2 as Partner's Credit Institution
    participant Q as QIWI
    participant PS as Payment System
    participant B as Issuing Bank
    rect rgb(230, 230, 230)
    Note over С, B: Payment Processing
    loop Repeats at specified intervals
    С->>P1: Payment for goods or services
    Note over P1: Payment Form
    P1->>+Q: Request for transaction
    Q->>+PS: Request for transaction
    PS->>+B: Request for transaction
    B->>-PS: ОК
    PS->>-Q: ОК
    Q->>-P1: ОК
    P1->>С: Communication with the client
    end
    end
    rect rgb(255, 238, 223)
    Note over P2, B: Settlements
    B->>PS: ₽₽₽
    PS->>Q: ₽₽₽
    Q->>P2: ₽₽₽
    end