PayPal 不返回交易信息
Posted
技术标签:
【中文标题】PayPal 不返回交易信息【英文标题】:PayPal does not return transaction information 【发布时间】:2014-08-05 03:16:12 【问题描述】:我正在尝试在我的网站上集成 PayPal,但我无法从 PayPal 接收有关交易的信息。
我正在使用沙盒环境进行测试。
我生成了表单并将返回网址放入其中:
<input type='hidden' name='return' value='my-local-site/success.php'>
在所有付款完成后(并且付款正确 - 我将钱存入我的帐户),我将返回到 my-local-site/success.php,但没有关于此交易的任何参数。
我试图让它像这里一样 - http://www.dollarfry.com/paypal-integration-guide-php/ 但它对我不起作用。
我的问题是为什么我没有从 PayPal 收到任何有关交易的信息,因为付款是通过沙盒正确完成的(资金从一个帐户正确发送到另一个帐户)。
我想获得一些类似的信息
http://my.local.site/success.php?tx=6BC88318RN685282M&st=Completed&amt=20.00&cc=USD&cm=&item_number=BEAR05
我应该怎么做才能获得这些信息?是我做错了什么,还是我的帐户有问题?
谢谢!
【问题讨论】:
【参考方案1】:尝试添加一个额外的参数。
<input type="hidden" name="rm" value="0" />
查看 PayPal 的 html 变量文档以了解更多详细信息。在那个页面上搜索“return method”应该很容易找到。
【讨论】:
不,它不起作用。我还设置了 IPN 配置并将 notify_url 添加到我的表单中,但我没有收到来自 PayPal 的任何回调。 那么你想使用哪个? IPN 或 PDT。它们是两种不同的东西。以上是关于PayPal 不返回交易信息的主要内容,如果未能解决你的问题,请参考以下文章