WebService::MinFraud::Record::ShippingAddress - Contains data for the shipping address record associated with a transaction
version 1.008000
use 5.010; use WebService::MinFraud::Client; my $client = WebService::MinFraud::Client->new( account_id => 42, license_key => 'abcdef123456', ); my $request = { device => { ip_address => '24.24.24.24' } }; my $insights = $client->insights($request); my $shipping_address = $insights->shipping_address; say $shipping_address->distance_to_ip_location;
This class contains the shipping address data associated with a transaction.
This record is returned by the Insights web service.
This class provides the following methods:
Returns the distance in kilometers from the shipping address to the billing address.
Returns the distance in kilometers from the shipping address to the location of the IP address.
Returns a boolean indicating whether the shipping address is considered high risk.
Returns a boolean indicating whether the shipping address is in the same country as that of the IP address.
Returns a boolean indicating whether the shipping postal code is in the shipping city.
Returns the latitude of the shipping address.
Returns the longitude of the shipping address.
The following predicate methods are available, which return true if the related data was present in the response body, false if otherwise:
Bugs may be submitted through https://github.com/maxmind/minfraud-api-perl/issues.
Mateu Hunter <mhunter@maxmind.com>
This software is copyright (c) 2015 - 2018 by MaxMind, Inc.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install WebService::MinFraud, copy and paste the appropriate command in to your terminal.
cpanm
cpanm WebService::MinFraud
CPAN shell
perl -MCPAN -e shell install WebService::MinFraud
For more information on module installation, please visit the detailed CPAN module installation guide.