【问题标题】:Check if legit PayPal HTTP notify_url request检查是否合法 PayPal HTTP notify_url 请求
【发布时间】:2016-02-29 15:41:59
【问题描述】:

我一直在搜索有关 PayPal 标头信息的一些信息,但找不到任何东西。
我正在尝试找到一种安全的方法来验证发送到我的 notify_url 的帖子信息是否实际上来自 PayPal 本身。

我检查了 $_SERVER 变量,但没有一个类似于 HTTP_PAYPAL 的键可以告诉我请求来自 PayPal。

唯一关闭的是HTTP_USER_AGENT,但可以轻松修改:

'HTTP_USER_AGENT' => 'PayPal IPN ( https://www.paypal.com/ipn )'

如何指示 PayPal 向我返回一些自定义标头以验证请求?

【问题讨论】:

  • 回邮是为了什么? IPN 通知?
  • 是的,这是 IPN 通知

标签: php paypal


【解决方案1】:

Paypal 允许您针对他们的服务器查询完整的 POST 以验证交易。本质上,您使用 POST,将 cmd=_notify-validate 附加到它并联系 Paypal。 Paypal 将回复VERIFIEDUNVERIFIED

https://developer.paypal.com/docs/classic/ipn/gs_IPN/

【讨论】:

    猜你喜欢
    • 2016-04-06
    • 1970-01-01
    • 2017-09-02
    • 1970-01-01
    • 1970-01-01
    • 2021-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多