Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Qiwi Partner API

The Partner API from Qiwi — 16 operation(s) for partner.

Qiwi Partner API is one of 10 APIs that Qiwi publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Partner. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 21 operations across 16 paths, and defines 2 schemas. It is described by OpenAPI 3.1.0, at version 1.0.0.

Requests are made against a single base URL, https://api.qiwi.com.

21 operations 16 paths 2 schemas 9 GET6 POST6 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0.0
Server
https://api.qiwi.com
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Qiwi Partner API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (bearerAuth). By default, every request must be authenticated.

Paths & Operations 21

Across 16 paths, the API surfaces 21 operations — 9 GET, 6 POST, 6 PUT. Each is listed below with its method, path, parameters, and response codes.

Partner 21
PUT
/partner/payin/v1/sites/{siteId}/bills/{billId}
Create invoice
createInvoice 2 params body → 200
GET
/partner/payin/v1/sites/{siteId}/bills/{billId}
Get invoice status
getInvoice 2 params → 200
GET
/partner/payin/v1/sites/{siteId}/bills/{billId}/payments
List payments for invoice
listInvoicePayments 2 params → 200
PUT
/partner/payin/v1/sites/{siteId}/payments/{paymentId}
Create payment
createPayment 2 params body → 200
GET
/partner/payin/v1/sites/{siteId}/payments/{paymentId}
Get payment status
getPayment 2 params → 200
POST
/partner/payin/v1/sites/{siteId}/payments/{paymentId}/complete
Complete 3DS authentication
completePayment3DS 2 params → 200
PUT
/partner/payin/v1/sites/{siteId}/payments/{paymentId}/captures/{captureId}
Confirm payment (capture)
capturePayment 3 params → 200
GET
/partner/payin/v1/sites/{siteId}/payments/{paymentId}/captures/{captureId}
Get capture status
getCapture 3 params → 200
PUT
/partner/payin/v1/sites/{siteId}/refunds/{refundId}
Execute refund
createRefund 2 params → 200
GET
/partner/payin/v1/sites/{siteId}/refunds/{refundId}
Get refund status
getRefund 2 params → 200
GET
/partner/payin/v1/sites/{siteId}/refunds
List refunds
listRefunds 1 param → 200
POST
/partner/payin/v1/sites/{siteId}/refunds/{refundId}/decline
Decline refund
declineRefund 2 params → 200
POST
/partner/payin/v1/sites/{siteId}/qr
Generate SBP QR code
createQrCode 1 param → 200
GET
/partner/payin/v1/sites/{siteId}/qr/{qrCodeUid}
Get QR code status
getQrCode 2 params → 200
PUT
/partner/payin/v1/sites/{siteId}/payments/sbp-token
Pay via SBP token
paySbpToken 1 param → 200
POST
/partner/payin/v1/sites/{siteId}/check-card
Check card
checkCard 1 param → 200
GET
/partner/payin/v1/sites/{siteId}/check-card/{checkId}
Get card check status
getCardCheck 2 params → 200
POST
/partner/payin/v1/sites/{siteId}/check-card/{checkId}/complete
Complete card verification
completeCardCheck 2 params → 200
PUT
/partner/payout/v1/sites/{siteId}/payouts/{payoutId}
Create payout
createPayout 2 params → 200
GET
/partner/payout/v1/sites/{siteId}/payouts/{payoutId}
Get payout status
getPayout 2 params → 200
POST
/partner/payout/v1/sites/{siteId}/payouts/{payoutId}/complete
Complete payout
completePayout 2 params → 200

Schemas 2

The contract defines 2 schemas that model the data the API accepts and returns. Each schema is shown below with its type and property counts.

GenericResponse
object
GenericRequest
object

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

qiwi-partner-api-openapi.yml Raw ↑

Other APIs Qiwi publishes across the network.

Qiwi Legal Entity Payouts
Qiwi Wallet Payouts
Qiwi Card Wallet SBP Payouts
Qiwi Mobile Topups
Qiwi Banking Platform
Qiwi Client Identification Service
Qiwi Terminal Map
Qiwi Wallet Personal
Qiwi P2P Payments