【问题标题】:Reading POST Data after auto-return自动返回后读取 POST 数据
【发布时间】:2014-06-10 13:42:29
【问题描述】:

在我的 .NET 网站上,我同时使用“立即购买”和“订阅”按钮。

立即购买”按钮工作正常:购买后访问者返回网站,我在 POST(通过 Firebug)中看到他的 Paypal 详细信息,我可以使用“Request.Form”访问它们("...")

但是,当我使用“订阅”按钮时,用户返回网站时只有空的 GET 请求,因为他只是输入了 URL。

  • 我使用自定义按钮。我还尝试了 Paypal 生成的按钮 - 效果相同 - 没有 POST 部分。
  • 两个按钮位于同一页面上
  • 我使用 Paypal 中定义的自动重定向
  • 已启用 IPN(适用于“立即购买”)。

按月订阅如何获取买家的详细信息?

【问题讨论】:

    标签: asp.net paypal


    【解决方案1】:

    您是否在订阅按钮中使用了 return 和 rm 参数? PayPal 的文档为 rm 参数声明了以下内容,这听起来像是您需要调整的内容。

    返回方法。用于将数据发送到指定 URL 的 FORM METHOD 通过返回变量。允许的值为:

    • 0 – 所有购物车付款都使用 GET 方法
    • 1 – 买方的 使用 GET 方法将浏览器重定向到返回 URL,但是 不包含任何付款变量
    • 2 – 买家的浏览器是 使用 POST 方法重定向到返回 URL,并且所有付款 包含变量 默认为 0。

    注意:rm变量只有在设置了return变量的情况下才会生效。

    【讨论】:

      猜你喜欢
      • 2017-04-18
      • 1970-01-01
      • 2021-05-15
      • 2018-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-11
      • 2011-04-03
      相关资源
      最近更新 更多