Wenn meine Benutzer mit ihrem Benutzernamen und Userid in der Sitzungsvariablen gespeichert sind, können sie mit Paypal spenden. Mit dem simply buy now Button, den Sie einfach bei paypal generieren können.Wie übergebe ich Sitzungsvariablen an Paypal mit Kauf jetzt Button
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="XXX">
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
Wenn sie die Zahlung erfolgreich ist sie meine confirm_payment.php mit all _POST Daten gesendet werden. Ich kann die E-Mail, mit der sie bezahlt haben, verwenden und diese mit meiner Benutzerdatenbank vergleichen, um den richtigen Benutzer zu finden, aber ich kann nicht sicher sein, dass sie dieselbe E-Mail für Paypal und meine Website verwenden.
Ich muss den $ _SESSION ['username'] an paypal übergeben, damit ich diese Informationen verwenden kann, um meinen Benutzern automatisch den Spenderstatus zu geben. Kann ich etwas hinzufügen wie:
<input type="hidden" name="custom" value="custom variable">
zu meinem Tastencode? Hier weitere Informationen zu den Variablen ist verfügbar, paypal info
wenn ich fragen darf, wie können Sie Session Informationen von PayPal auf Ihrer bestätigen Zahlung Seite fangen? Ich habe versucht, $ _SESSION ['Student_id']; oben auf der Seite aber das funktioniert nicht .. sollte ich es fangen wie $ student_id = $ _POST ['custom']; mit den anderen Artikeln zurückgeschickt werden? – ABI