PayPal:您是否可以通过IPN/PDT获取客户端(买家)的IP地址?

3

我在PayPal网站上找不到这个功能,我想通过IPN/PDT获取地址。除了PayPal之外的替代方案对我来说毫无用处,因为我已经有了其他方案。谢谢回复。


我正在寻找同样的东西..据我所知,由于某种原因,PayPal没有提供这些信息..我能想到的唯一方法是将其作为传递到按钮设置中的值添加。 - antfx
是的,一种解决方案是将其作为“CUSTOM”参数发送,并在其中编写任何数据,然后这些值通过“:”分隔并重新使用“explode()”命令。 - pirios
1个回答

0

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

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'](默认)。详见此处


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接