View on
MetaCPAN
search.cpan.org is shutting down
For details read Perl NOC. After June 25th this page will redirect to MetaCPAN.org
David Shao Lin Zhuo > Google-Checkout-1.1.1 > Google::Checkout::Notification::ChargeAmount

Download:
Google-Checkout-1.1.1.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  7
Open  1
View/Report Bugs
Source  

NAME ^

Google::Checkout::Notification::ChargeAmount

SYNOPSIS ^

  use Google::Checkout::Notification::ChargeAmount;
  use Google::Checkout::General::Util qw/is_gco_error/;

  my $xml = "/xml/charge_amount_notification.xml";

  #--
  #-- $xml can either be a file or a complete XML doc string
  #--
  my $charge_amount = Google::Checkout::Notification::ChargeAmount->new(xml => $xml);
  die $charge_amount if is_gco_error $charge_amount;

  print $charge_amount->get_latest_charge_amount,"\n",
        $charge_amount->get_total_charge_amount,"\n";

DESCRIPTION ^

Sub-class of Google::Checkout::Notification::GCONotification. This module can be used to extract the latest and the total charged amount when the charge amount notification is received.

new XML => ...

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.

type

Always return Google::Checkout::XML::Constants::CHARGE_AMOUNT_NOTIFICATION

get_latest_charge_amount

Returns the latest charged amount.

get_total_charge_amount

Returns the total charged amount.

COPYRIGHT ^

Copyright 2006 Google. All rights reserved.

SEE ALSO ^

Google::Checkout::Notification::GCONotification

syntax highlighting: