Aitole
Kaspi Pay API

Сайт пен CRM үшін Kaspi Pay API бар ма

Kaspi Pay-де төлем қабылдауға арналған ашық жария API жоқ: «Kaspi.kz-тегі төлемдер» Kaspi Гид арқылы өтінім бойынша қосылады, ал Kaspi.kz Дүкенінің API-і төлеммен емес, маркетплейстің тауарлары мен тапсырыстарымен жұмыс істейді. Kaspi Pay үстіндегі сервистер кәдімгі REST API береді. Aitole-де бір сұраныс QR немесе нөмірге шот жасайды, төлем HMAC-SHA256 қолтаңбасы бар вебхукпен келеді, ал бүкіл жолды нағыз ақшасыз сынақ ортасында тексеруге болады.

+7 701 ••• 45 674 990 ₸
Сауле К.төленді

Қандай нұсқалар бар

НұсқаБұл неКімге қолайлы
«Kaspi.kz-тегі төлемдер»Kaspi-мен серіктестік: қызметтеріңіз Kaspi.kz қосымшасында, өтінім бойынша қосылу, жауап — бірнеше күн ішіндеІрі қызмет жеткізушілерге
Kaspi.kz Дүкенінің API-іKaspi маркетплейсінің тауарлары, қалдықтары және тапсырыстарыМаркетплейстегі сатушыларға
Kaspi Pay үстіндегі сервис (Aitole)Kaspi Pay кассаңызға REST API: QR, шоттар, сілтемелер, қайтарулар, вебхуктерСайттарға, CRM, боттарға, SaaS

Aitole API қалай жасалған

POST https://api.aitole.kz/v2/invoices
X-API-Key: sk_live_…
Idempotency-Key: order-42
{"amount": 4990, "phone": "+77011234567", "comment": "Тапсырыс №42"}
  • POST /v2/qr — бір сатып алуға арналған QR және төлем сілтемесі.
  • POST /v2/invoices — клиент нөміріне шот, ол оның Kaspi қосымшасына келеді.
  • POST /v2/refunds — толық немесе ішінара қайтару.
  • Тұрақты төлем сілтемелері мен тұрақты шоттар — бұлар да API арқылы.
  • GET /v2/events — оқиғалар журналы: вебхук жетпесе, ештеңе жоғалмайды.
  • HMAC-SHA256 қолтаңбасы бар payment.paid, payment.expired, payment.refunded вебхуктері.

Толық сипаттама — API анықтамалығында, markdown нұсқасы — docs/index.md.

Өзіңіз жазған интеграцияда әдетте не бұзылады — және ол қалай шешілген

  • Сұраныс қайталанғанда екі шот. Idempotency-Key тақырыбы: сол кілтпен қайталау сол шотты қайтарады.
  • Kaspi-дің бас тартуы. HTTP 200 және status: "failed" пен түсінікті себеппен келеді — кодтар бойынша болжаудың қажеті жоқ.
  • Kaspi сессиясы өлді. Kaspi бір нөмірге бір сессия ұстайды; кассир сол нөмірмен қосымшаға кірсе, қабылдау тоқтайды. Aitole оқиға мен Telegram-ға хабарлама жібереді.
  • Бірнеше касса. Жоба төлемдері көрші кассаға кетпеуі үшін кілтті нақты кассаға байлауға болады.

Сынақ ортасы

sk_test_… сынақ кілті тіркелу кезінде беріледі. Сынақ ортасындағы шоттар Kaspi-ге кетпейді, ал «төленді» мәртебесі батырмамен немесе сұраныспен қойылады — кодыңыздың бүкіл жолы, вебхуктерді қоса, тексеріледі.

Интеграцияны ЖИ жазса

Көмекшіге ЖИ-ге арналған нұсқаулық сілтемесін немесе llms-full.txt толық мәтінін беріңіз — онда анықтамалық, ережелер және дайын промпт бар. ChatGPT, Claude немесе Cursor солар бойынша эндпоинттерді болжамай-ақ интеграция жасайды.

Сұрақтар

Kaspi Pay-де төлем қабылдауға арналған ресми ашық API бар ма?

Өз бетіңізше тіркелетін жария API жоқ. «Kaspi.kz-тегі төлемдер» серіктестігі Kaspi Гид арқылы өтінім бойынша қосылады. Сайттар мен CRM үшін Kaspi Pay үстіндегі сервистер қолданылады.

Ақша Aitole арқылы өте ме?

Жоқ. Шот сіздің кассаңыздың атынан жіберіледі, клиент Kaspi-де төлейді, ақша сіздің Kaspi Pay-іңізге түседі. Aitole тек төлем мәртебесін көреді.

Kaspi кассамды API-ге қалай қосамын?

Кабинетте: Kaspi Pay-ге «Кассир» рөлі бар қызметкерді қосып, SMS-тегі кодты енгізіңіз. Kaspi құпиясөзі керек емес, «Кассир» рөлі ақша шығара алмайды.

API қанша тұрады?

API барлық тарифке, соның ішінде тегін тарифке кіреді: айына 20 төленген төлем. Start — 500 төлем үшін 7 000 ₸, Pro — шектеусіз 30 000 ₸. Сұраныстар мен төленбеген шоттар тарифтелмейді.

Интеграцияны нағыз ақшасыз тексеруге бола ма?

Иә, сынақ кілтімен сынақ ортасында: шоттар Kaspi-ге кетпейді, ал төлемді өзіңіз белгілейсіз.

Тіркелу бір минутта. Сынақ ортасы — бірден.

Google арқылы кіресіз — Kaspi-ді қоспай-ақ сынақ шотын қоюға болады. Айына 20 төленген төлем — мәңгі тегін.