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Отклонён