Edit zum Bild:
Da wird der Fehler liegen, da payed von der Tabelle nicht mit der der Config übereinstimmt, probiere meinen Lösungvorschlag unten:
Prüft ob der Eintrag schon in der Tabelle steht.
Du kannst auch gerne mal die neue Version ausprobieren:
https://github.com/popoklopsi/Stamm-...aypal_back.php
wichtig sind nur folgende 3 Dinge:
1. Du brauchst diese Datei:
https://github.com/popoklopsi/Stamm-...pnlistener.php
2. Du musst einen Ordner cert erstellen und diese Datei rein tun:
https://github.com/popoklopsi/Stamm-...cert_chain.crt
3. Folgende Zeile in paypal_back.php muss geändert werden, von:
PHP Code:
$sql_update = "UPDATE $table SET points=points+$points_get where steamid='$steamid'";
zu
PHP Code:
$sql_update = "UPDATE $table SET points=points+$points_get, payed=payed+$points_int where steamid='$steamid'";
Dann sollte es, wenn mich nicht alles täuscht, hoffentlich gehen^^ Wenn nicht, sollte mit der neuen Datei aber aufjedenfall bei Fehlern eine ipn_errors.log Datei erstellt werden.
Edit2:
Und wenn du Bilder im Anhang anschaust, siehst du, das du bei Paypal viel Informationen über deine IPN bekommst