Php PayPal未$\u从移动设备回发数据以正确返回URL
我的客户网站上的结帐功能通过以下形式向PayPal传递数据来工作:Php PayPal未$\u从移动设备回发数据以正确返回URL,php,mobile,paypal,Php,Mobile,Paypal,我的客户网站上的结帐功能通过以下形式向PayPal传递数据来工作: <input type="hidden" name="cmd" value="_xclick" /> <input type="hidden" name="rm" value="2" /> <input type="hidden" name="cbt" value="Confirm your payment" /> <input type="hidden" name="b
<input type="hidden" name="cmd" value="_xclick" />
<input type="hidden" name="rm" value="2" />
<input type="hidden" name="cbt" value="Confirm your payment" />
<input type="hidden" name="business" value="blah" />
<input type="hidden" name="item_name" value="blah" />
<input type="hidden" name="amount" value="blah" />
<input type="hidden" name="shipping" value="blah" />
<input type="hidden" name="button_subtype" value="products" />
<input type="hidden" name="no_shipping" value="2" />
<input type="hidden" name="return" value="blah" />
<input type="hidden" name="notify_url" value="blah" />
<input type="hidden" name="cancel_return" value="blah" />
<input type="hidden" name="currency_code" value="blah" />
<input type="hidden" name="image_url" value="" />
<input type="hidden" name="lc" value="AU" />
<input type="hidden" id="custom" name="custom" value="blah" />
<input type="hidden" class="btn btn-primary" style="width:100%" alt="PayPal - The safer, easier way to pay online!"/>
结帐完成后,客户按“确认付款”后令人烦恼;贝宝将帖子信息传递给“return”
这在某些情况下有效。但是,当用户通过移动设备(如Android手机或iPad)付款时,偶尔会有数据传回$\u POST中的“返回”URL,这会导致发送给我的“支付失败”电子邮件带有空的$\u POST变量
我做错什么了吗?如何使数据正确传回
我根据“自定义”从数据库中提取项目,但我的客户不满意所有数据(尤其是地址)不能方便地通过一封电子邮件发送。我建议不要以这种方式构建客户按钮。任何人谁可以编辑html,只需将金额的价值更改为1美元,如果商家没有抓住它,将发送一个只收取1美元的产品 您可能希望使用api来完成此任务,而不是使用$\u post
刚刚见过这种情况。有一个故障保护,如果金额发生变化,它将不会处理订单。它也在重定向的中间,所以他们必须是快速LOL,但我明白你在说什么。能否请您详细说明使用API作为替代方案?我在设置侦听器以从PayPal检索信息时遇到了问题,因此我恢复了对经典api的后检查,或者您可以使用rest api