PayPal Donate Button Redirect после оплаты

Я знаю, как сделать переадресацию кнопки пожертвования PayPal после оплаты, но мне нужно знать, можете ли вы передать оплаченную сумму за счет этого перенаправления. Так что это будет перенаправление на http://example.com/donate?amount=123 , возможно ли это? Благодаря!

EDIT: Кажется, я могу сделать это с помощью IPN (?), Я просто не знаю, как использовать IPN Paypal, может ли кто-нибудь мне помочь? (да, я прочитал документы, они запутывают)

да это возможно, вот так:

 <!-- where you setup your paypal button : --> <input type="hidden" name="return" value="http://example.com/donate?amount=<?php echo $amount ?>" /> 

Но (относительно безопасности)

Было бы лучше сохранить его, например, $_SESSION['amount'] вместе с ссылочным id $_SESSION['reference_id'] = md5('whatever you like' . 'plus salt');

И в кнопке paypal используйте ссылку reference_id следующим образом:

 <input type="hidden" name="return" value="http://example.com/donate?ref=<?php echo $_SESSION['reference_id'] ?>" /> 

И затем, if $_GET['ref'] == $_SESSION['reference_id'] , вы можете использовать переменную $ _SESSION ['amount'].