Da eine kleine Anleitung zur PSC Integration der neuen REST Schnittstelle gewünscht war, werde ich das hier mal kurz zusammenfassen.
Als erstes können wir in die Zahlungsart das folgende Formular einfügen
<form name="send" action="includes/api/payment/psc/index.php" method="post">
<input type="hidden" name="money" value="gsmoney">
<input type="hidden" name="orderId" value="gsorderid">
<input type="hidden" name="okUrl" value="gsurlok">
<input type="hidden" name="errUrl" value="gsurlerror">
</form>
Ob auf Rückmeldung warten geklickt wird ist jedem selbst überlassen. Unter Tek7 wurde es als funktionierend getestet.
Anschließend sind hier alle Files die benötigt werden zum Download
[file]21[/file]
Alle Daten werden anschließend in das Verzeichnis "includes/api/payment/psc/" kopiert.
Damit die Schnittstelle funktioniert müssen noch folgende Variablen in der includes/api/payment/psc/index.php bearbeitet werden.
$shop_url = 'https://www.domain.de/'; // Hierbei ist zu beachten, dass ein / nach der tld vorhanden ist.
$psc_key = "psc_xxxx";
Sollte die Variable debug auf true stehen, muss eine Datei log.txt im selben Verzeichnis angelegt werden mit den Rechten 777.
Nun sollte die Zahlung auch schon funktionieren. Bitte anschließend testen ob die Rechnung korrekt ausgeglichen wird im Kundeninterface.
Gruß Marco