可变不起作用的贝宝退货URL



我想在付款后自动返回我的"谢谢"页面。我设法在沙箱中做到了,它毫无问题地工作了。现在我已经切换到" Live",我没有像以前在Sandbox中所做的那样返回get变量。

以下是生成的全按钮链接。它正在工作,并且要做所有事情,除了将事务ID和自定义字段传递回我的"返回" URL。

https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&no_shipping=1&lc=US&item_name={$itemName}&amount={$itemPrice}&business={$businessEmail}&custom={$custom}&currency_code=USD&notify_url={$notifyUrl}&return={$returnUrl}";

听起来您在沙盒帐户上配置了PDT,但忘了在实时帐户上进行相同的操作。

也就是说,您到底想使用返回URL做什么?您是否正在更新数据库,发送电子邮件通知等?如果是这样,您需要将IPN使用为此,这与PDT非常相似,除非它完全发生了结帐流。PayPal将数据发布到坐在服务器上的侦听器脚本。

使用PDT,即使启用了自动回报,用户也永远不会保证将其返回您的返回URL。例如,他们可以在重定向发生之前简单地关闭浏览器。

IPN每次发生交易时都会触发,无论用户是否将其返回您的网站。这是自动化后订单程序的推荐方法。

相关内容

  • 没有找到相关文章

最新更新