DoDirectPayment接口调用需要一个IP地址字段(这是买家的IP),所以我使用ServletRequest.getRemoteAddr来获取请求IP。但是,此IP被假定为IPv4,并且似乎不支持IPv6。有没有人找到解决这个问题的办法?
谢谢。
发布于 2012-07-10 05:38:19
PayPal不需要IP地址,因此我不会在本地调试模式下发送IP地址。我只在我们使用IPv4的生产模式下发送。
DoDirectPaymentRequestDetailsType details = new DoDirectPaymentRequestDetailsType();
#if (!DEBUG)
details.IPAddress = HttpContext.Current.Request.UserHostAddress;
#endif发布于 2012-07-13 06:10:41
https://stackoverflow.com/questions/11402111
复制相似问题