Paypal Kundennamen mit Rückleitungs-URL übergeben

CreativPur

Erfahrenes Mitglied
Mein Paypal funktioniert soweit.

Allerdings habe ich ein Problem.
In meiner Datenbank muss in der Tabelle user die Spalte "aktiv" von Null auf 1 gesetzt werden.

Gibt es eine Möglichkeit, dass ich über die Rückleitung-URL von PayPal den Vor,- und Zunamen zurück bekomme bzw. per echo auslesen kann ?
 
Du kannst mit deiner PayPal-Zahlung die Variable custom mitschicken.
In den Get-Parametern, die du mit deiner return-Url zurückbekommst, wird dir diese 1:1 wieder zurückgeliefert.
Allerdings solltest du hier natürlich nicht den Vor- und Nachnamen schicken, sondern eventuell die Datenbank-ID des Users, die du dann als WHERE-Clausel im Update-Befehl nutzen kannst.
 
Hallo ich habe ein Problem Ich habe ein Music Seite ich verkaufe music da und ich muss wenn y.n ein Benutzer etwas kauft muss ein bestatigung email geschickt werden . Wie kann ich dass machen bitte ?
 
Ich bin immer noch dabei, die User-email-Adresse an Paypal weiter zu geben, damit ich diese beim evtl. Abbruch zurück bekomme.

Im Klartext:

Ich sende meine Daten über einen Button an Paypal..
PHP:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="" name="cmd" value="_s-xclick">
<input type="" name="hosted_button_id" value="xxxxxxxxxx">
<input type="" name="email" value="<?php echo $email ?>">
<input type="image" src="https://www.paypalobjects.com/de_DE/DE/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="Jetzt einfach, schnell und sicher online bezahlen – mit PayPal.">
<img alt="" border="0" src="https://www.paypalobjects.com/de_DE/i/scr/pixel.gif" width="1" height="1">
</form>

In meinem Account bei Paypal gebe ich unter "Variablen hinzufügen" $email = $_GET['email']; ein.

Beim Speichern der Variablen bekomme ich folgende Fehlermeldung:
Access Denied
You don't have permission to access "http://www.paypal.com/de/cgi-bin/webscr?" on this server.
Reference #18.7ef81402.1524575646.6b270001

Bei der Ausgabe auf der "no_paypal.php" versuche ich mit "$email = htmlspecialchars($_GET['email']);" die Email-Adresse per Echo wieder auszugeben.

Leider funktioniert dies nicht..
worin liegt der Fehler ?
 
Hi Kalito,
welche Token ?

Ich habe nur den Button (siehe oben) und die Einstellungen auf PayPal.
Muss ich da noch etwas installieren ?
 
Na irgendwie musst du dich d
Ich habe nur den Button (siehe oben) und die Einstellungen auf PayPal.

Na irgendwie musst du dich doch auch identifizieren oder nicht. Sonst kann doch jeder die URL aufrufen und Daten hinschicken bzw. auslesen. Das macht man in der Regel mit einem Auth-Token? Paypal gibt doch da sicher Vorgaben. Hier das Bsp zur REST-API.
 
Zurück