2017-08-20 3 views
-1

Ich habe vx520 eins mit Stift-Pad. Die Aufgabe ist:Verofone VX520 wie man benutzerdefinierte Software schreibt

  • Shop virtuelles Geld (zB Liter Kraftstoff) auf der Chipkarte
  • Kunde bezahlen kann damit seinen PIN-Code
  • wissen
  • -Terminal sollte neue Karten registrieren und das Programm zur Verfügung

Wo fange ich an? Gibt es irgendeine Art von SDK für Verifone-Terminals? Ich habe ein ADK auf der offiziellen Website gefunden, aber es braucht eine Lizenz (ihre E-Mail funktioniert nicht, wenn ich an sie schreibe). Gibt es eine Möglichkeit, meine eigene Software ohne Lizenz zu entwickeln?

P.S. Ich verwende eine "SLE4428" Smartcard - ist das OK?

+0

SLE4428 eine dumme Speicherkarte ist, die würde viel (kryptografischen) Aufwand auf Terminal- oder Hintergrundsystemseite benötigen, um nur sehr niedrige Sicherheit zu erhalten - das Kopieren einer aufgeladenen Karte könnte einfach sein, wenn der Betrag auf der Karte gespeichert ist. Es ist unwahrscheinlich, dass Verifone etwas anderes als eine EMV-kompatible Smartcard handhaben wird. Daher können dort auch ein Vertrag mit einer kartenausstellenden Bank und Geheimhaltungsvereinbarungen erforderlich sein. – guidot

+0

@guidot Gibt es also eine Möglichkeit, Software ohne Lizenz zu entwickeln? –

+0

Ja, entfernen Sie einfach das Standard VeriFone-Zertifikat und installieren Sie Ihr eigenes, damit Sie Ihre signierten Pakete installieren können, und Sie sind golden. – FlexibleCoder

Antwort

0

Ich denke, dass Sie in die falsche Richtung gehen. Normalerweise speichern Sie die Daten nicht auf der Karte selbst. Stattdessen möchten Sie, dass das Terminal die Karte liest und diese Daten an einen Back-End-Server sendet. Der Server sucht das Konto auf der Grundlage der eindeutigen Kartendaten und gibt den Kontostand usw. zurück. Und, ja, Sie müssen Ihre eigene Software entwickeln, damit diese ordnungsgemäß funktioniert und eine Lizenz benötigt. Meiner Erfahrung nach ist sehr wenig in der VeriFone-Welt jemals kostenlos ... oder sogar billig.

Ja, es gibt ein SDK, aber Sie können es nicht ohne eine Lizenz verwenden. Wenn Sie Ihr Projekt ernst nehmen und bereit sind, das zu kaufen, was Sie benötigen, können Sie versuchen, VeriFone über die Hauptwebsite here oder über die Entwicklerwebsite here zu erreichen.

(Disclaimer: Ich benutze diese Kontaktwege nicht, weil unser Unternehmen bereits eine VeriFone Liaison von Sorten hat aber ich entweder der verknüpften Kontaktmethoden arbeiten vermuten.)