My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Links

Project moved!

This project has moved to github.com! Please visit our new location: http://github.com/nbudin/google4r-checkout

Announcements

07/09/10 - Released 1.1.beta4

New features:

  • All changes in this release contributed by George Palmer (thanks very much George!)
  • Make the tax field optional as can be set at Google Account level
  • Add a new command ChargeAndShipOrder (v2.5 of the API although we ended up going with 2.4 but it was fully tested and worked)
  • Ability to get the refund amount available in RefundAmountNotification
  • Ability to get gateway fee information

06/28/10 - Released 1.1.beta3

  • Add required test files to the gem build

06/23/10 - Released 1.1.beta2

  • Make gem compatible with Money 3.x (thanks George Palmer!)
  • Use Bundler for running test suite

04/21/10 - Released 1.1.beta1

New features:

  • Full Ruby 1.9.x compatibility
  • Major overhaul of automated test suite
  • Support for merchant-calculated and allow-us-po-box tags
  • Update to Money library version 2.3 (beware - this may break things if you expect the currency to be a string)
  • Verify that we are actually talking to Google's servers when sending checkout commands

Bug fixes:

  • Generated XML will no longer include extra whitespace, to help comply with Google's XML schema
  • Use BigDecimal instead of Float for all calculations due to weird rounding errors in Ruby's standard library
  • Fixed deprecation warnings

04/20/10 - Released 1.0.6.1

  • Fixed  issue #14  - will not load on Ruby 1.9.x
  • Added homepage URL to gem specification

04/01/10 - Released 1.0.6

New features:

  • Added beta Subscriptions API support.

Bug fixes:

  • Fix a bug in which the library would generate email-delivery tags when it shouldn't.

09/18/08 - Released 1.0.5

New features:

  • Added Order Report API support. Thanks to Daniel Pirone!

Unit tests:

  • Added unit tests for order report command.
  • Added validation checks fro start_date, end_date, financial_state and fulfillment_state.

09/02/08 - Released 1.0.4

Bug fixes & unit tests:

  • Fixed undefined email_delivery? method bug
  • Added unit test to cover digital content creation

08/12/08 - Released 1.0.3

New features:

  • Added analytics_data support. Thanks to Will Schwenk!
  • Added digital delivery support. Thanks to Andy Kim and Matthew Moore!
  • Added line-item shipping support.
  • Added notification handshake support (i.e. serial-number) for notifciation-acknowledgement.
  • Added Carrier Calculated Shipping support.
  • Added HTML Form API Signature support.
  • Plus bug fixes, refactoring, etc...

Please refer to the CHANGES file for a little more details. Again, thanks the developer community for all the contributions and as always please let us know if you run into any bugs/issues.

Introduction

This project is aimed at providing basic foundation for integrating your online store with the Google Checkout API using Ruby. The project was originally hosted at Rubyforge under the name Google4R - Checkout. The source tree of the project has been migrated to here and will be maintained here from now on.

Big hearty thanks to Manuel Holtgrewe, Dan Dukeson and Alex Black for laying the foundation for the project! :)

Requirements

Required Gems: Money, Mocha

Powered by Google Project Hosting