Payment Tester
Was ist der Payment Tester?
Der Payment Tester unterstützt Entwickler und technische Teams dabei, Computop-Paygate-Integrationen direkt im Browser vorzubereiten und nachzuvollziehen.
Die Eingabe von produktiven API-Credentials in webbasierte Tools birgt grundsätzlich ein Restrisiko. Obwohl dieser Tester ausschließlich im Browser ausgeführt wird und keine Daten an externe Server übermittelt, liegt die Verantwortung für den sicheren Umgang mit Ihren Zugangsdaten bei Ihnen.
Empfehlung: Verwenden Sie diese Seite bevorzugt lokal in Ihrem Browser, anstatt sie über eine öffentlich erreichbare URL aufzurufen.
*TransID*MerchantID*Amount*Currency berechnet. Das führende * steht für die leere PayID einer neuen Transaktion. Der MAC wird als Parameter in den Payload aufgenommen und stellt die Integrität der Anfrage sicher — das Paygate lehnt Anfragen mit falschem oder fehlendem MAC sofort ab.
Key=Value&Key=Value… zusammengesetzt. Dieser String wird mit dem Blowfish-Passwort per Blowfish ECB verschlüsselt und anschließend hexadezimal kodiert. Das Ergebnis bildet den Data-Parameter. Die Länge des ursprünglichen Klartexts wird separat als Len übergeben, da Blowfish auf ein Vielfaches von 8 Byte auffüllt.
MerchantID — Händlerkennung (Klartext)
Len — Länge des unverschlüsselten Payloads in Bytes
Data — Blowfish-ECB-verschlüsselter, hex-kodierter Payload
MerchantID, Len und Data werden automatisch extrahiert und mit dem Blowfish-Passwort aus Schritt 1 entschlüsselt.