GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
Google::Checkout::Notification::NewOrder(3) User Contributed Perl Documentation Google::Checkout::Notification::NewOrder(3)

Google::Checkout::Notification::NewOrder

  use Google::Checkout::General::GCO;
  use Google::Checkout::Notification::NewOrder;
  use Google::Checkout::General::Util qw/is_gco_error/;
  my $xml = "/xml/new_order_notification.xml";
  #--
  #-- $xml can either be a file or a complete XML doc string
  #--
  my $new_order = Google::Checkout::Notification::NewOrder->new(xml => $xml);
  die $new_order if is_gco_error $new_order;
  my $items = $new_order->get_items();
  for my $item (@$items)
  {
    print $item->get_merchant_item_id,"\n",
          $item->get_name,"\n",
          $item->get_description,"\n",
          $item->get_price,"\n",
          $item->get_quantity,"\n";
  }

Sub-class of "Google::Checkout::Notification::GCONotification". When a new order notification is received, this module can be used to extract various information about the new order.

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::NEW_ORDER_NOTIFICATION".
Returns the total of the order.
Returns the buyer ID.
Returns the fulfillment state. Since this is a new order, this will most likely be 'NEW'.
Returns the financial state. Since this is a new order, this will most likely be 'REVIEWING'.
Returns the string 'true' if marketing email is allowed. Otherwise, returns the string 'false'.
Returns various buyer info. SHIPPING_OR_BILLING can either be "Google::Checkout::XML::Constants::GET_SHIPPING" or "Google::Checkout::XML::Constants::GET_BILLING" to get buyer's shipping or billing data respectively. 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 string 'true' is merchant calculation is successful. Returns the string 'false' otherwise.
Returns the total tax applied to the new order.
Returns the adjustment total.
Returns the gift certificate calculated amount.
Returns the amount actually applied from using the gift certificate.
Returns the gift certificate code.
Returns the gift certificate PIN.
Returns the gift certificate message.
Returns the coupon calculated amount.
Returns the amount actually applied from using the coupon.
Returns the coupon code.
Returns the coupon message.
Returns the shipping method. If no shipping method is found, returns "Google::Checkout::General::Error" instead.
Returns the shipping name.
Returns the shipping cost.
Returns the expiration date of the shopping cart.
Returns the merchant private data.
Returns all items in the order. The items are returned as an array reference with each element a "Google::Checkout::General::MerchantItem" object.

Copyright 2006 Google. All rights reserved.

Google::Checkout::Notification::GCONotification

2007-09-28 perl v5.40.2

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.