Skip to content

Settlement Order

Before the certain settlement time specified in the agreement with the provider, QIWI services generates and sends payments list processed during the previous day to the certain address specified by the provider. The QIWI system includes only successful payments into the payments list.

Each payment in the QIWI system has a unique identifier, which is transmitted in the API request txn_id parameter. Reconciliation of the settlement and resolution of controversial issues is carried out using this payment identifier.

Payment list structure and format is specified in the agreement with the provider. The standard QIWI settlement report format may be used.

Payments are treated as confirmed if they are received both in the original API requests and in the payments list.

Provider needs to contact a person specified in the agreement within 2 hours after receiving the payments list to clarify the situation and make a decision, in the following cases:

  • when there are payments processed in the provider’s system and not found in the list;
  • when there are payments in the list and not registered in the provider’s system;
  • when the payments registry is not received on settlement time specified in the agreement.

Format of Daily Settlement Report

Settlement report is a plain text file with the following format:

  • File name: QIWI_service_id_YYYYMMDDn.csv, where:

    • <service_id> - partner’s service identifier in QIWI;
    • <YYYY> - year;
    • <MM> - month;
    • <DD> - reporting date;
    • <n> - serial number of the list for the reporting day.
  • The lines contain payments data:

    <txn_id> <date> <time> <subscriber's identifier> <sum>

  • The last line contains total amount and number of payments in the report:

    Total: <number of payments> <amount of payments>

Fields on each line are separated by tab symbol. Decimals are point separated. Time/date are in Moscow time zone. Line feed symbols may be x0D x0A as well as just x0D.

The QIWI system includes only successful payments in the report.

Settlement report example

12345678 20.08.2021 12:13:14 0957000059 123.45
12345678 20.08.2021 13:22:34 8002000059 0.01
12345678 20.08.2021 14:55:11 9161234567 123.01
12345689 20.08.2021 14:55:12 0732123456 1000.00
Total: 4 1246.47