ユーザーがセッション変数に保存されたユーザー名とユーザー ID でログインすると、paypal を使用して寄付できます。ペイパルで簡単に生成できるシンプルな今すぐ購入ボタンを使用します。
<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>
支払いが成功すると、すべての _POST データとともに私の confirm_payment.php に送信されます。彼らが支払ったメールを使用して、これを私のユーザーデータベースと比較して正しいユーザーを見つけることができますが、彼らがペイパルと私のサイトに同じメールを使用しているかどうかはわかりません.
$_SESSION['username'] をペイパルに渡す必要があるため、この情報を使用してユーザーに寄付者のステータスを自動的に与えることができます。次のようなものを追加できますか:
<input type="hidden" name="custom" value="custom variable">
私のボタンコードに?変数の利用可能なペイパル情報に関する詳細情報は次のとおりです