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::General::MerchantItem(3) User Contributed Perl Documentation Google::Checkout::General::MerchantItem(3)

Google::Checkout::General::MerchantItem

  use Google::Checkout::General::GCO;
  use Google::Checkout::General::ShoppingCart;
  use Google::Checkout::General::MerchantItem;
  use Google::Checkout::General::Util qw/is_gco_error/;

  my $checkout_flow = Google::Checkout::General::MerchantCheckoutFlow->new(
                      shipping_method       => [$method],
                      edit_cart_url         => "http://edit/cart/url",
                      continue_shopping_url => "http://continue/shopping/url",
                      buyer_phone           => "1-111-111-1111",
                      tax_table             => [$table1, $table2],
                      merchant_calculation  => $merchant_calculation);

  my $cart = Google::Checkout::General::ShoppingCart->new(
             expiration    => "+1 month",
             private       => "Private data",
             checkout_flow => $checkout_flow);

  my $item1 = Google::Checkout::General::MerchantItem->new(
              name               => "Test item 1",
              description        => "Test description 1",
              price              => 12.34,
              quantity           => 12,
              private            => "Item #1",
              tax_table_selector => "item");


  $cart->add_item($item1);

  my $response = Google::Checkout::General::GCO->new->checkout($cart);

  die $response if is_gco_error($response);

  #--
  #-- redirect URL
  #--
  print $response,"\n";

This is the main class for constructing merchant items which buyer will buy and checkout.
new HASH
Constructor. The following arguments are required (if any one of them is missing, a "Google::Checkout::General::Error" object is returned instead): NAME, name of the merchant item; DESCRIPTION, a description of the merchant item; PRICE, price; QUANTITY, quantity to order. The following arguments are optional: PRIVATE, private data provided by the merchant; TAX_TABLE_SELECTOR, name of the tax table used to calculate tax for this merchant item.
get_name
Returns the name of the merchant item.
set_name NAME
Sets the name of the merchant item.
get_description
Returns the description of the merchant item.
set_description DESCRIPTION
sets the description of the merchant item.
get_price
Returns the price of the merchant item.
set_price PRICE
Sets the price of the merchant item.
get_quantity
Returns the quantity.
set_quantity QUANTITY
Sets the quantity.
get_private
Returns the private data. This mothod returns the private data in an array reference.
add_private PRIVATE_DATA
Adds another piece of private data.
get_tax_table_selector
Returns the name of the tax table selector.
set_tax_table_selector SELECTOR
Sets the tax table to be used for this merchant item.
get_merchant_item_id
Returns the merchant item id
set_merchant_item_id ID
Sets the merchant item id

Copyright 2006 Google. All rights reserved.

Google::Checkout::General::Error
2007-09-28 perl v5.32.1

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.