【发布时间】:2012-01-29 11:53:52
【问题描述】:
我和这篇文章有类似的问题
Setting PayPal return URL and making it auto return?
但是,那里的解决方案不起作用。我们已经设置了 IPN,并且 POST 变量被传回(访问者点击返回并能够下载购买的 PDF 文件),但后来我试图摆脱 Paypal 订单确认页面,上面写着
您刚刚完成付款。您此次付款的交易 ID 是:XXXXXXXXXXXX。
并在网站支付首选项中启用“自动返回”,指定 URL http://www.educted.ca/payment_complete.php,POST 变量现在不会传递回 payment_complete.php - 它显示为空白。一旦我禁用“自动返回”,POST 变量就会正确显示并且可以下载购买的产品。当然,我使用的是 Paypal Sandbox 帐户。
<input type="hidden" name="return" value="<?php echo LIVE_SITE;>payment_complete.php">
<input type="hidden" name="cancel_return" value="<?php echo LIVE_SITE; ?>catalog.php">
<input type="hidden" name="notify_url" value="<?php echo LIVE_SITE; ?>ipn.php">
<input type="hidden" name="rm" value="2">
有什么想法吗?
【问题讨论】:
-
也许您可以使用自动返回或 IPN,但不能同时使用?
标签: php paypal return paypal-ipn