INTEGRARE FISCALNET PLUS - POS BANCAR

Documentație pentru integrare Fiscalnet PLUS

Fiscalnet PLUS facilitează conectarea la POS-ul bancar

Comanda este :

 

Trimitere suma catre terminalul bancar (disponibila doar in versiunea Plus)

POS^VALOARE (cu 2 zecimale);

VALOARE – cu 2 zecimale fara delimitator (ex. 1000 – pentru 10 RON)

 

Iar raspunsul este ca si la bonul fiscal, in plus am introdus inca un status de bon : -1

BONOK=1 – sigur s-a acceptat plata de catre banca

BONOK=0 – sigur NU s-a acceptat plata de catre banca

BONOK=-1 – nu stiu sau nu ofera terminalul aceasta informatie in timp util

 

Ca si implementare eu recomand sa oferiti posibilitatea utilizatorului sa valideze si manual plata, de ex daca este incasare cu CARD, afisati o fereastra in care trimiteti comanda de POS^Suma si asteptati raspunsul – daca e 1 – dati drumul la bon, daca e 0, atentionati ca NU s-a acceptat plata – nu dati drumul la bon, daca e -1, cereti sa verifice vizual POS-ul bancar si sa decida daca da sau nu drumul la bon.

 

Un exemplu de implementare  :

Daca selecteaza clientul validare manuala tranzactie, atunci devin active butoanele de Accepta si Invalideaza, deci poate oricand sa valideze manual.

Cand primim raspuns de la POS (asteptam  2-3 minute maxim) :  

  • daca e BONOK = 1 – dau drumul la bon si inchid fereastra fara sa trebuiasca sa dea click pe ceva
  • daca e BONOK=0  nu dau drumul la bon si atentionez ca e tranzactia invalida
  • daca e BONOK=-1 ii activez automat butoanele de Accepta si Invalideaza si-l intreb sa verifice tranzactia.

Primul rand din fisierul de raspuns este

BONOK=1/0/-1 (1 – tranzactie efectuata cu success, 0 – tranzactia NU a fost efectuata, -1 – nu se stie),

apoi in cazul BONOK=1 :

RaspunsTranzactie=

IdComerciant=

IdTerminal=

NrBatch=

NrTranzactie=

CodAutorizare=

Suma=

DataTranzactie=

OraTranzactie=

TipCard=