For Developers
API Reference
REST API for Kaspi Pay integration
Authentication
JWT Bearer token. Obtain via POST /api/v2/auth/login or register. Pass as Authorization: Bearer *** in headers.
Endpoints
POST/api/v2/invoices
GET/api/v2/invoices/:id
PUT/api/v2/invoices/:id/cancel
PUT/api/v2/invoices/:id/refund
GET/api/v2/invoices/:id/events
GET/api/v2/invoices
GET/api/v2/pos
POST/api/v2/pos
PUT/api/v2/pos/:id/pause
PUT/api/v2/pos/:id/resume
POST/api/v2/auth/login
POST/api/v2/auth/register
GET/api/v2/companies
Invoice Status Codes
1createdСоздан
2pendingОтправлен на терминал
3no_accountНет аккаунта Kaspi
5canceledОтменён (система)
7expiredИстёк
8canceledОтменён (пользователь)
9paidОплачен
11refundedВозврат выполнен
12rejectedОтклонён