Paypal不会在移动浏览器上的Return url上发布数据

时间:2013-12-05 17:17:37

标签: php post paypal

我使用html表单整合Paypal,我的表单是

<form name="_xclick" action="https://www.paypal.com/cgi-bin/webscr" method="POST">
<input type="hidden" name="cmd" value="_xclick" />
<input type="hidden" name="hosted_button_id" value="XXXXXXXXXX">
<input type="hidden" name="business" value="admin@domain.com" />
<input type="hidden" name="item_name" value="Item Name" />
<input type="hidden" name="quantity" value="1" />
<input type="hidden" name="amount" value="100.00" />
<input type="hidden" name="currency_code" value="USD" />
<input type="hidden" name="return" value="http://domain.com/success" />
<input type="hidden" name="cancel_return" value="http://domain.com/fail/" />
<input type="hidden" name="cbt" value="Please Click here to Complete Your Order" />
</form>

当我在桌面浏览器上测试此网站代码时,这会在返回网址上完美地发布paypal数据。但是,当我在我的移动浏览器上测试相同的网站代码时,payapl不会在返回网址上回发任何数据。它只是返回url而没有任何数据。

请帮帮我。

3 个答案:

答案 0 :(得分:1)

你在移动电话上回复时有什么要求吗?您应该在回调页面上记录每个POST请求并查看它们

也可以尝试notify_url,IPN应该发送到这里

答案 1 :(得分:0)

请设置“no_note”           请参阅以下链接 链接:http://www.paypalobjects.com/en_US/ebook/subscriptions/html.html

答案 2 :(得分:0)

我很确定您的问题是您需要将此行添加到您的代码中:

<input type="hidden" name="no_note" value="1">

希望这有帮助。