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.
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.
Google::Checkout::General::Error
Returns the name of the merchant item.
Sets the name of the merchant item.
Returns the description of the merchant item.
sets the description of the merchant item.
Returns the price of the merchant item.
Sets the price of the merchant item.
Returns the quantity.
Sets the quantity.
Returns the private data. This mothod returns the private data in an array reference.
Adds another piece of private data.
Returns the name of the tax table selector.
Sets the tax table to be used for this merchant item.
Returns the merchant item id
Sets the merchant item id
Copyright 2006 Google. All rights reserved.
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.