Seite 1 von 1
Internetkasse
Verfasst: 04.03.2014, 15:26
von Dave89
Hallo,
die URL der Internetkasse hat sich etwas geändert.
Die bestehende wird am 31.3.2014 abgeschaltet.
Wo kann die den Pfad dafür anpassen?
Re: Internetkasse
Verfasst: 04.03.2014, 16:27
von maennchen1.de
Hallo!
Um welche URL geht es? Hast du ein offizielles Schreiben bekommen? Kannst du das hier bitte posten?
Re: Internetkasse
Verfasst: 05.03.2014, 07:34
von Dave89
Re: Internetkasse
Verfasst: 05.03.2014, 08:21
von maennchen1.de
Ich meinte keine Schnittstellenbeschreibung. Ich dachte du beziehst dich direkt auf eine News-Meldung, da du geschrieben hast, dass sich die URLs ändern. Gibt es da eine Meldung?
Re: Internetkasse
Verfasst: 07.03.2014, 13:18
von Dave89
Hallo,
ich habe beim Support noch mal nachgefragt und eine offizielle Mitteilung gibt es nicht.
Die Aussage 31.3. wurde noch mal relativiert in "dieses Jahr".
In der Dokumentation ist aber schon eine andere URL angegeben, als momentan verwendet wird.
https://system.sparkassen-internetkasse ... mpi_legacy? (im Shop verwendet)
https://system.sparkassen-internetkasse ... Payment.po (in der Dokumentation)
Trotzdem habe bei der Verwendung der "alten" URL Probleme, denn die MAC Prüfung schlägt fehl.
Der Support hat mich darauf hingewiesen, dass alle übergebenen Parameter mit in die Berechnung einfließen müssen.
Wird diese Fuktionalität im Modul ausgeführt?
Re: Internetkasse
Verfasst: 07.03.2014, 14:19
von daschmi
Hi,
wir validieren mit dem HASH Algorithmus. Die Funktion ist folgende:
Code: Alles auswählen
/**
* Hilfsfunktion zur Bildung des HMAC mit SHA-1
*/
function hmac($key, $data)
{
$b = 64;
$key = str_pad($key, $b, chr(0x00));
$ipad = str_pad('', $b, chr(0x36));
$opad = str_pad('', $b, chr(0x5c));
$k_ipad = $key ^ $ipad;
$k_opad = $key ^ $opad;
return sha1($k_opad.pack("H*", sha1($k_ipad.$data)));
} // function hmac($key, $data)
Wir prüfen aber derzeit die möglichen Änderungen. Sobald es etwas Neues gibt, melden wir uns.
Viele Grüße
Daschmi
Re: Internetkasse
Verfasst: 10.03.2014, 07:57
von Dave89
Hallo,
ich kann mit der Funktion leider nichts anfangen - wo finde ich diese?
Kann ich außer dem MAC Schlüssel und der SSL-Händlerkennung noch andere Einstellungen konfigurieren?
Re: Internetkasse
Verfasst: 10.03.2014, 08:15
von maennchen1.de
Daschmi antwortet immer gern technisch
Er wollte nur verdeutlichen, was an welcher Stelle wie gemacht wird.
Unter "Konfiguration > Module > Internetkasse" kannst du alle Einstellungen vornehmen, die notwendig sind. Allerdings sind nicht mehr als die von dir genannten relevant.
Re: Internetkasse
Verfasst: 11.03.2014, 16:23
von Dave89
Hallo,
die Verbindung zur Internetkasse über die "alte" URL funktioniert.
Vielen Dank!
Re: Internetkasse
Verfasst: 11.03.2014, 17:25
von maennchen1.de
Jetzt bin ich verwirrt. Die "alte URL"? Was meinst du damit? Hattest du selbstständig am Code etwas geändert? Oder was hast du geändert (vorher/nachher)?
Re: Internetkasse
Verfasst: 12.03.2014, 08:25
von Dave89
Nein,
der Fehler lag (bei mir) an einem zu langen MAC Schlüssel, dieser darf maximal 20 Zeichen lang sein.
Mit "alte URL" meine ich die, die im Modul InternetKasse verwendet wird
und nach Aussagen der Hotline der B+S Card Service GmbH Ende 2014 abgeschaltet wird.
Die "neue URL" ist die, die in der aktuellen Dokumentation hinterlegt ist.
Re: Internetkasse
Verfasst: 12.03.2014, 08:42
von sellanger
Ich verstehe nur Bahnhof, gibt es da eine gute Übersicht / Doku?
Re: Internetkasse
Verfasst: 12.03.2014, 09:17
von maennchen1.de
sellanger hat geschrieben:Ich verstehe nur Bahnhof, gibt es da eine gute Übersicht / Doku?
Hast du das Problem auch? Was geht konkret bei dir nicht?