【发布时间】:2014-02-13 01:58:22
【问题描述】:
我客户网站上的结帐功能通过根据以下形式将数据传递给 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="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!"/>
结帐完成时,以及在客户按下“确认您的付款”后烦人;贝宝将邮寄信息传递给“退货”。
这在某些情况下有效。但是,当用户通过 Android 手机或 iPad 等移动设备付款时,有时没有数据传回 $_POST 中的“返回”URL,这会导致向我发送“付款失败”电子邮件一个空的 $_POST 变量。
我做错了吗?如何让数据正确传回?
我从基于“自定义”的数据库中提取了项目,但我的客户不满意所有数据(尤其是地址)没有在一封电子邮件中方便地发送。
【问题讨论】: