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.