1
1337p337
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 Ueno'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.',
rice => 0.25 }
cart = GoogleCheckout::Cart.new(merchant_id, merchant_key, item)
cart.add_itemname => "Pancakes",
:description => "Flapjacks by mail."
rice => 0.50, :quantity => 10)
File.open('super-e-commerce.html', 'w') { |f|
f.write("<html><body>Click this button to buy " +
"a quarter and ten pancakes:" +
cart.checkout_button +
"</body></html>")
}
Of course, this is not a complete illustration of the features. See
the
documentation for a more complete tour.
Author
=====
Pete Elmore (pete dot elmore at gmail dot com)
homepage:
debu.gs/google-checkout
download:
http://debu.gs/documents/download/google-checkout-download-0-1-0
=====
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 Ueno'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.',
rice => 0.25 }
cart = GoogleCheckout::Cart.new(merchant_id, merchant_key, item)
cart.add_itemname => "Pancakes",
:description => "Flapjacks by mail."
rice => 0.50, :quantity => 10)
File.open('super-e-commerce.html', 'w') { |f|
f.write("<html><body>Click this button to buy " +
"a quarter and ten pancakes:" +
cart.checkout_button +
"</body></html>")
}
Of course, this is not a complete illustration of the features. See
the
documentation for a more complete tour.
Author
=====
Pete Elmore (pete dot elmore at gmail dot com)
homepage:
debu.gs/google-checkout
download:
http://debu.gs/documents/download/google-checkout-download-0-1-0