mobile - PayPal 支付成功不回发数据,只用于手机结账

标签 mobile paypal paypal-ipn

我看到这个问题被问过几次,但没有任何成功的答案。

我们有一个功能齐全的桌面结账,使用 PayPal 作为支付选项。成功完成订单后,客户将使用 POST 返回方法返回到我们的网站 return_url,如下所示:

<input type="hidden" name="rm" value="2">

这里的变量只是用来标识订单,向客户显示相关信息。 IPN 用于在我们的后端实际“完成”订单。到目前为止一切顺利。

但是,当使用移动设备时,PayPal 不会将任何数据回传到 return_url。

部分回答有建议设置

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

这什么都不做。

有没有人找到解决这个问题的方法?我们可以为移动设备修改 return_url,但我们可以发送回的数据是有限的,所以它并不理想。

TIA

最佳答案

它与 Safari 回发错误有关。该错误的根本原因是 IIS 下的协商身份验证设置。您必须将其删除并仅保留 NTLM 身份验证。但这并没有解决我的问题,但希望能解决您的问题。

关于mobile - PayPal 支付成功不回发数据,只用于手机结账,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22835265/

相关文章:

ruby-on-rails - ActiveMerchant 需要什么凭据才能进行 Rails 项目?

php - 如何打印 Paypal 返回数组

php - 我没有让 Paypal 交易变量正确返回?

javascript - 所有的 J2ME 手机都支持 JavaScript 吗?

ios - 如何防止Ibeacons中的clone,避免beacons之间的冲突?

paypal - 如何在拍卖风格的网络应用程序中进行 PayPal/Google Checkout?

php - 用于创建重复配置文件的 paypal parameater 出现错误,有人可以帮我解决一下吗

php - Paypal 沙盒 IPN : 14077410:ssl routines:ssl23_get_server_hello:sslv3 alert handshake failure

php - 如何在移动浏览器上使用 PHP 强制下载文件?

iphone - 钛:Youtube视频