Paypal 自动返回不发送 POST 数据

标签 paypal paypal-ipn

我刚刚将我的 Paypal 设置切换为允许自动返回。现在,我不再收到发送到我的确认页面的帖子数据。当我意识到这一点时,我禁用了自动返回,我仍然没有得到数据。我还启用了 IPN 我启用了自动返回。它现在已被禁用,但我仍然没有收到任何数据。

我还收到一条错误消息,警告我从安全页面转到不安全页面。如果我禁用自动返回,我仍然会收到该消息,但当从 Paypal 返回到其他也没有 SSL 证书的网站上的确认页面时,它不会显示。

如何解决这 2 个问题,让我的客户轻松返回我的网站并允许我收集有关他们交易的数据?

最佳答案

PayPal IPN 和 PDT 提供了 2 种可能的方法。

如果您想使用自动返回,那么您必须使用 IPN 将数据发布到您的确认页面。

或者您可以使用 PDT,因为它仅适用于 PayPal 规定的自动返回

Please note that in order to use Payment Data Transfer, you must turn on Auto Return.

这意味着为了在自动返回时将数据发送到您的确认页面,您必须启用 PDT 并稍微更改您的确认脚本以验证数据。

关于Paypal 自动返回不发送 POST 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13435764/

相关文章:

php - Paypal 中的标准工作流程与 PHP codeigniter 集成

cakephp - 在自适应 Paypal 链式支付中,没有从 Paypal 获取有关通知 url 的返回数据

php - 在 wordpress 网站中使用 paypal 按钮提交表单数据

magento - 网站付款专业版( Paypal )Iframe

java - Paypal 业务标准 : How to handle action after the payment?

Paypal 支付高级交易类型

PayPal IPN 响应未获得 payKey 或 trackingId?

php - PayPal IPN 总是返回 INVALID,即使我按照 PayPal 示例代码来查找单词?

php - PayPal Express Checkout 项目名称和编号

.net - PayPal - 在 SetExpressCheckout 后更新运输信息