Es gibt zwei Wege Spender gemacht Spende zu überprüfen:
1) verwendet "notify_url" Parameter (safe)
2) verwendet "return" Parameter (unsichere)
Code-Beispiel:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<!-- Identify your business so that you can collect the payments. -->
<input type="hidden" name="business"
value="[email protected]">
<input type="hidden" name="bn" value="mbjtechnolabs_SP">
<!-- Specify a Donate button. -->
<input type="hidden" name="cmd" value="_donations">
<!-- Specify details about the contribution -->
<input type="hidden" name="item_name" value="Friends of the Park">
<input type="hidden" name="item_number" value="Fall Cleanup Campaign">
<input type="hidden" name="amount" value="25.00">
<input type="hidden" name="currency_code" value="USD">
<!-- Display the payment button. -->
<input type="image" name="submit" border="0"
src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif"
alt="PayPal - The safer, easier way to pay online">
<img alt="" border="0" width="1" height="1"
src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" >
</form>
Wenn jemand Spendedonator automatisch umgeleitet, um URL zurückzugeben, aber diese Option ist nicht sicher, weil jemand diese URL direkt öffnen kann.
beste art zu wissen, donor made spende wählen paypal notify_url parameter.
PayPal sendet eine Postanforderung an notify_url.
Also im Grunde kann ich versteckte Variable mit Benutzer-ID zu Paypal übergeben. Sobald der Benutzer gespendet hat, wird er auf die Seite mit der Benutzer-ID-Variablen und anderen Informationen umgeleitet. Hast du das gesagt? – DanSpd
Nein, es ist etwas komplizierter als das, um wirklich sicher zu sein. Sie müssen ein zweites Skript einrichten, das Zahlungsinformationen von Paypal empfängt. Überprüfen Sie diese Seite für Details: https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/howto_html_paymentdatatransfer –