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.

  • Autorisieren und Einnehmen
    Transaktionen von diesem Typ werden für die Authorisierung gesendet. Die Transaktion wird automatisch zur Begleichung geleitet wenn die Transaktion erfolgreich war.
  • Nur Autorisieren
    Transaktionen dieses Typs werden übertragen, wenn der Händler die Kreditkarte auf die Menge der verkauften Waren prüfen lassen möchte. Wenn der Händler nicht genügend Waren im Lager hat oder die Bestellungen vor der Warenlieferung prüfen möchte, wird dieser Transaktiontyps übertragen.

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:

  • MD5
    Unsichere und daher nicht empfohlene Einstellung
  • SHA-256
    Empfohlene Einstellung
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:

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.