我需要将触发发送到 paypal 的初始 Http 消息的用户与交易完成后我在后端收到的 IPN 相匹配。由于 Paypal 不知道我的用户数据库,我正在寻找某种交易 ID。
问题是,当用户点击 Paypal 托管按钮时, Paypal 会打开另一个窗口并处理买家登录和其他所有付款步骤。
我查看了那个新的 Paypal 窗口的 URL,没有任何内容也将在 IPN 上说明。
有没有办法检查从我的前端发送到 paypal 的初始 http 消息?
最佳答案
您可以使用自定义
参数将您自己的唯一ID传递到支付请求中。这将在 IPN 中包含的相同 custom
参数中返回。
该字段的字面意思是 custom
,您可以在其中传递最多 256 个字符的任何内容。
您应该能够将其添加为托管按钮的 HTML 表单中的附加隐藏字段。但是,如果它没有按预期那样通过,您将需要使用非托管按钮。
关于paypal - 如何查看发送到paypal的初始消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53669742/