Mercator kan worden gekoppeld aan betaalterminals die het CTEP-protocol ondersteunen. De ontwikkeling en tests werden uitgevoerd met een Ingenico RX5000-terminal van Worldline.

De verbinding via dit protocol verloopt altijd via TCP. De terminal en de PC waarmee hij verbonden is, moeten zich in hetzelfde subnet bevinden. De terminal fungeert als client en de PC als server voor de terminal. Daarom moet de PC een vast IP-adres hebben. De PC moet inkomend verkeer op TCP-poort 9000 toestaan.
De voucher van Mercator moet de optie CTEP bevatten, gevolgd door de ID van de terminal.
⚠️ De terminal-ID bestaat uit 8 posities. De 01 maakt dus deel uit van deze ID, in tegenstelling tot de oudere CZAM-terminals.
Mercator moet als volgt worden geconfigureerd:
- In "Extra / Parameters / Betalingswijzen":
- Maak een betalingswijze aan. Selecteer in de kolom "Ctep" de waarde "Alle kaarten" voor deze betalingswijze.
- Maak indien gewenst bijkomende betalingswijzen aan die gekoppeld zijn aan specifieke kaarttypes.
- In "Extra / Opties / Kassamateriaal": vul bij de optie CTEP_TID de ID in van de terminal die op deze werkpost wordt gebruikt.
De terminal moet in CTEP-modus worden geconfigureerd:
Op een RX500
- Sluit de ETH-poort aan op uw lokaal netwerk. (De terminal krijgt automatisch een dynamisch IP-adres.)
- Druk gelijktijdig op F en < CLR (gele toets).
- Voer de supervisorcode in (standaard 11223344).
- Druk op "Bevestigen".
- Selecteer "Terminalmodus" en configureer de volgende instellingen:
- Protocol van het externe apparaat: CTEP
- Communicatieverbinding: TCP/IP
- Hostnaam / IPv4-adres: vul het vaste IP-adres van de PC in
- TCP/IP-poort: 9000
- TLS: NONE
- Tik op de groene knop "Doorgaan".
- Sluit het menu af.
- Om terug te keren naar het basisscherm, tikt u op "CTAP Terminal" of start u de terminal volledig opnieuw op.
💡 Via het menu "Extra / Betaalterminals / Ctep" kan de status van de terminal worden geraadpleegd.
Opmerkingen:
- De verbinding met de terminal ondersteunt negatieve bedragen. Hierdoor kunnen terugbetalingen worden uitgevoerd.
- De verbinding ondersteunt ook partial approval (in bètaversie, niet getest). Dit betekent dat wanneer een klant niet het volledige verkoopbedrag betaalt (bijvoorbeeld omdat het saldo van zijn maaltijdcheques ontoereikend is), deze eerste betaling correct wordt geregistreerd. Mercator geeft vervolgens de controle terug aan de verkoper, zodat de verkoop een tweede keer kan worden gevalideerd en het resterende bedrag eventueel met een ander kaarttype kan worden betaald.
- Het is niet mogelijk om één terminal tussen meerdere werkposten te delen.
Zie ook: xCtep