Payment Device API
Payment Device API smart kassa terminaliga yoki mehmonga qaragan ekranga
kassada pul yigʻishda ishtirok etish imkonini beradi. Bu boʻlim — yetkazib
beruvchi uchun shartnoma; uning mashina oʻqiy oladigan qismi —
GET /api/payments/v1/openapi.json manzilida jonli beriladigan
(autentifikatsiyasiz) OpenAPI hujjati va shu saytning API reference
sahifalari.
Model: Sitora pul yigʻishni tasvirlaydi, bajarmaydi
“Model: Sitora pul yigʻishni tasvirlaydi, bajarmaydi” bo'limiSitora pulni harakatlantirmaydi va karta maʼlumotlariga hech qachon tegmaydi. Toʻlovlarni banklar, toʻlov provayderlari va sertifikatlangan toʻlov ilovalari bajaradi. Sitora — jarayon boʻyicha vakolatli tomon: buyurtma, summa, toʻlov niyati, natijaviy tranzaksiya va audit izi unga tegishli.
Toʻlov niyati — bitta buyurtmaning toʻliq summasini bitta kassada yigʻish uchun server tuzgan soʻrov. Bu qurilma umuman ish koʻradigan yagona obyekt va undagi har bir pul maydoni buyurtma haqiqatidan olinadi:
Har bir summani server belgilaydi. Uni na qurilma, na mijoz, na provayder yuki oʻrnata yoki oʻzgartira oladi. Summa yuboradigan qurilma integratsiya qilmayapti — u shunchaki eʼtiborga olinmayapti.
Bitta qoida
“Bitta qoida” bo'limiBu boʻlimdagi qolgan hamma narsa bitta cheklovdan kelib chiqadi:
Qurilma toʻlov ilovasi nima qaytarganini xabar qilishi mumkin. U pul qabul qilinganini hech qachon eʼlon qila olmaydi.
Xabar qilingan muvaffaqiyat niyatni processing ga oʻtkazadi va kassirga
ilovangiz nima deganini koʻrsatadi. Soʻng kassir uni tasdiqlaydi va faqat shu
tasdiq buyurtmani toʻlangan deb belgilaydigan tasdiqlangan tranzaksiyani
yaratadi. Xabar qilingan rad etish ham niyatni oʻldirmaydi — notoʻgʻri rad
etish buyurtmani ikkinchi marta yigʻish uchun boʻshatib yuborardi, shuning
uchun qoida simmetrik.
Bu Sitora robotlar uchun (ular ovqat beradi, ammo buyurtma holatini hech qachon yozmaydi) va oʻz sunʼiy intellekt yordamchisi uchun (u qoralama tayyorlaydi, ammo hech qachon bajarmaydi) chizadigan chegaraning oʻzi. Pulga qoʻllanganda bu shuni bildiradi: buzilgan yoki xatoli qurilma toʻlovni oʻylab chiqara olmaydi.
Qurilma turlari
“Qurilma turlari” bo'limi| Tur | Dasturiy taʼminot ishlaydimi | Odatdagi roli |
|---|---|---|
smart_pos |
ha | Hamroh ish joyi; pul yigʻishni yonidagi sertifikatlangan toʻlov ilovasiga topshiradi |
customer_display |
ha | Mehmonga summani, dinamik QR va toʻlov lahzasini koʻrsatadi |
external_terminal |
yoʻq | Sitora yonida ishlatiladigan bank terminali; natijani kassir tasdiqlaydi |
fiscal_register |
yoʻq | Fiskal operatorga bogʻlangan kassa |
Mashina hisob maʼlumoti faqat smart_pos va customer_display da boʻladi.
Qolgan ikkitasi — reyestr yozuvlari: Sitora biladigan, ammo u bilan
gaplashmaydigan haqiqiy uskuna.
Brendlar emas, imkoniyatlar
“Brendlar emas, imkoniyatlar” bo'limiQurilmaga nima ruxsat etilgani imkoniyatlar toʻplami bilan belgilanadi: u qurilma roʻyxatdan oʻtkazilganda eʼlon qilinadi va Sitoraning platforma reyestriga solishtirib tekshiriladi. Siyosat, marshrutlash va mijozdagi har bir taklif imkoniyatlar tilida fikr yuritadi; brend nomi Sitora mantigʻida hech qayerda uchramaydi.
| Imkoniyat | Maʼnosi |
|---|---|
payment_app_handoff |
Niyatni yonidagi toʻlov ilovasiga topshirib, natija korrelyatsiyasini qaytara oladi |
companion_workspace |
Roʻyxatdan oʻtgan qurilmada Sitora Pro sifatida ishlaydi |
qr_dynamic_present |
Provayder toʻlovini bitta niyat uchun dinamik QR koʻrinishida chizadi |
customer_total_display |
Mehmonga buyurtma summasi va toʻlov jarayonini koʻrsatadi |
card_present_attested |
Toʻlov kontur tashqarisida olinadi; natijani xodim tasdiqlaydi |
receipt_print |
Mehmon uchun fiskal boʻlmagan cheklarni chop etadi |
Hisob maʼlumotingiz scopeʼlari shu imkoniyatlardan keltirib chiqariladi,
shuning uchun ekran topshirish feʼllarini hech qachon olmaydi va
payment_app_handoff siz hamroh ham ularni olmaydi.
Platforma reyestrida yana ikkita imkoniyat bor, ammo bugun ular ortida qurilma
yuzasi yoʻq: fiscalize fiskal kassalarga tegishli, ularni Sitora bu API
orqali emas, fiskal operator orqali boshqaradi, card_present_push esa
yarim-integratsiyalangan terminallar uchun ajratilgan — Sitora integratsiya
qilgan hech bir toʻlov provayderi terminalga summa yuborish uchun bulutli API
chop etmaydi, shuning uchun uni hozircha hech nima qabul qilmaydi. Ikkalasidan
birini eʼlon qilish bu yuzada hech qanday xatti-harakatni oʻzgartirmaydi.
Sitora qurilmadan hech qachon qabul qilmaydigan narsalar
“Sitora qurilmadan hech qachon qabul qilmaydigan narsalar” bo'limi- Karta egasining har qanday maʼlumoti. PAN ham, trek ham, EMV ham, CVV ham, OTP ham, hamyon hisob maʼlumoti ham. Ularni joylash uchun maydon yoʻq va uni qoʻshish reja emas.
- Oʻzingiz tanlagan summa, valyuta yoki buyurtma havolasi. Nima yigʻishni sizga aytishadi.
- Pul olinganligi haqidagi daʼvo. Yuqoridagi «bitta qoida» ga qarang.
- Xodimlar oʻqishi uchun erkin matn. Xabarlar tuzilgan havolani va sizning oʻz kodlangan natijangizni olib yuradi; kodlarni oʻz lugʻatiga Sitora oʻzi oʻgiradi.