paypal - 如何查看发送到paypal的初始消息?

标签 paypal httprequest

我需要将触发发送到 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/

相关文章:

paypal - 模拟拒绝付款(资金不足)

mysql - 具有特定结果的 Spring Data Rest 请求

php - 我可以在 PHP 中禁用 DNS 查找吗?我有 IP 地址和主机名

ruby-on-rails-3 - Paypal 经常性 gem - 取消或暂停?

apache - SSL Error/RSA premaster secret 错误

使用信用卡/借记卡的 Paypal 直接定期付款无法实时使用。已为此商家禁用 DPRP。

php - "errorId": "560022", "message": "The X-PAYPAL-APPLICATION-ID header contains an invalid value", "parameter":[ "X-PAYPAL-APPLICATION-ID"]

node.js - 如何获取我在node.js http请求中实际发送的http请求 header

java - 在Spring MVC中获取客户端机器的IP地址

python - 来自 Yelp API 的错误请求