I could not find a setting that would allow us to populate the client’s IP address. I imagine this would have to be added to the adapter’s get_device_information() if it’s not currently passed when declaring a new Ptsv2paymentsDeviceInformation instance.
For example:
$device_information = new CyberSourceModelPtsv2paymentsDeviceInformation(
array(
‘fingerprintSessionId’ => $session_id,
‘ipAddress’ => $client_ip // populated beforehand
)
);
Why it matters: The IP is an important piece of information for risk assessment and fraud prevention.
Planned
Last updated: October 26, 2025
Log in to comment on this feature request.
Thank you. This will be added in an upcoming release