Zahlungsart Datatrans
Datatrans ist ein Schweizer Payment Service Provider. Das Modul implementiert die Zahlungsschnittstelle zur Abwicklung von Transaktionen über eine Vielzahl von Zahlungsmittel wie z.B. VISA, Mastercard, Postfinance und AMEX.
Allgemeine Einstellungen
| Einstellung | Standardeinstellung | Beschreibung |
|---|---|---|
| Transaktions-Typ | Autorisieren und Einnehmen | Hier kannst du den Transaktions-Typ bestimmen.
|
Konfiguration des Zahlungsanbieters
| Einstellung | Standardeinstellung | Beschreibung |
|---|---|---|
| Händler-ID | - | Die Händler-ID (Merchant ID). |
| HMAC Schlüssel | - | Schlüssel zur Verschlüsselung von ausgetauschten Daten. |
| Hash-Methode | MD5 (veraltet) | Hash-Methode zur Verschlüsselung der ausgetauschten Daten. Zur Auswahl stehen:
|
| HMAC Schlüssel konvertieren | - | Definiert ob der eingegebene HMAC Schlüssel vor Verschlüsselung der ausgetauschten Daten zu Bytes konvertiert werden soll. Dies ist notwendig wenn Du den HMAC Schlüssel 1:1 aus den Datatrans Sicherheitseinstellungen kopierst. |
Freigabe
| Einstellung | Standardeinstellung | Beschreibung |
|---|---|---|
| Testsystem verwenden | - | Definiert ob sämtliche Transaktionen über das Datatrans Testsystem abgewickelt werden sollen. |
| Aktiviere das Logging | - | Schreiben Sie Transaktionsinformationen in die Systemprotokolldateien. |
Konfiguration bei Datatrans
Damit das Modul korrekt funktioniert, müssen auf der Seite des Zahlungsanbieters einige Einstellungen vorgenommen werden.
Dazu meldet man sich am System an und nimmt folgende Einstellungen vor:
- UPP Verwaltung => UPP Daten
- Die Post URL muss auf das postsale.php-Script in Ihrer Installation zeigen (Beispiel http://example.org/system/modules/isotope/postsale.php)
Konfiguration in Contao
Leider verwendet Datatrans einen POST request, um den Shop-Besucher vom Zahlungsportal zurück zu Contao zu leiten. Dies führt zu Problemen mit dem Contao request token check. Um das Problem zu lösen, muss in Contao die Anfrage-Tokens in den Systemeinstellungen deaktiviert werden.