O comandă de la casă la chitanța plătită.
Un binar Windows care se integrează instant în orice soft de casă care deja apelează Arcus2. Aceeași comandă, aceleași fișiere de ieșire, aceleași coduri RC — plata se decontează prin MIA.
Un binar care cade unde cădea Arcus2.
CLI Rail este canalul de integrare Windows al miaPOS. Nu un middleware, nu un ecosistem — un singur executabil care rulează pe PC-ul casei și vorbește protocolul pe care Arcus2 îl vorbește deja.
Ce este. miaposCLI.exe — un binar Windows compact care rulează pe PC-ul casei. Softul casei apelează CLI-ul cu o singură comandă (miaposCLI.exe /o1 /a15000 /c498 /eORDER-42), citește rezultatul dintr-un fișier standard și tipărește chitanța. Vânzare, retur, anulare, raport, închidere de tură — operațiile pe care le știți deja de la Arcus2.
Cum funcționează. Casierul apasă un buton. Clientul scanează stickerul QR de pe tejghea cu aplicația sa bancară (maib, MICB, Eximbank, ECBank sau orice alt participant MIA). Plata se confirmă în câteva secunde. Chitanța iese la casă. Totul printr-un singur apel de proces, aceleași fișiere pe care le procesează deja Arcus2.
Pentru cine. Dezvoltatori de software pentru case de marcat. Integratori care instalează case la comercianți. Comercianți cu propria echipă IT care doresc să adauge acceptarea MIA în casa existentă. Dacă softul dvs. deja integrează Arcus2, CLI Rail este drop-in.
Trei căi de integrare.
CLI astăzi. DLL și COM mai târziu, când piloții le cer.
| Cale | Interfață | Disponibil |
|---|---|---|
| CLI | miaposCLI.exe /o<op> /a<amount> … + fișiere output_ex.dat / cheq.out / response.json |
Astăzi |
| DLL | C-callable, MiaPosPay(amount, …) — un singur apel sincron |
Roadmap 2026 |
| COM | Obiect COM cu .Exchange() — pentru integratori .NET / VBA |
Roadmap 2026 |
Puneți-l unde locuiește Arcus2.
Dacă softul casei dvs. deja apelează CommandLineTool.exe pentru acceptarea cardurilor, adăugarea miaPOS este o schimbare de cale. Fără formate noi de fișiere, fără callback-uri noi, fără coduri noi de eroare.
- Aceleași argumente CLI —
/o /a /c /t /i /e /hide /console - Aceleași fișiere de ieșire —
output_ex.dat(Windows-1251, key=value, CRLF) șicheq.out - Aceleași coduri RC —
000succes ·001refuzată ·002timeout ·004eroare de comunicare - Același contract de exit —
%ERRORLEVEL%=0la succes,=1altfel; citițioutput_ex.datpentru motiv - Aceleași operații suportate — vânzare, retur, anulare, raport complet, raport scurt, închidere de tură, verificarea conexiunii
Integrarea într-un pilot activ: sub o zi de dev.
Două rail-uri. Un singur rezultat.
În modul dual-rail, CLI Rail rulează în paralel MIA-rail-ul și CARD-rail-ul (Arcus2). Clientul alege. Casierul nu face nimic în plus.
Casierul pornește o singură plată. CLI-ul deschide ambele rail-uri simultan: MIA generează un sticker QR pe ecranul dinspre client; Arcus2 armează cititorul de card. Ce atinge clientul primul câștigă — scanează stickerul sau introduce cardul.
Rail-ul câștigător scrie în output_ex.dat. Rail-ul pierzător este anulat automat. Casa dvs. primește un singur rezultat în un singur set de fișiere, cu un câmp PaymentMethod=MIA|CARD care indică rail-ul câștigător. UX-ul casierului nu se schimbă.