PayPal IPN setzt Status nicht auf bezahlt

creativeheadz

Erfahrenes Mitglied
Hallo,
für meinen Shop habe ich nun eine PaPal Bezahlmöglichkeit eingebaut.
Dafür benutze ich die IPN von PayPal.

Der Vorgang läuft wie folgt ab:

user wählt Artikel aus
user bestellt
user wird aufgefordert per paypal zu bezahlen
wird nun auf paypal weiter geleitet
muss seine PayPal Daten eingeben
"Jetzt Bezahlen" auf paypal Seite klicken

So und dann bekomme ich eine Nachricht Bezhalung wurde erfolgreich abgeschlosssen.

Das Geld ist auch auf meinem PayPal Konto. Soweit so gut. Inder IPN Datei soll jedoch wenn erfolgreich bezahlt wurde, ein status auf meiner Webseite gesetzt werden das der Kunde den Artikel bezhalt hat.

Über die Sandbox funktioniert das alles einwandfrei. Sobald ich meinen "echten" PayPal Account dahinter schalte wird der Status nicht gesetzt.

Kann mir jemand weiterhelfen?

lg
 
Hallo.

Ich kann Dir weiterhelfen, da ich vor kurzen selber sowas geschrieben habe.

Wird die IPN Datei denn auch von PayPal aufgerufen?
 
Ich hab vor einer Weile an einer IPN-Klasse gearbeitet. Den aktuellen Code kannst Du hier einsehen.

Ganz durchgetestet ist sie nicht. Aber mit der Sandbox lief sie ganz gut. Auf echte Transaktionen wurde sie (zumindest nicht soweit ich weiss) bislang aber nicht angesetzt.

Aber ich denk mal zum Vergleich mit Deinem Code, ob irgendwo was massgeblich anders laeuft, sollte es ausreichen.
 
Zurück