|
NAMEGoogle::Checkout::General::MerchantItem SYNOPSIS 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";
DESCRIPTIONThis is the main class for constructing merchant items which buyer will buy and checkout.
COPYRIGHTCopyright 2006 Google. All rights reserved. SEE ALSOGoogle::Checkout::General::Error
|