Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Kartenzahlungsterminal mit Rückmeldung (https://www.delphipraxis.net/197679-kartenzahlungsterminal-mit-rueckmeldung.html)

Hobbycoder 27. Aug 2018 14:37


Kartenzahlungsterminal mit Rückmeldung
 
Hi Leute,

ich muss in einem Projekt, welches unter anderem ein Kassen-Modul hat, die Möglichkeit hinzufügen, Kartenzahlungen zu verbuchen. Grundsätzlich erst mal keine Problem dieses programmtechnisch als Kartenzahlung in der DB zu hinterlegen.

Ich würde aber ganz gerne das Ganze so einbinden, dass ich in irgendeiner Form mit dem Kartenzahlungsterminal kommunizieren kann, und mir dieses entweder "Zahlung erfolgreich" oder eben "Zahlung nicht erfolgreich" übermitteln kann. Toll wäre es auch, den Rechnungsbetrag direkt auf das Kartenzahlungsterminal senden kann.
Ziel ist es, sicher zu stellen, dass nicht falsch gebucht wird (Bar oder Kartenzahlung) bzw. wenn Kartenzahlung nicht möglich ist (z.B. keine Deckung), gar nicht erst ein DB-Eintrag erzeugt wird und das Kassenpersonal im Programm für diese Buchung auf Barzahlung umschalten kann.
Andersherum soll natürlich bei erfolgreicher Kartenzahlung die Buchung automatisch geschrieben werden.

Ich möchte vermeiden, dass das Kassenpersonal erst die Kartenzahlung über das Terminal versuchen müssen, und bei Erfolg dann erst im Programm einen Button klicken müssen, damit die Quittung gedruckt wird, und im Fall einer nicht erfolgreicher Kartenzahlung dann im Programm umständlich auf Barzahlung umstellen muss. Leider arbeiten in dem Bereich nicht die hellsten Kerzen auf der Torte.

Wer hat sowas schon mal umgesetzt und kann mir evtl. Geräte/Hersteller/Anbieter empfehlen. Akzeptiert werden müssen natürlich alle gängigen Zahlungssysteme (EC, MasterCard, Visa, etc). Wichtig wäre dann aber auch eine API vom Hersteller. Meine Suche hat mich bisher immer auf Anbieter von Kassensoftware geführt, die auch passende Kartenzahlungsterminals anbieten. Ich brächte aber eher einen Anbieter nur für das Terminal.

KodeZwerg 27. Aug 2018 14:42

AW: Kartenzahlungsterminal mit Rückmeldung
 
www.sparkasse.de so etwas vielleicht?

hoika 27. Aug 2018 14:58

AW: Kartenzahlungsterminal mit Rückmeldung
 
Hallo,
ingenico bietet sowas an.
Die Geräte sieht man z.B. oft bei Lidl.

Hobbycoder 27. Aug 2018 14:59

AW: Kartenzahlungsterminal mit Rückmeldung
 
Im Grunde schon. Allerdings nicht zwingend von der Sparkasse. Mir geht es mehr darum, erst mal Hintergrundinformationen zu sammeln. Ich will und kann das nicht auf ein Bankinstitut reduzieren, sondern es sollte sich schon um ein unabhängigen Anbieter handeln, da ich keinen Einfluss auf das Bankinstitut habe, welches mein Kunden jetzt und in Zukunft verwendet.

Und im weiteren geht es mir um die Schnittstelle: Rechnungsbetrag -> Kartenterminal -> Rückmeldung: Erfolg/Misserfolg, und wie ich diese in mein Kassenprogramm integrieren kann, so dass Fehlbedienung möglichst ausgeschlossen wird.

Es gibt ja viele Anbieter von solchen Bezahlsystemen. Die auch teilweise gleiche oder ähnliche Geräte einsetzen. Ich könnte mir also vorstellen, dass es nicht so viele Schnittstellen für die Übertragung dieser Informationen gibt.

Schokohase 27. Aug 2018 15:12

AW: Kartenzahlungsterminal mit Rückmeldung
 
Ein großer Anbieter ist FirstData TeleCash

Neumann 27. Aug 2018 15:15

AW: Kartenzahlungsterminal mit Rückmeldung
 
Hallo, da gibt es fertige Module für, die man relativ einfach einbinden kann.

Beispielsweise von TPV-Systeme oder Easyzvt. Beide kosten was (je Kasse). Man kann beide Testen, bevor man kauft.

Hobbycoder 27. Aug 2018 15:36

AW: Kartenzahlungsterminal mit Rückmeldung
 
Zitat:

Zitat von Neumann (Beitrag 1411741)
Hallo, da gibt es fertige Module für, die man relativ einfach einbinden kann.

Beispielsweise von TPV-Systeme oder Easyzvt. Beide kosten was (je Kasse). Man kann beide Testen, bevor man kauft.

Easyzvt ist genau das, was ich gesucht habe. Danke.
Soweit ich auf die schnelle gesehen habe, ist die Schnittstellenbeschreibung sehr gut. Damit kann man was anfangen.
Was das Testen angeht....ich habe hier natürlich kein Terminal ;-) Kennt jemand vielleicht eine Software-Emulation?

Bei TPV-Systeme habe ich das leider nicht gefunden.

Neumann 27. Aug 2018 16:13

AW: Kartenzahlungsterminal mit Rückmeldung
 
Doch, gibt es da. Nur keinen direkten Download ohne Anmeldung. Funktioniert auch gut und ist einfach einzubinden.

Die Adresse nochmal: https://www.tpv-systeme.de

Hobbycoder 27. Aug 2018 16:18

AW: Kartenzahlungsterminal mit Rückmeldung
 
Zitat:

Zitat von Neumann (Beitrag 1411753)
Doch, gibt es da. Nur keinen direkten Download ohne Anmeldung. Funktioniert auch gut und ist einfach einzubinden.

Die Adresse nochmal: https://www.tpv-systeme.de

Ich will das nicht bezweifeln. Aber das Einzige was ich finde, wo ich mich auf der Seite anmelden kann, wäre der Download einer Testversion der TPV-Software (welches ja eine Tierarztsoftware ist). Meinst du die Anmeldung?

Neumann 27. Aug 2018 16:53

AW: Kartenzahlungsterminal mit Rückmeldung
 
Schick ihm einfach eine Mail. Dann bekommst du das Demo schon.

tggmx 27. Aug 2018 18:21

AW: Kartenzahlungsterminal mit Rückmeldung
 
Das allgemein übliche bzw. am weitesten verbreitete Protokoll ist das ZVT-Protokoll. Die Spezifikation ist hier erhältlich https://www.terminalhersteller.de/Do...eite=Downloads. Hiermit kannst du eine eigene Ansteuerung ans Terminal programmieren.
Eine mögliche Alternative ist die Ansteuerung über eine Integrations-Software wie z.B. Elpay http://www.elpay.de/. Das kostet zwar ein paar Euro je Terminal und Monat dafür ist die Schnittstelle aber auch immer mit allen aktuellen Terminals getestet. Und die werden durchaus häufiger durchgewechselt als einem lieb ist.

noisy_master 28. Aug 2018 08:12

AW: Kartenzahlungsterminal mit Rückmeldung
 
Also Easyzvt ist einfach genial, und zum testen(bis 9ct) brauchst du nicht einmal eine Lizenz(ansonsten kannst du beim Chef von EASYZVT auch eine zeitlich begrenzte Testlizenz anfordern.)

Zum Terminal: leider weiss ich auch von keiner Emulation, aber bei einigen Firmen erhältst du eine dreimonatige Teststellung(aber! rechtzeitig kündigen, sonst hast du einen Jahresvertrag mit ~90,-€ pro Monat am Hals)
oder du bestellst dir ein Terminal für ~8-12€/Monat, wo du monatlich kündigen kannst

franktron 28. Aug 2018 08:50

AW: Kartenzahlungsterminal mit Rückmeldung
 
Also ich habe letztes Jahr eine ZVT Implementierung Programmiert.
Das hat mach ganz schön was zu tun.

Hobbycoder 28. Aug 2018 09:10

AW: Kartenzahlungsterminal mit Rückmeldung
 
Danke für eure Informationen. Bei EasyZVT sind die Preise ja auf der Seite einsehbar. Bei ElPay habe ich die Preise mal per EMail angefragt. So weit ich das gesehen habe, arbeiten beide Systeme ja ziemlich ähnlich (infile/outfile). Mal sehen was der Preisvergleich sagt.

Was das Terminal angeht, so kann ich vielleicht während der Entwicklung das Kartenterminal des Kunden verwenden. Da er zur Zeit nur Barzahlung macht, und die Kartenzahlung erst jetzt hinzukommt, kann ich mir das Terminal bestimmt für 2-3 Wochen ausleihen.

Bin ja mal gespannt welche Hürden in der Entwicklung da noch auf mich zu kommen ;-) Habe vorher noch nie was mit Kartenterminals bzw. ZVT gemacht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz