Google::Checkout::Notification::OrderStateChange
use Google::Checkout::General::GCO; use Google::Checkout::Notification::OrderStateChange; use Google::Checkout::General::Util qw/is_gco_error/; my $xml = "/xml/order_state_change_notification.xml"; #-- #-- $xml can either be a file or a complete XML doc string #-- my $state_change = Google::Checkout::Notification::OrderStateChange->new(xml => $xml); die $state_change if is_gco_error $state_change; print $state_change->get_new_fulfillment_order_state, "\n", $state_change->get_previous_fulfillment_order_state, "\n", $state_change->get_new_financial_order_state, "\n", $state_change->get_previous_financial_order_state, "\n", $state_change->get_reason,"\n";
Sub-class of google::Checkout::Notification::GCONotification. This module can be used to extract various state change information when the order state change notification is received.
google::Checkout::Notification::GCONotification
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.
Google::Checkout::General::Error
Always return Google::Checkout::XML::Constants::ORDER_STATE_CHANGE_NOTIFICATION.
Google::Checkout::XML::Constants::ORDER_STATE_CHANGE_NOTIFICATION
Returns the new fulfillment order state.
Returns the new financial order state.
Returns the previous filfillment order state.
Returns the previous financial order state.
Returns the reason for the state change.
Copyright 2006 Google. All rights reserved.
Google::Checkout::Notification::GCONotification
To install Google::Checkout::XML::Writer, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Google::Checkout::XML::Writer
CPAN shell
perl -MCPAN -e shell install Google::Checkout::XML::Writer
For more information on module installation, please visit the detailed CPAN module installation guide.