【问题标题】:PayPal Donate Button Redirect After Payment付款后 PayPal 捐赠按钮重定向
【发布时间】:2012-03-12 02:00:31
【问题描述】:

我知道如何在付款后进行 PayPal 捐赠按钮重定向,但我需要知道的是,您能否通过此重定向传递已支付的金额。所以它会重定向到http://example.com/donate?amount=123,这甚至可能吗? 谢谢!

编辑:似乎我可以使用 IPN(?),我只是不知道如何使用 paypal 的 IPN,有人可以帮助我吗? (是的,我已经阅读了文档,它们令人困惑)

【问题讨论】:

标签: php paypal redirect paypal-ipn


【解决方案1】:

是的,有可能,就像这样:

<!-- 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'] 变量。

【讨论】:

  • 问题是,它是一个捐赠按钮,所以用户在点击按钮后输入他们捐赠了多少:/
  • 我认为你可以配置:cms.paypal.com/us/cgi-bin/….
  • 我认为现在购买和捐赠按钮的区别只是图像
猜你喜欢
  • 2023-03-24
  • 1970-01-01
  • 2017-01-04
  • 2020-10-16
  • 2015-06-30
  • 2011-05-26
  • 1970-01-01
  • 2014-12-01
  • 1970-01-01
相关资源
最近更新 更多