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

QR «кейінірек көріңіз» деп тұр

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

Қысқаша

Көп жағдайда мұның себебі бір: QR-дың сканерлеу терезесі өтіп кеткен. Әр QR нақты бір счётқа жасалады және қысқа уақыт қана жарамды — шамамен үш минут. Шешімі: жаңа счёт жасап, жаңа QR көрсету. Ескі QR-ды жаңарту, ұзарту немесе қайта тірілту мүмкін емес — терезені Kaspi белгілейді, біз оған әсер ете алмаймыз.

Неге бұлай

QR — тұрақты «дүкеннің QR-ы» емес, нақты бір счётқа жасалған уақытша код. Счёт жасағандағы жауапта qrUrl, qrImageUrl, payUrl, deepLink және expiresAt келеді. Соңғысы — осы QR қашанға дейін жарамды екенін көрсететін өріс.

Терезе өтіп кеткеннен кейін QR-ды скандаған клиент төлем экранын көрмейді: оның орнына «кейінірек көріңіз» немесе соған ұқсас хабар шығады. Бұл клиенттің Kaspi қосымшасының ақауы емес және сіздің баптауыңыздың қатесі де емес.

Уақытты кодта тұрақты сан қылып жазбаңыз. Kaspi терезені өзгертуі мүмкін. expiresAt өрісін оқып, таймерді содан құрыңыз — сонда кодыңыз өзі бейімделеді.

Симптом бойынша

Не көріп тұрсызЫқтимал себебіНе істеу керек
Клиент скандады, «кейінірек көріңіз» шықтыТерезе өтіп кеткенЖаңа счёт жасаңыз
QR экранда ұзақ тұрған, содан кейін ғана скандалдыСол себепQR-ды клиент дайын болғанда көрсетіңіз
Басылып қабырғада ілулі QR істемей қалдыСчёт QR-ы басуға арналмағанТөлем сілтемесін қолданыңыз
Счёт әлі pending, бірақ QR істемейдіТерезе біткен, счёт әлі жабылмағанЖаңа счёт жасап, ескісін жабыңыз
QR мүлде ашылмайды, сурет босСчёт жасалмаған, қате қайтарылғанAPI жауабындағы қате кодын қараңыз
Sandbox-та QR нақты төлем қабылдамайдыТест режиміКлиентке төлем келмей жатыр

Не істеу керек

  1. Ескі счётты POST /api/v1/invoices/{id}/cancel арқылы жабасыз — сонда клиент кейін оны кездейсоқ төлеп қоймайды
  2. Сол сомамен жаңа счёт жасайсыз
  3. Жаңа qrImageUrl немесе payUrl мекенжайын клиентке көрсетесіз

Клиент кассада тұрса, бұл бірнеше секундтық жұмыс. Ыңғайлы болу үшін кассаның экранында «QR-ды жаңарту» батырмасын қойыңыз: ол жаңа счёт жасап, жаңа кодты шығарсын.

Басылған QR мен экрандағы QR

Бұл екеуін шатастыру — жиі кездесетін қате.

Счёттың QR-ыТөлем сілтемесі
Не үшінНақты бір төлем, нақты сомаТұрақты мекенжай, қайта-қайта қолдануға
ЖарамдылығыҚысқа терезе, expiresAtСіз тоқтатқанша жұмыс істейді
Басуға жарай маЖоқИә
СомасыСчёт жасағанда белгіленедіТұрақты немесе ашық сомалы

Егер сізге қабырғаға ілетін, мәзірге басатын немесе стикерге шығаратын тұрақты QR керек болса, төлем сілтемесін қолданыңыз: qut.kz/p/<slug>. Сілтеменің QR-ы ескірмейді, өйткені ол счётқа емес, сілтеменің өзіне сілтейді — клиент скандаған сәтте счёт жаңадан жасалады. Ашық сомалы сілтеме де болады: соманы клиент өзі енгізеді.

Экрандағы динамикалық QR офлайн нүктеде дұрыс жұмыс істейді: кассир соманы енгізеді, экранда QR шығады, клиент бірден скандайды.

Терезеге тап болмау үшін

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

QR-дың терезесін ұзартуға бола ма? Жоқ. Терезені Kaspi белгілейді, біз оны өзгерте алмаймыз.

Нақты неше минут? Шамамен үш минут, бірақ дәл мәнді expiresAt өрісінен алыңыз. Кодта тұрақты сан жазбаңыз.

Терезе бітсе, счёт бірден expired бола ма? Міндетті емес: QR-дың сканерлеу терезесі мен счёттың жалпы күйі бір нәрсе емес. Счёт әлі pending тұрып, QR істемеуі мүмкін. Толығы: Счёт pending күйінде тұрып қалды.

Клиент ескі QR-ды скандап төлеп қойса ше? Терезеден кейін төлем өтпейді. Егер төлем әйтеуір өтіп кетсе, сізге invoice.paid оқиғасы late: true белгісімен келеді — қызметті беріңіз немесе ақшаны қайтарыңыз.

Бір счётқа екі рет QR көрсетуге бола ма? Иә, qrImageUrl сол күйі қалады. Бірақ терезе біткен соң ол да жұмыс істемейді.

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

Счёт pending күйінде тұрып қалдыPending — қате емес, қалыпты күй: счёт шығарылған, клиент әлі төлемеген. Қанша тұрады, қашан expired болады, біз оны қалай тексереміз және шынымен қашан алаңдау керек.Клиентке төлем келмей жатырСчёт жасалды, бірақ клиенттің телефонына ештеңе келмеді немесе QR ашылмайды. Ең жиі себебі — тест режимі қосулы қалып қойған. Алты қадамдық тексеру реті.Webhook келмей жатыр — себебін қалай табу керекСчёт төленді, бірақ сіздің серверіңізге хабарлама жетпеді. Диагностиканы қай жерден бастау керек, ең жиі кездесетін себеп қайсы және оны бір сынаумен қалай анықтауға болады.Qut Pay деген не және қалай жұмыс істейдіQut Pay — Kaspi Pay үстінде жұмыс істейтін тәуелсіз сервис: «Кассир» рөлі арқылы Kaspi QR төлемдерін қабылдауға арналған API мен кабинет. Ақша тіке сіздің Kaspi шотыңызға түседі, бізде ешқашан болмайды.

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

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