Google::Checkout::General::GiftCertificate
use Google::Checkout::General::GCO; use Google::Checkout::General::GiftCertificate; use Google::Checkout::General::MerchantCalculations; use Google::Checkout::General::MerchantCheckoutFlow; use Google::Checkout::General::ShoppingCart; use Google::Checkout::General::Util qw/is_gco_error/; my $gco = Google::Checkout::General::GCO->new; my $gift_certificate = Google::Checkout::General::GiftCertificate->new( accepted => 1, name => 'My company', pin => 123456789); my $merchant_calculation = Google::Checkout::General::MerchantCalculations->new( url => 'http://callback/url', certificates => $gift_certificate); my $checkout_flow = Google::Checkout::General::MerchantCheckoutFlow->new( edit_cart_url => "http://edit/cart/url", continue_shopping_url => "http://continue/shopping/url", 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 = $gco->checkout($cart); die $response if is_gco_error($response); #-- #-- redirect URL #-- print $response,"\n";
Support gift certificates.
Constructor. `accepted' should be a true or false value specifying to support gift certificate or not. If `accepted' is false, `name' and `pin' are both ignored. If `accepted' is true, `name' specify the name of the gift certificate. This is what the user will see next to the text field where the customer is expected to enter the gift certificate number. If `pin' is true, it tells Checkout that the customer must enter a PIN with the gift certificate.
Sets to accept gift certification or not.
Returns true if gift certificate could be used or false otherwise.
Sets the name of the gift certificate.
Returns the name of the gift certificate.
Sets the PIN for the gift certificate.
Returns the PIN of the gift certificate.
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.