Qut Pay Сайт Кабинет Білім базасы Нұсқаулықтар API құжаттамасы ҚАЗРУС
Басты бетБілім базасы → Бастау

ЖИ-агентке интеграцияны тапсыру

Жаңартылды: 2026-09-14 · Markdown нұсқасы

Қысқаша

Интеграцияны ЖИ-агентке тапсыруға болады. Ол үшін агентке үш нәрсе беріңіз: сілтемелер — https://api.qut.kz/for-ai және https://api.qut.kz/llms.txt, тек sandbox кілті (qp_test_…), және не істеу керегін нақты айтып жазылған тапсырма. Sandbox-та агент адамның көмегінсіз толық цикл жүргізе алады: счёт жасау → simulate арқылы төлемді симуляциялау → webhook келгенін тексеру. Live кілтті агентке бермеңіз.

Агентке не беру керек

1. Сілтемелер

СілтемеНе үшін
https://api.qut.kz/for-aiАгентке арналған бет: API-дің толық сипаттамасы бір жерде
https://api.qut.kz/llms.txtМашина оқитын қысқа карта: қай құжат қайда
https://api.qut.kz/docsАдамға арналған толық құжаттама
https://api.qut.kz/docs/guide/for_aiОсы тәсілдің нұсқаулығы

Агентке «Qut Pay API-ін біл» деп айтпаңыз — ол білмейді. Сілтемені беріңіз, ол өзі оқып алады. Осы сілтемелер болғанда агент өрістердің атауын, қате кодтарын және webhook пішімін ойдан шығармайды.

2. Sandbox кілті

Кабинет → Интеграциялар → API кілттер → жаңа кілт жасайсыз. Шарттары:

Осы кілтпен агент нақты ақшаға жете алмайды: sandbox-та Kaspi мүлде шақырылмайды.

3. Не істеу керегі

Агентке бұлыңғыр емес, нақты тапсырма беріңіз. Жақсы тапсырманың ішінде:

Тапсырманы бір абзацпен емес, тізіммен жазған дұрыс: агент тізімді нақты орындайды.

Автономды sandbox циклі

Агенттің күшті жері — өзі жазып, өзі тексере алуы. Sandbox-та бұл циклді адамның қатысуынсыз жүргізуге болады:

  1. Счёт жасайдыPOST /api/v1/invoices, qp_test_ кілтімен. Жауаптан id мен status алады
  2. Төлемді симуляциялайдыPOST /api/v1/invoices/{id}/simulate, денесінде { "status": "paid" }. Бұл эндпоинт тек sandbox-та жұмыс істейді
  3. Webhook келгенін тексереді — өз сервері invoice.paid оқиғасын алды ма, қолтаңбасы дұрыс па
  4. Күйді оқып растайдыGET /api/v1/invoices/{id} paid қайтарды ма
  5. Қате сценарийлерін де өтедіcancelled, expired, ішінара қайтару

Осы бес қадам ойдағыдай өтсе, интеграция шын мәнінде жұмыс істеп тұр деген сөз. Толығырақ: Sandbox-та төлемді симуляциялау және Интеграцияны қалай сынау керек.

Агент webhook-ті локалды тексере алуы үшін оған сынақ ортасында ашық адрес керек. Продакшенде туннель адресі қабылданбайды, бірақ sandbox-та сынау үшін жарайды.

Кілтті агентке беру қауіпсіздігі

ЖИ-агент — сіздің серверіңізде жұмыс істемейді. Ол сіз жазған мәтінді өзінің инфрақұрылымына жібереді, сөйлесу тарихын сақтауы мүмкін, ал кейбір құралдар кодты жария репозиторийге итеріп жібереді. Сондықтан:

ЕрежеСебебі
Тек qp_test_ кілтін беріңізSandbox-та нақты ақша жүрмейді, ең жаманы — қоқыс счёттар
Live кілтті ешқашан бермеңізАгент кездейсоқ цикл жасаса, нақты счёттар шығады және лимитіңіз бітеді
Кілтті кодқа емес, env-ке саласызАгент жазған код репозиторийге түссе, кілт онда болмайды
Scope-ты шектеңізrefunds:write мен subscriptions:manage агентке керек емес
Жұмыс біткен соң кілтті жойыңызКабинеттен бір басумен жойылады, ізі қалмайды
Live кілтті өзіңіз қоясызLive-қа көшу — адамның жұмысы, агенттікі емес

Кілт кездейсоқ сыртқа шығып кетсе, кешіктірмей жойыңыз: API кілт сыртқа шығып кетті.

Агент жазған кодты қабылдағанда не тексеру керек

Агент нәтиже берді дегеніңіз — дайын деген сөз емес. Осы бесеуін өзіңіз қарап шығыңыз:

  1. Кілт қайда тұр. Кодта жазылып қалмаған ба, клиент жағындағы файлға түспеген бе
  2. Webhook қолтаңбасы тексеріле ме. Дене өзгертілмеген байт күйінде тексерілуі керек, JSON-ға айналдырғаннан кейін емес
  3. Идемпоттылық бар ма. Бір webhook екі рет келсе, тапсырыс екі рет жабылмауы керек
  4. Қателер өңделе ме. 401, 403, 429 және тариф қателеріне не болады
  5. Кеш төлем ескерілген бе. cancelled немесе expired счётқа invoice.paid late: true белгісімен келуі мүмкін

Толық тізім: Интеграция қауіпсіздігі: чек-парақ.

Жиі қойылатын сұрақтар

Қай агент жарайды? Сілтемедегі құжаттаманы оқи алатын кез келгені: Claude Code, Cursor, басқа код жазатын агенттер. Талап біреу — интернеттен құжат оқи алуы керек.

Агент бүкіл интеграцияны өзі бітіре ме? Sandbox бөлігін — көбіне иә. Live-қа көшуді, кассир қосуды және тариф төлеуді адам істейді.

Агент нақты ақшаны жоғалта ала ма? qp_test_ кілтімен — жоқ. Sandbox-та Kaspi мүлде шақырылмайды.

Sandbox счёттары лимитке кіре ме? Жоқ. Sandbox счёттары айлық лимитке кірмейді және сынақ мерзімін де бастамайды.

Агентке кабинетке кіру керек пе? Жоқ. Кілт пен құжаттама жетеді. Кабинет — адамға.

Байланысты мақалалар

Sandbox-та төлемді симуляциялауsimulate эндпоинті арқылы sandbox счётының күйін өзгерту: paid, failed, expired. Kaspi шақырылмайды, webhook нағыз төлемдегідей келеді. Сынау циклі және автоматты тест жазу.Интеграцияны қалай сынау керекSandbox-та өтуге тиіс сценарийлер тізімі: сәтті төлем, болдырмау, мерзімі өту, толық және ішінара қайтару, кеш төлем. Webhook-ты қалай сынау, қандай шекті жағдайларды тексеру керек және автоматты тестті қалай жазу керек.API кілттер — жасау, сақтау, ауыстыруqp_live_ және qp_test_ кілттерінің айырмашылығы, кілтті кабинетте жасау, қайда сақтау керек және қайда мүлдем сақтамау керек, әр интеграцияға бөлек кілт, үзіліссіз ауыстыру реті және жою салдары.Интеграция қауіпсіздігі: 12 тармақQut Pay интеграциясын қауіпсіз құрудың 12 нақты тармағы: кілтті қайда сақтау, scope-ты қалай шектеу, webhook қолтаңбасын қалай тексеру, журналға нені жазуға болмайды, кілт сыртқа шықса не істеу керек.Нақты режимге қалай көшу керекSandbox-тан live-қа көшу реті: алдын ала чек-парақ, режимді ауыстыру, кілтті qp_test_ -тен qp_live_ -ке ауыстыру және бірінші нақты төлемді кіші сомамен тексеру.

Сұрағыңыз қалды ма? WhatsApp +77788813333 · kazprose@gmail.com
Кабинеттен де жазуға болады: Қолдау.

Qut Pay — тәуелсіз сервис, «Kaspi Bank» АҚ-мен аффилирленбеген. Kaspi және Kaspi Pay — құқық иесінің тауар белгілері.