Paygate Payment Tester

Hosted Payment Page Kreditkartenformular Pay By Link Blowfish ECB · AES-CBC HMAC-SHA256 REST API V1/V2 JSON Builder cURL · PowerShell · Postman

Was ist der Paygate Payment Tester?

Der Paygate Payment Tester unterstützt Entwickler und technische Teams dabei, Paygate-Integrationen direkt im Browser vorzubereiten und nachzuvollziehen.

Zahlungsrequests erstellen Parameter für Hosted Payment Page, Kreditkartenformular und Pay By Link konfigurieren.
Verschlüsselung prüfen MAC, Klartextparameter, Blowfish-Payload, Länge und finale Request-URL transparent kontrollieren.
Responses analysieren Paygate-Callbacks entschlüsseln und Request- sowie Response-Verläufe lokal nachvollziehen.
Keine Installation und kein eigener Server erforderlich: Die Verarbeitung erfolgt lokal im Browser. Einstellungen und lokale Verlaufsdaten werden dabei – je nach Funktion – über localStorage und IndexedDB im jeweiligen Browser gespeichert.
Hinweis: Diese Seite verarbeitet die Konfiguration lokal im Browser; beim Ausführen wird der Request jedoch an das Paygate übergeben. Eingetragene Rücksprung- und Benachrichtigungs-URLs – insbesondere URLNotify – werden Bestandteil des Requests und können durch das Paygate beziehungsweise serverseitig aufgerufen werden. Verwenden Sie ausschließlich vertrauenswürdige, von Ihnen kontrollierte HTTPS-Ziele und übermitteln Sie darüber keine unnötigen vertraulichen Daten. Die Verwendung externer URLs erfolgt auf eigene Verantwortung. Prüfen Sie daher vor jedem Test sorgfältig die eingetragenen Endpunkte, deren Zugriffsrechte und Protokollierung sowie die dorthin übertragenen Daten. Im Testmodus bitte nur kleine Beträge (0,11–2,00 EUR) verwenden, da Kreditkartenauthorisierungen auch im Test real sind.
Sicherheitshinweis zu Ihren Credentials

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: Betreiben Sie den Tester in einer von Ihnen kontrollierten Umgebung – idealerweise auf einem eigenen, zugriffsgeschützten Webserver über HTTPS. Alternativ können Sie die index.html direkt lokal im Browser öffnen. Beachten Sie dabei, dass im Request verwendete Rücksprung- und Benachrichtigungs-URLs für den jeweiligen Aufrufer erreichbar sein müssen. Vermeiden Sie eine ungeschützte öffentliche Bereitstellung.

App-Bereiche

Direkt einsteigen

Die wichtigsten App-Bereiche auf einen Blick.

Payment Workflow

Konfiguration, Request-Aufbau und Ausführung für Paygate-Zahlungen

Schritt 1 — Konfiguration
Aktives Credential-Profil Kein Profil aktiv
Credentials können direkt verwendet oder als neues Profil gespeichert werden.
Classic- und REST-Credentials werden AES-GCM verschlüsselt im Browser-LocalStorage gespeichert. Der lokale Schutz ersetzt keinen Passwortmanager.
Schnittstelle
Für Classic erforderlichMerchant ID, Blowfish- und HMAC-Passwort werden für MAC-Berechnung und Verschlüsselung benötigt.
Classic-Credentialsfür Data / Len / MAC
Schritt 2 — Request konfigurieren
Classic-Verschlüsselung
Classic-Verschlüsselung: Blowfish ECB ist der Standardmodus. AES-CBC kann durch den Computop Helpdesk für eine MID aktiviert werden und nutzt 16, 24 oder 32 Byte lange Schlüssel. Blowfish-Doku AES-Doku Computop FAQ
Use Case
Integrationsoptionen
EUR
(setzt URLSuccess, URLFailure, URLNotify & URLBack auf diese Seite — kein externer Dienst nötig)
Externe Demo-Option: httpbingo.org nur mit synthetischen Testdaten verwenden. URLSuccess, URLFailure und URLBack sind im Browser sichtbar; URLNotify wird nur extern empfangen und ist in dieser App nicht sichtbar.
Request-Log
Letzte 250 generierten Requests (lokal gespeichert)
Export speichert das Log als JSON-Datei. Import führt eine zuvor exportierte Datei mit dem Log zusammen oder ersetzt es.

Request-Log

Letzte 250 generierten Requests (lokal gespeichert)

Response-Analyse

Classic-Callbacks entschlüsseln und REST-JSON auswerten

Response-Log

Letzte 250 entschlüsselten Responses (lokal gespeichert)

Changelog

Vollständige Versionshistorie und Änderungen

Werkzeuge

MAC-Validator und Base64-Encoder für Classic-Requests

HMAC-SHA256

MAC-Validator

Prüft, ob ein MAC korrekt berechnet wurde. Die App bildet den HMAC-SHA256 über PayID*TransID*MerchantID*Amount*Currency — auf Wunsch mit Vergleich gegen den MAC aus deinem Request.

Base64

Base64-Encoder / -Decoder

Wandelt JSON-Parameter wie credentialOnFile oder browserInfo in Base64 um — mit fertigen Vorlagen für CIT- und MIT-Zahlungen. Dekodieren funktioniert genauso, wenn du einen Base64-Wert aus einem Request lesen möchtest.

Hilfe & Dokumentation

Integration wählen, App bedienen und sicher testen

Lizenz & kommerzielle Nutzung

Lizenzmodell, Nutzungsrechte und Drittanbieter-Hinweise ab Version 4.0.0

Ab Version 4.0.0

Lizenzmodell

Der Paygate Payment Tester verwendet ab Version 4.0.0 ein duales, quellverfügbares Lizenzmodell. Sie können zwischen dauerhaft zulässiger nichtkommerzieller Nutzung und einer zeitlich begrenzten Evaluierung wählen. Beide vollständigen Lizenztexte sind weiter unten direkt in der App enthalten.

bis v3.6.8

MIT License

Version 3.6.8 und alle früheren Veröffentlichungen bleiben dauerhaft unter der MIT License verfügbar.

Ab Version 4.0.0

PolyForm Noncommercial OR Free Trial

Ab Version 4.0.0 können Sie den Original-Quellcode entweder unter der PolyForm Noncommercial License 1.0.0 oder unter der PolyForm Free Trial License 1.0.0 nutzen. Wählen Sie die Lizenz, deren Bedingungen Ihren geplanten Einsatz abdecken.

Free Trial

Evaluierung und kommerzielle Nutzung

Sie oder Ihr Unternehmen dürfen die Software nach der PolyForm Free Trial License weniger als 32 aufeinanderfolgende Kalendertage für einen konkreten Anwendungsfall evaluieren. Für die weitere Nutzung, den Produktiveinsatz und jede andere kommerzielle Nutzung ist eine separate schriftliche Vereinbarung erforderlich. Die Free Trial License erlaubt keine Weitergabe von Kopien.

Kommerzielle Lizenz anfragen
Dokumente

Lizenz- und Drittanbieter-Dateien

Hier finden Sie die Lizenzbedingungen und Hinweise zu verwendeten Drittanbieter-Komponenten.

PolyForm NoncommercialOffizielle Fassung der PolyForm Noncommercial License 1.0.0 PolyForm Free TrialOffizielle Fassung der PolyForm Free Trial License 1.0.0
Vollständiger Wortlaut

Verbindliche PolyForm-Lizenztexte

Die nachfolgenden englischen Texte sind die maßgeblichen Standardlizenzen. Sie können die Lizenz wählen, deren Bedingungen Ihre Nutzung abdecken. Zusammenfassungen auf dieser Seite ersetzen die Lizenztexte nicht.

PolyForm Noncommercial License 1.0.0 anzeigen

https://polyformproject.org/licenses/noncommercial/1.0.0

Required Notice: Copyright (c) 2026 Martin Krebs.

Acceptance

In order to get any license under these terms, you must agree to them as both strict obligations and conditions to all your licenses.

Copyright License

The licensor grants you a copyright license for the software to do everything you might do with the software that would otherwise infringe the licensor's copyright in it for any permitted purpose. However, you may only distribute the software according to Distribution License and make changes or new works based on the software according to Changes and New Works License.

Distribution License

The licensor grants you an additional copyright license to distribute copies of the software. Your license to distribute covers distributing the software with changes and new works permitted by Changes and New Works License.

Notices

You must ensure that anyone who gets a copy of any part of the software from you also gets a copy of these terms or the URL for them above, as well as copies of any plain-text lines beginning with Required Notice: that the licensor provided with the software. For example:

Required Notice: Copyright Yoyodyne, Inc. (http://example.com)

Changes and New Works License

The licensor grants you an additional copyright license to make changes and new works based on the software for any permitted purpose.

Patent License

The licensor grants you a patent license for the software that covers patent claims the licensor can license, or becomes able to license, that you would infringe by using the software.

Noncommercial Purposes

Any noncommercial purpose is a permitted purpose.

Personal Uses

Personal use for research, experiment, and testing for the benefit of public knowledge, personal study, private entertainment, hobby projects, amateur pursuits, or religious observance, without any anticipated commercial application, is use for a permitted purpose.

Noncommercial Organizations

Use by any charitable organization, educational institution, public research organization, public safety or health organization, environmental protection organization, or government institution is use for a permitted purpose regardless of the source of funding or obligations resulting from the funding.

Fair Use

You may have "fair use" rights for the software under the law. These terms do not limit them.

No Other Rights

These terms do not allow you to sublicense or transfer any of your licenses to anyone else, or prevent the licensor from granting licenses to anyone else. These terms do not imply any other licenses.

Patent Defense

If you make any written claim that the software infringes or contributes to infringement of any patent, your patent license for the software granted under these terms ends immediately. If your company makes such a claim, your patent license ends immediately for work on behalf of your company.

Violations

The first time you are notified in writing that you have violated any of these terms, or done anything with the software not covered by your licenses, your licenses can nonetheless continue if you come into full compliance with these terms, and take practical steps to correct past violations, within 32 days of receiving notice. Otherwise, all your licenses end immediately.

No Liability

As far as the law allows, the software comes as is, without any warranty or condition, and the licensor will not be liable to you for any damages arising out of these terms or the use or nature of the software, under any kind of legal claim.

Definitions

The licensor is the individual or entity offering these terms, and the software is the software the licensor makes available under these terms.

You refers to the individual or entity agreeing to these terms.

Your company is any legal entity, sole proprietorship, or other kind of organization that you work for, plus all organizations that have control over, are under the control of, or are under common control with that organization. Control means ownership of substantially all the assets of an entity, or the power to direct its management and policies by vote, contract, or otherwise. Control can be direct or indirect.

Your licenses are all the licenses granted to you for the software under these terms.

Use means anything you do with the software requiring one of your licenses.

PolyForm Free Trial License 1.0.0 anzeigen

https://polyformproject.org/licenses/free-trial/1.0.0

Acceptance

In order to get any license under these terms, you must agree to them as both strict obligations and conditions to all your licenses.

Copyright License

The licensor grants you a copyright license for the software to do everything you might do with the software that would otherwise infringe the licensor's copyright in it for any permitted purpose. However, you may only make changes or new works based on the software according to Changes and New Works License, and you may not distribute copies of the software.

Changes and New Works License

The licensor grants you an additional copyright license to make changes and new works based on the software for any permitted purpose.

Patent License

The licensor grants you a patent license for the software that covers patent claims the licensor can license, or becomes able to license, that you would infringe by using the software.

Fair Use

You may have "fair use" rights for the software under the law. These terms do not limit them.

Free Trial

Use to evaluate whether the software suits a particular application for less than 32 consecutive calendar days, on behalf of you or your company, is use for a permitted purpose.

No Other Rights

These terms do not allow you to sublicense or transfer any of your licenses to anyone else, or prevent the licensor from granting licenses to anyone else. These terms do not imply any other licenses.

Patent Defense

If you make any written claim that the software infringes or contributes to infringement of any patent, your patent license for the software granted under these terms ends immediately. If your company makes such a claim, your patent license ends immediately for work on behalf of your company.

Violations

If you violate any of these terms, or do anything with the software not covered by your licenses, all your licenses end immediately.

No Liability

As far as the law allows, the software comes as is, without any warranty or condition, and the licensor will not be liable to you for any damages arising out of these terms or the use or nature of the software, under any kind of legal claim.

Definitions

The licensor is the individual or entity offering these terms, and the software is the software the licensor makes available under these terms.

You refers to the individual or entity agreeing to these terms.

Your company is any legal entity, sole proprietorship, or other kind of organization that you work for, plus all organizations that have control over, are under the control of, or are under common control with that organization. Control means ownership of substantially all the assets of an entity, or the power to direct its management and policies by vote, contract, or otherwise. Control can be direct or indirect.

Your licenses are all the licenses granted to you for the software under these terms.

Use means anything you do with the software requiring one of your licenses.