Hi,
The HikaMarket Paypal Adaptive plugin do send the client IP to the Paypal Adaptive.
That IP information is provided directly by your server and the function " hikashop_getIP " of the HikaShop core allow the plugin to get that IP address.
So, I recommend you to put a little patch in order to fix the wrong content provided by your web server.
You have to modify the HIkaShop help ( administrator/components/com_hikashop/helpers/helper.php ) and put that new content for the hikashop_getIP function
function hikashop_getIP(){
$ip = '';
if( !empty($_SERVER['HTTP_X_FORWARDED_FOR']) && strlen($_SERVER['HTTP_X_FORWARDED_FOR']) > 6){
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}elseif( !empty($_SERVER['HTTP_CLIENT_IP']) && strlen($_SERVER['HTTP_CLIENT_IP']) > 6){
$ip = $_SERVER['HTTP_CLIENT_IP'];
}elseif(!empty($_SERVER['REMOTE_ADDR']) && strlen($_SERVER['REMOTE_ADDR']) > 6){
$ip = $_SERVER['REMOTE_ADDR'];
}
if(strpos($ip,',') !== false) {
$ips = explode(',', trim($ip,','));
$ip = trim($ips[0]);
}
return strip_tags($ip);
}
Regards,