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
Ja, die aktuelle Beschreibung gibt es hier:
https://www.bs-card-service.com/fileadm ... ervice.pdf

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?