Linkit Răspunsuri pe scurt

Cum trimite un program de vânzare suma către Linkit?

În două feluri: scrie un fișier cu o singură linie, POS^<suma în bani>, într-un dosar, sau apelează un API local pe 127.0.0.1. În ambele cazuri primește același răspuns, cu trei stări: încasat, neîncasat sau neclar.

1. Prin fișier

Pentru programe care scriu deja fișiere de comandă. Nu e nimic de instalat în program și nu e nevoie de parolă sau de token.

POS^1000        10,00 lei pe singurul terminal activ
POS^1000^t2     10,00 lei pe terminalul „t2”
RăspunsÎnseamnăCe face programul
BONOK=1Aprobat: banii au fost luațiÎnchide bonul cu plata cu cardul
BONOK=0Sigur neîncasat: refuzat, anulat sau netrimisArată mesajul; altă încercare = o comandă nouă
BONOK=-1Neclar: suma s-ar putea să fi fost luatăNu plătește din nou; casierul verifică terminalul

Același fișier pus a doua oară primește același răspuns și nu este încasat de două ori.

2. Prin API local

Pentru integrări noi. Linkit ascultă doar pe 127.0.0.1, pe calculatorul de la casă; portul și tokenul se citesc din două fișiere din dosarul de date Linkit al utilizatorului Windows. Corpurile sunt JSON, cu sume în bani, numere întregi.

POST /api/v1/pos/payments
{"request_id":"bon-000147-1","terminal":"t1","amount_bani":14750,"currency":"RON"}

3. Programe care trimit deja o linie POS^ prin HTTP local

Există și un set mic de rute de compatibilitate pentru astfel de programe. Este oprit implicit și se pornește doar la nevoie, din setări.

Documentația completă

Rutele, schemele JSON și exemplele (PowerShell, Python, HTTP simplu), plus un terminal de probă care nu mișcă bani, le trimitem la cerere. Cere documentația pentru integratori.

Linkit este un program mic pentru Windows care leagă programul de vânzare al magazinului de terminalul de card (POS-ul bancar). Nu este lansat încă; proba gratuită de 14 zile apare în curând.