Google-checkout 0.1.0

About

A simple library for generating the HTML and XML you need to interface
with Google Checkout (google.com/checkout). You can get a “Checkout”
or
“Buy Now” button with just a few lines of code. Right now it depends
on
Rails’s ActiveSupport library for ‘builder/xmlmarkup’ to generate the
XML and Daiki U.'s ruby-hmac library for signing the cart
(http://deisui.org/~ueno/ruby/hmac.html).

Status

Pretty stable, but missing a few small features (information in the
README). It’s already being used in production at vixby.com, so I’m
pretty sure it’s stable. Bug reports and criticism are both welcome,
though.

License

Same as Ruby’s license. See doc/LICENSE for the details.

Example

Here’s a brief example:
item = {:name => ‘A Quarter’,
:description => ‘One shiny quarter.’,
:price => 0.25 }
cart = GoogleCheckout::Cart.new(merchant_id, merchant_key, item)
cart.add_item(:name => “Pancakes”,
:description => “Flapjacks by mail.”
:price => 0.50, :quantity => 10)
File.open(‘super-e-commerce.html’, ‘w’) { |f|
f.write("Click this button to buy " +
“a quarter and ten pancakes:” +
cart.checkout_button +
“”)
}

Of course, this is not a complete illustration of the features. See
the
documentation for a more complete tour.

Author

Pete E. (pete dot elmore at gmail dot com)

homepage:
debu.gs/google-checkout

download:
http://debu.gs/documents/download/google-checkout-download-0-1-0