Қолмен салыстыру неге жұмыс істемейді
Әдеттегі жол мынадай: сіз деректемелерді немесе сілтемені жібердіңіз, клиент «төледім» деп жазып, скриншот жібереді, сіз Kaspi Pay-ді ашып, төлемді тарихтан іздейсіз. Күніне бес тапсырыс болғанда бұған төзуге болады. Одан әрі қиындықтар басталады:
- Төлем тапсырысқа байланбаған. Тарихта сома мен уақыт көрінеді. Екі клиент он минут ішінде 5 000 ₸-ден төлесе, қайсысы қай тапсырыс үшін төлегенін болжауға тура келеді.
- Скриншот ештеңені дәлелдемейді. Бұл сурет: оны жасанды етуге немесе ескісін жіберуге болады. Тексеру бәрібір біреу: ақшаны Kaspi Pay-ден табу.
- Салыстыратын адам жоқ. Иесі жолда, әкімші клиентпен айналысып жүр, ал тапсырыс растауды күтуде. Клиент те күтеді.
- Сайт пен CRM төлем туралы білмейді. Тапсырыс мәртебесін қолмен өзгертеді, кейде өзгертуді ұмытып кетеді.
Төлем туралы автоматты түрде қалай білуге болады
Әр төлем нақты шотқа байланып, оның төленгені туралы клиент емес, жүйе хабарлауы керек. Ол үшін шот Kaspi Pay кассаңызға қосылған сервис арқылы жіберіледі: нөмірге шот, төлем сілтемесі немесе QR. Сервис қай шот қай тапсырыс үшін екенін біледі және оның мәртебесін бақылайды.
Telegram-да: бірнеше секундтан кейін «Төленді»
Aitole кабинетінде ботты қосыңыз. Клиент төлеген бойда хабарлама келеді:
- сома, мысалы «Төленді 4 990 ₸»;
- касса және тәсіл: нөмірге шот немесе QR;
- кім төледі: нөмірге шот болса, Kaspi-ден нөмір иесінің аты;
- шотқа жазған түсініктемеңіз, мысалы «№1024 тапсырыс» немесе «Маникюр 15:00»;
- Алматы уақыты бойынша төлем уақыты.
Қайтару туралы да осындай хабарлама келеді. Клиент тұрақты сілтеме бойынша төлесе, хабарламада қай сілтеме екені көрінеді.
Кабинетте: әр шоттың мәртебесі
Әр шоттың өз мәртебесі бар және ол өзі өзгереді.
| Мәртебе | Бұл нені білдіреді |
|---|---|
| Төлемді күтуде | Шот клиенттің Kaspi-інде |
| Төленді | Ақша сіздің Kaspi Pay шотыңызда |
| Болдырылмады | Клиент шоттан бас тартты немесе төлемді растамады; Kaspi себебін хабарласа, ол көрінеді |
| Мерзімі өтті | Клиент уақытында төлемеді |
Толық және ішінара қайтарулар сол операцияда көрінеді.
Сайтта немесе CRM-де: payment.paid вебхугы
Шоттарды сіздің жүйеңіз жіберсе, ол төлем туралы өзі біледі. Aitole төлемнен кейін бірнеше секунд ішінде сіздің мекенжайыңызға payment.paid оқиғасы бар сұраныс жібереді. Онда операция id-і, сома және касса бар. Дәл осы id-ді жүйеңіз шотты жіберген кезде алған, сондықтан ол бойынша тапсырыс бірден табылады.
- Сұранысқа HMAC-SHA256 қолтаңбасы қойылады: қолтаңбаны тексеріңіз, сонда бөтен сұраныс тапсырысты төленген деп белгілей алмайды.
- Серверіңіз жауап бермесе, жеткізу 1 минуттан, 5 минуттан, 30 минуттан, 2 сағаттан, 6 сағаттан және 24 сағаттан кейін қайталанады.
- Барлық оқиға
GET /v2/eventsжурналында сақталады: вебхук жоғалса, оларды оқып алуға болады.
Толығырақ — Kaspi Pay API туралы мақалада және API анықтамалығында.
Іштей қалай жұмыс істейді
Aitole Kaspi Pay кассаңызға «Кассир» рөлі бар қызметкердің жеке нөмірі арқылы қосылады. Бұл рөл шот жібереді және олардың мәртебесін көреді, бірақ ақша шығара алмайды. Сервис бірнеше секунд сайын Kaspi-ден ашық шоттардың мәртебесін сұрайды. Шот төленгенде Aitole оны белгілейді, Telegram-ға жазады және вебхук жібереді.
Ақша тікелей сіздің Kaspi Pay-іңізге түседі, Aitole оған тиіспейді. Қабылдау комиссиясын Kaspi өзі, шартыңызға сәйкес ұстайды.
Қашан сәйкес келмейді
- Клиент картаға немесе телефон нөміріне аударым жасайды. Мұндай аударым ешқандай шотқа байланбаған, сондықтан оны тапсырыспен автоматты түрде байланыстыру мүмкін емес. Төлем өзі белгіленуі үшін клиент сіздің шотыңыз, сілтемеңіз немесе QR бойынша төлеуі керек.
- Онлайн-касса мен фискалдық чек керек. Төлем туралы хабарлама чекті алмастырмайды. Чекпен не істеу керектігі Kaspi төлеміндегі чек туралы мақалада талданған.
- Кассир нөмірі сізге өзіңізге керек. Kaspi-де бір нөмірге бір белсенді сессия. Нөмір Aitole-ге қосылып тұрғанда, сол нөмірмен Kaspi Pay қосымшасына кіруге болмайды, әйтпесе SMS арқылы қайта кіргенше қабылдау тоқтайды. Сондықтан жеке нөмір керек.