PayPal:能否通过IPN/PDT获取客户(买家)的IP地址?

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

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

最佳答案

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 帐户中的默认值中。

示例 URL 链接:

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

数据获取是通过 GET 或 POST 方法从 PayPal 站点使用数组 $keyarray['custom'](默认)执行的。查看详情 here .

关于PayPal:能否通过IPN/PDT获取客户(买家)的IP地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16043900/

相关文章:

Paypal 网络支付标准 : forcing PayPal account creation now?

paypal - Paypal IPN payment_status 能否从已完成更改为交易的另一种状态?

Paypal 认证更新

未收到 django-paypal IPN 信号

php - Paypal IPN 通知在沙盒帐户中不起作用

python - 生成有效 IP 地址列表并在 Python Selenium 循环中随机使用

java - 当网络上的所有计算机都具有相同的公共(public) IP 地址时,如何向特定计算机发送 UDP 数据包?

php - PHP中使用IP地址将文件写入本地PC

php - Paypal 成功 url 错误 laravel

html - 当 PayPal 发送付款通知 (IPN)