【问题标题】:How to check the initial message sent to paypal?如何检查发送到贝宝的初始消息?
【发布时间】:2018-12-07 12:39:46
【问题描述】:

我需要将触发发送到 paypal 的初始 Http 消息的用户与交易完成后我在后端收到的 IPN 进行匹配。由于 Paypal 不知道我的用户数据库,我正在寻找某种交易 ID。

问题是,当用户单击贝宝托管按钮时,贝宝会打开另一个窗口并在那里处理买家登录和所有其他付款步骤。

我查看了那个新的 Paypal 窗口的 URL,IPN 上也没有任何内容。

有没有办法检查从我的前端发送到贝宝的初始 http 消息?

【问题讨论】:

    标签: paypal httprequest


    【解决方案1】:

    您可以使用custom 参数将您自己的唯一ID 传递到付款请求中。然后,这将在 IPN 中包含的同一 custom 参数中返回。

    该字段的字面意思是 custom,您可以在其中传递任何您想要的内容,最多 256 个字符。

    您应该能够将其添加为托管按钮的 HTML 表单中的附加隐藏字段。但是,如果它没有按预期通过,则需要使用非托管按钮。

    【讨论】:

    • 谢谢德鲁!您可以添加多个“自定义”参数还是仅限于该参数?
    • 只有一个,但您可以在该字段中发送一串多个参数,然后在返回到 IPN 时将它们解析出来。
    猜你喜欢
    • 2015-06-05
    • 1970-01-01
    • 1970-01-01
    • 2011-03-12
    • 2011-02-21
    • 2016-09-08
    • 2011-12-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多