【问题标题】:PayPal: Can you get the IP address of the client (buyer) via IPN/PDT?PayPal:您可以通过 IPN/PDT 获取客户(买方)的 IP 地址吗?
【发布时间】:2013-04-16 17:58:49
【问题描述】:

我从未在 Paypal 的网站上发现过这样的功能。我想通过 IPN/PDT 获取地址。 PayPal 以外的替代品对我来说毫无用处,我已经有了。谢谢回复。

【问题讨论】:

  • 我正在寻找同样的东西。据我所知,PayPal 出于某种原因不提供此信息。我能想到的唯一方法是将其添加为传递的值进入按钮设置
  • 是的,一种解决方案是作为CUSTOM参数发送并将任何数据写入其中,然后将这些值除以:并重新使用命令explode()

标签: paypal ip-address paypal-ipn eclipse-pdt


【解决方案1】:

PayPal 在可预见的将来由于未知原因不允许此功能。可能最好的解决方案是发送参数CUSTOM 并在其中输入必要的数据,它们被发送到 PayPal,然后返回到商家的站点。付款订单必须从商家网站发送,不同的检测 IP 地址将不正确。详情here.

CUSTOM 参数限制为最多 256 个字符。

通过 GET 方法发送

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XY&custom=custom_string

通过 POST 方法发送

<input type="hidden" name="custom" value="custom_string" /> 

回调数据

回调是通过NOTIFY_URL 参数执行的。将向指定的 URL 发送交易的详细信息。 NOTIFY_URL 必须包含在配置中立即购买按钮或 URL 链接或 PayPal 帐户中的默认值。

示例网址链接:

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XY&custom=custom_string&notify_url=http://site.com/pay.php

通过 PayPal 站点的 GET 或 POST 方法执行数据获取,数组 $keyarray['custom'](默认)。详情见here

【讨论】:

    猜你喜欢
    • 2012-11-14
    • 2013-12-10
    • 2011-12-27
    • 2013-03-22
    • 2013-06-29
    • 1970-01-01
    • 2020-01-16
    相关资源
    最近更新 更多