Google::Checkout::General::MerchantCalculations
use Google::Checkout::General::GCO; use Google::Checkout::General::ShoppingCart; use Google::Checkout::General::MerchantCheckoutFlow; use Google::Checkout::General::MerchantCalculations; use Google::Checkout::General::Util qw/is_gco_error/; my $merchant_calculation = Google::Checkout::General::MerchantCalculations->new( url => "http://callback/url", coupons => 1, certificates => 1); 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); $cart->add_item($item1); $cart->add_item($item2); my $response = Google::Checkout::General::GCO->new->checkout($cart); die $response if is_gco_error($response); #-- #-- redirect URL #-- print $response,"\n";
This module is responsible for writing the <merchant-calculations> XML element.
Constructor. The URL argument should be a link for merchant calculation. The COUPONS and CERTIFICATES arguments should be either a true or false value to signal whether coupons and gift certificates are supported or not.
Returns the callback URL.
Sets the callback URL.
Returns the string "true" if coupons are supported. Otherwise, returns the string "false".
Enable (if FLAG is true) or disable (if FLAG is false) coupon support.
Returns the string "true" if gift certificates are supported. Otherwise, returns the string "false".
Enable (if FLAG is true) or disable (if FLAG is false) gift certificate support.
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.