|
Gebruikt protocol : VIC 1.07
Banksys betaalterminal met een seriele poort die compatibel zijn met het protocol : YOMANI, (XENTA, XENTISSIMO)
Banksys betaalterminal zonder seriele poort die niet compatibel is : YOXIMO
De Banksys terminal moet aangesloten zijn met een geschikte kabel (verkrijgbaar bij Banksys op volgend nummer: 02/727.88.99)
Gelieve dus goed te controleren of deze kabel aangesloten is bij uw klant.
Dit zijn de beschikbare referenties van de kabels:
Referentie (niet afgeschermd):
2m - 230 140 23 93
5m - 530 140 03 93
Referentie (afgeschermd):
5m - 530 140 54 37
Port COM :
Bij problemen zijn de betaalterminalspecialisten van Banksys beschikbaar op het nummer 02/727.66.33
Om te beginnen installeert u de SrvTerminal op de PC die fysiek verbonden zal zijn met de terminal via seriële poort. SrvTerminal is een kleine applicatie (een service) die op de achtergrond zal draaien op deze computer. De SrvTerminal zal geïdentificeerd zijn door dit icoon:
Dit zal toegevoegd worden aan de actieve services in de taakbalk (aan de kant van de systeemklok):
Deze service zal bestanden van uit te voeren transacties kunnen ontvangen. De PC die een transactievraag verstuurt moet niet per se dezelfde machine zijn waarop de service draait, dus waaraan de terminal fysiek verbonden is. Zo kunnen meerdere kassa machines werken met een enkele betaalterminal. De transacties die verzonden worden naar de service worden een voor een behandeld. Hierdoor bestaat echter wel de mogelijk dat er een wachtrij ontstaat voor de uit te voeren transacties.
Om SrvTerminal te laten draaien moet eerst een DLL geïnstalleerd worden, bc_int.dll.
Deze DLL is geschreven in C sharp (C#) dus moet, om deze DLL te kunnen gebruiken, eerst het Microsoft.NET Framework geïnstalleerd worden. Eenmaal dit Framework geïnstalleerd, kopieert u deze DLL in de map Windows/System32 (voor een systeem 64 bit, kopieer deze DLL in de map Windows/Syswow64) en dient u hem te registreren.
Concreet, hier zijn de stappen om SrvTerminal en zijn DLL bc_int.dll te installeren.
U downloadt eerst het installatiebestand.
Eenmaal geïnstalleerd, zou u een map moeten vinden als deze:
C:\windows\Microsoft.NET\FrameWork\v4.x.xxxxx
Het framework versienummer v4.x.xxxxx kan variëren.
Manuele oplossing
Ga in een dos prompt (als administrator) naar de map waar het C# FrameWork zich bevindt (bijvoorbeeld: C:\windows\Microsoft.NET\FrameWork\v2.0.50727)
Voer volgend DOS commando uit:
REGASM /codebase /tlb c:\windows\system32\int_bc.dll |
Ter informatie, voor een ont-registratie zou hetzelfde commando moeten uitgevoerd worden maar dan met /u op het einde. |
Resultaat:
Maak op uw harde schijf een nieuwe map aan: C:\srvterminal
Let erop de map srvTerminal aan te maken op hetzelfde niveau van de map die de transactiebestanden zal bevatten (zie verder, de parameter |
POS_TERMINAL_PAY_PATH
in Flex/Logistics om dit pad te wijzigen). Duid C:\Banksys aan als transactiemap, POS_TERMINAL_PAY_PATH
zal dus ook als waarde C:\Banksys hebben. In Terminal Server zullen we dus hebben: \\TSCLIENT\C\Banksys.Terminal.CTerminal' (DLL) can't be initialised, please register it...
Directory error, check if exist : xxxxxxxxxxx
Indien SrvTerminal.exe niet gestart wordt of de foutboodschap, die aangeeft dat het bestand msvcr71.dll ontbreekt, getoond wordt, dient U een Installatie van Logistics WorkStation uit te voeren op de pc waar SrvTerminal uitgevoerd wordt. |
Tenslotte moet in de Banksys terminal de optie geactiveerd worden die aangeeft dat de terminal voortaan verbonden is met een externe applicatie die informatie zal verzenden over de uit te voeren transacties. Zie hieronder voor de procedure die gevolgd moet worden (die naar ons gecommuniceerd is door de maatschappij Banksys).
|
|
Om terug te gaan naar de initiële situatie, vervang in de laatste stap van de procedure 4 - NVIC TICKET TERM door 0 - GEEN KASSA |
Met een nieuwe Banksys terminal (kleurenscherm), dient men na configuratie met de kassalink, vooraf snel op |
Van zodra de link geïnstalleerd is, kan een betaling nog volledig manueel getransfereerd worden op de terminal op voorwaarde dat de terminal over een terminalkant VERKOPER beschikt. Hiervoor dient men op |
|
Ter herhaling, in de modulestring moet B6 staan (bij de licentie). |
In de algemene parameters, tabblad Opties, parameter Beheer Verkooppunt, parameter Gebruik van de POS interface, tabblad Beheer van een betalingsterminal, zal een nieuw aankruisvakje verschijnen: Beheer van een betaalterminal. Vink dit vakje aan en herstart de applicatie.
Instellen van de tabel met betalingswijzen: Ga naar het menu Bestand > Tabellen > Derden > Betalingswijzen.
Voer de lijst met betalingswijzen in die de winkel ondersteunt op vlak van betaalkaarten.
Ter herhaling, de betalingswijze CASH moet steeds nummer 1 hebben. Zie Tabel Betalingswijzen.
De betalingswijzen met kaart hebben een volgordenummer groter dan 1, en u moet verplicht volgende identificatienummers opgeven.
Indien onderstaande boodschap getoond wordt wanneer een betaling met het apparaat wordt uitgevoerd, moet de nieuwe betaalmethode aan de tabel met betaalmethoden worden toegevoegd. Hiervoor gebruikt U als Identificatienummer voor de betaalterminal het nummer dat in de foutboodschap vermeld wordt.
|
Vanaf Logistics versie 6.0.11 kan één enkele betaalmethode gekoppeld worden een meerdere betalingsidentificatienummers via het memoveld Identificators voor de betaalautomaat.
|
Betalingswijze | ID | Betalingswijze | ID | Betalingswijze | ID |
---|---|---|---|---|---|
Bancontact/MisterCash | 128 | Pass promo 2 | 101 | Carwash | 74 |
Maestro | 127 | TINA | 100 | E-voucher | 73 |
Proton (load) | 126 | EIC | 99 | Loyalty card | 72 |
Proton (purchase) | 125 | Exxon | 98 | Pay Fair | 71 |
Visa | 124 | Cora Xenta | 97 | Sodexo e-Pass | 70 |
Eurocard Mastercard | 123 | Pass promo 3 | 96 | Ticket Restaurant (Edenred) | 69 |
American Express | 122 | Pass promo 4 | 95 | Reserved | 68 |
Dinners Club | 121 | Pass promo 5 | 94 | Reserved | 67 |
JBC | 120 | Pass promo 6 | 93 | Bancontact/MisterCash EMV (SEPA) | 66 |
National Company | 119 | Pass promo 7 | 92 | Emergency fallback (TINA EMV) | 65 |
International Company | 118 | Pass promo 8 | 91 | KADOZ | 64 |
FNAC | 117 | Pass promo 9 | 90 | AtosWorldline WL | 63 |
Smart Shopper | 116 | Pass promo 10 | 89 | RES | 62 |
M-BANXAFE | 115 | Pass promo 11 | 88 | Yourgift | 61 |
Visa Electron | 114 | Pass promo 12 | 87 | Giftcard | 60 |
Cirrus | 113 | Pass promo 13 | 86 | ORES | 59 |
Visa Cash | 112 | Pass promo 14 | 85 | Cartes Bancaires | 58 |
Clip | 111 | Pass promo 15 | 84 | Basic Card | 57 |
Aurora | 110 | Pass promo 16 | 83 | CCV Card | 56 |
109 | Visa VPAY | 82 | Equens WL | 55 | |
108 | EZSwitch | 81 | Chèque | 54 | |
SIS BPA Application | 107 | Chipknip | 80 | Travelcard | 53 |
Eloyse Application I and II | 106 | BANK | 79 | Smart Pay | 52 |
Pass CREDIT (PLC) | 105 | GIRO | 78 | UnionPay | 51 |
Pass CASH (PLC) | 104 | EPWS | 77 | Multi User | 50 |
Pass | 103 | Comfort card (CMFC) | 76 | Closed User | 49 |
Pass promo 1 | 102 | Prime line (PRLI) | 75 |
Het betaalscherm in het programma is nadien lichtjes anders:
Alle betalingswijzen behalve Cash zijn grijs. Als de klant zijn aankoop met kaart betaalt, zal de gebruiker de transactie starten door te klikken op Bankkaart.
In geval van gedeeltelijke betaling zal het programma bevestiging vragen voor het bedrag.
Logistics maakt nu een transactiebestand aan in de map C:\Banksys.
Map van de transactiebestanden
|
Dit bestand zal onmiddellijk verwerkt worden door de service srvterminal (voor zover er geen andere transacties in de wachtrij staan).
Eenmaal de transactie behandeld is, zal het bestand verplaatst worden ofwel naar de submap Error in geval van probleem, ofwel naar Processed indien de betaling correct verlopen is.
Een transactiebestand ziet er als volgt uit :
De map HistLog bevat de geschiedenis van alle berichten die zijn getoond in het groene deel van het betaalscherm, dat de voortgang van de transactie toont.
Een bestand is aangemaakt per jaar en per maand.
In het betaalscherm werd een knop Manueel toegevoegd om op elk moment te kunnen overgaan naar de manuele mode, d.w.z. dat de operator het betaalde bedrag manueel moet invoeren in het juiste veld! Deze knop is enkel nuttig als er een communicatieprobleem is tussen de Flex/Logistics applicatie en srvterminal.
De banksys terminal heeft een eigen logging bestand welke terug te vinden is in de banksys map. Om deze logging te desactiveren, dient U in het bestand c:\SrvTerminal\srvTerminal.ini onderstaande lijn toe te voegen. DISABLE_LOG=YES |
Manage Terminal
You must disable this via the terminal:
• Press STOP - OK - MENU in sequence
• 3.
• 0.
• 9.
• 1235789 + OK
• 4. Hardware settings
• 2. ECR protocol
• NVIC OK
• Ticket OK
• Ticket width OK
• STATE INFORMATION must be "BY ECR", not "ALWAYS"
|
Voer de bovenstaande procedure uit als u dit in het logboek tegenkomt
Soms bevestigt de terminal dat deze goed is betaald, maar wordt er geen bevestiging aan Logistics gegeven.
Logistics wil telkens een bestand maken of verplaatsen, maar deze actie wordt niet of te laat uitgevoerd.
Daarom moet u deze parameters in het register bewerken:
HKLM\System\CurrentControlSet\Services\picadm\Parameters
CacheTimeout = 0
DirCacheTimeout = 0
RemoveableCacheTimeout = 0
Als u dit bericht hebt, probeer dan de actieve kaartinformatie in de terminal bij te werken
Menu :
4 - Other cards
7 - Parameters :
Kies WORLDLINE BCMC en WORLDLINE EUROPE
STOP
STOP
STOP
De terminal zal opnieuw opstarten en de fout zou moeten zijn opgelost.
Als dit nog steeds niet het geval is, gelieve Banksys te bellen.