CLI Rail · Documentație

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.

Rulează peWindows 7 · 8 · 10 · 11
DisponibilAstăzi
Compatibil cuIngenico Arcus2
MonedăMDL (v1.0)

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.

CaleInterfață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) și cheq.out
  • Aceleași coduri RC — 000 succes · 001 refuzată · 002 timeout · 004 eroare de comunicare
  • Același contract de exit — %ERRORLEVEL%=0 la succes, =1 altfel; citiți output_ex.dat pentru 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ă.

┌─────────────┐ │ casier │ /o1 /a15000 └──────┬──────┘ ▼ ┌──────────────┐ │ miaposCLI │ └──┬────────┬──┘ │ │ ▼ ▼ ┌──────┐ ┌──────┐ │ MIA │ │Arcus2│ │ QR │ │ CARD │ └──┬───┘ └──┬───┘ └────┬───┘ ▼ ┌──────────────┐ │ output_ex.dat│ │ RC=000 │ │ PaymentMethod│ │ = MIA│CARD │ └──────────────┘

Construiește cu el.

Pentru dezvoltatori de POS, integratori și echipe IT ale comercianților. Solicitați dev-kit-ul — vă trimitem bundle-ul cu binarul și ghidul de integrare pe email.

Solicitați dev-kit-ul.

Completați câmpurile și vă vom trimite bundle-ul miaPOS (binar + ghid de integrare) la adresa indicată. Reply-to pentru întrebări tehnice: [email protected].

Recomandat: adresa companiei. E-mail personal (gmail, etc.) este acceptat.

Vă rugăm să introduceți o adresă de email validă.

Numele este obligatoriu (2–50 de caractere).

Prenumele este obligatoriu (2–50 de caractere).

Denumirea companiei este obligatorie.

IDNO trebuie să conțină exact 13 cifre.

Vă rugăm să introduceți un număr de telefon valid.

Mulțumim — email-ul cu link-ul de descărcare este pe drum.

Verificați inbox-ul în 5 minute. Dacă nu a sosit, scrieți-ne la [email protected].