Payment Processing and Settlement¶
Here’s a simplified example of a successful payment and subsequent settlement, involving a credit card.
Payment Processing
- The client selects a product or service on the trading platform, goes to the payment form, fills out the necessary fields, and clicks «Pay».
- QIWI receives a request to process the operation.
- QIWI sends a request to the payment system that services the card.
- The payment system sends a request to the bank that issued the client card.
- The issuing bank updates the client account amount and sends a successful transaction response to the payment system.
- The payment system sends a successful transaction response to QIWI.
- 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