Zahlungsprobleme treten zwar selten auf, haben aber oft erhebliche Auswirkungen. Es kann vorkommen, dass ein Kunde doppelt bezahlt, eine Bestellung fälschlicherweise offen bleibt oder eine Rückerstattung nur in einem System sichtbar ist. Mit einem festen Testsatz lassen sich solche Ausnahmen vorhersehbar machen.
Ein zuverlässiger Arbeitsablauf beginnt mit einem Sichere Verbindung zwischen Ihrer Kasse und dem Zahlungsterminal oder der Zahlungs-API.
Möchtest du es erst einmal verstehen? Wie eine Kassenanbindung funktioniert? Lesen Sie dazu auch die technische Erläuterung.
Auch bei Online-Verkäufen spielen Rückerstattungen und Korrekturen eine wichtige Rolle; lesen Sie daher unsere Informationen zu E-Commerce-Zahlungen.
Protokolle sollten ausreichend Kontext liefern, ohne Kartendaten oder vertrauliche Informationen zu enthalten.
Verwenden Sie eindeutige Kennungen pro Auftrag und Zahlungsversuch. Legen Sie fest, welcher Status maßgeblich ist und wie ein Sachbearbeiter eine Transaktion erneut aufrufen kann. Dadurch wird verhindert, dass ein Test ausschließlich anhand von Bildschirmabbildungen bewertet wird.
Bewahren Sie Nachweise über das Szenario, das erwartete Ergebnis, das tatsächliche Ergebnis, die Softwareversion und das Datum auf.
Wiederholen Sie die kritischen Szenarien nach größeren Kassensystem-Updates, Plugin-Updates, Terminal-Firmware-Updates oder API-Änderungen. Automatisieren Sie den Prozess soweit möglich, führen Sie jedoch weiterhin einen End-to-End-Test mit echter Testhardware und in der Anbieterumgebung durch.
Bestimmen Sie einen Verantwortlichen für die Freigabe der neuen Version.
Eine Zahlungsintegration ist produktionsbereit, wenn das Team weiß, was im Erfolgsfall und im Falle von Unwägbarkeiten geschieht. Ein festgelegter Regressionstest schützt Sie vor Problemen, die nach Updates erneut auftreten können.
OmEs pay überprüft gemeinsam mit Ihrem Kassen- oder Softwareanbieter das Verhalten von Terminals und Anbietern und dokumentiert die praktischen Schritte zur Fehlerbehebung.