Testhalber prüft man vor jeder Kreditkartenzahlung über den Saferpay Server die Erreichbarkeit der Saferpay URL per Script:
if( strtolower( substr( $payment_url, 0, 36 ) ) != “https://www.saferpay.com/vt/pay.asp?”)
Hier wird nur abgefragt, ob mit der Server per SSL erreichbar ist, ansonsten sollte man dem Kunden gar keine Kreditkartenzahlung ermöglichen.
Allerdings hat sicher die $payment_url geändert. War es für bestehende Concardis Kunden bis dahin die Url “https://www.saferpay.com/vt/pay.asp” is tes für neue Kunden ab 2011 die URL: “https://www.saferpay.com/vt2/pay.aspx”. Hierfür muss das Sctript angepasst werden:
if( strtolower( substr( $payment_url, 0, 36 ) ) != “https://www.saferpay.com/vt/pay.asp?” AND
strtolower( substr( $payment_url, 0, 38 ) ) != “https://www.saferpay.com/vt2/pay.aspx?”
)
{ echo “Saferpay Server per SSL nicht erreichbar!” }
Das funktioniert super, ebenso empfielt der technische Support folgende Script Abfrage:
Sehr geehrter Herr Kulschewki,
die Url hat sich mit Einführung der neuen Saferpay Page geändert. Der angegebene Code dient lediglich dazu zu überprüfen ob die Kommunikation funktioniert. Ersetzen Sie deswegen die alte Abfrage einfach durch:
if( strtolower( substr( $payment_url, 0, 24 ) ) != “https://www.saferpay.com” )”
dann funktioniert die Abfrage auch mit dem neuen Zahlungslink.
Der Support bei Saferpay ist super, eine Mail wird innerhalt 1 Stunde beantwortet, die telefonische Erreichbarkeit ist aber leider nicht so dolle.