
Google::Checkout::Notification::RiskInformation

use Google::Checkout::General::GCO;
use Google::Checkout::Notification::RiskInformation;
use Google::Checkout::General::Util qw/is_gco_error/;
my $xml = "/xml/risk_information_notification.xml";
#--
#-- $xml can either be a file or a complete XML doc string
#--
my $risk = Google::Checkout::Notification::RiskInformation->new(xml => $xml);
die $risk if is_gco_error $risk;
print $refund->get_avs_response, "\n",
$refund->get_cvn_response, "\n",
$refund->get_partial_cc_number, "\n";

Sub-class of Google::Checkout::Notification::GCONotification. This module can be used to extract various risk information when the rish information notification is received.
Constructor. Takes either a XML file or XML doc as data string. If the XML is invalid (syntax error for example), Google::Checkout::General::Error is returned.
Always return Google::Checkout::XML::Constants::RISK_INFORMATION_NOTIFICATION.
Returns 1 if user is eligible for protection. Returns 0 otherwise.
Returns buyer information. WHICH_DATA can be Google::Checkout::XML::Constants::BUYER_CONTACT_NAME, Google::Checkout::XML::Constants::BUYER_COMPANY_NAME, Google::Checkout::XML::Constants::BUYER_EMAIL, Google::Checkout::XML::Constants::BUYER_PHONE, Google::Checkout::XML::Constants::BUYER_FAX, Google::Checkout::XML::Constants::BUYER_ADDRESS1, Google::Checkout::XML::Constants::BUYER_ADDRESS2, Google::Checkout::XML::Constants::BUYER_CITY, Google::Checkout::XML::Constants::BUYER_REGION, Google::Checkout::XML::Constants::BUYER_POSTAL_CODE, Google::Checkout::XML::Constants::BUYER_COUNTRY_CODE.
Returns the AVS code.
Returns the CVN code.
Returns the partial credit card number.
Returns the buyer's Google Checkout account age in days.
Returns the buyer's IP address.

Copyright 2006 Google. All rights reserved.
