我在 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¬ify_url=http://site.com/pay.php
数据获取是通过 GET 或 POST 方法从 PayPal 站点使用数组 $keyarray['custom']
(默认)执行的。查看详情 here .
关于PayPal:能否通过IPN/PDT获取客户(买家)的IP地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16043900/