It seems to work okay with Rails 2 so far.
* Google Checkout buyers get the license key right away instead of having to wait for the email
* Google Checkout notifications are properly authenticated now
* Migrated to Google4r 1.0.2
* More countries added to CC checkout. Way more.
* Insert dash into japanese zipcode if it's not already there. I can't believe PayPal doesn't do this already.
* "optional" string taken out even on non-completed orders
* Label tag added for "Name on License" field on forms
* Brian Cooke's Rails 2 patch applied
Files:added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/address_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/checkout_command_xml_generator_test.rb (
try)
modified: /trunk/app/views/store/order/_form_countries.rhtml (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/us_country_area_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/tax_table_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/checkout_command_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/chargeback_amount_notification_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/var/cacert.pem (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/cancel_order_command_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/shipping_adjustment_test.rb (
try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/schema.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/world_area_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/charge_amount_notification_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/deliver_order_command_test.rb (
try)
modified: /trunk/db/migrate/001_create_tables.rb (
try)
added: /trunk/vendor/plugins/will_paginate/test/lib/load_fixtures.rb (
try)
added: /trunk/vendor/plugins/will_paginate (
try)
modified: /trunk/app/views/admin/orders/index.rhtml (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/callback_handler_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/postal_area_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/lib/google4r/checkout (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/lib/google4r/checkout/commands.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2 (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/send_buyer_message_command_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/integration (
try)
modified: /trunk/app/controllers/store/notification_controller.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/area_test.rb (
try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/reply.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/archive_order_command_test.rb (
try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures (
try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/users.yml (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/lib/google4r/checkout/frontend.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/tax_rule_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/order_state_change_notification_test.rb (
try)
modified: /trunk/test/functional/admin_products_controller_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/authorization_amount_notification_test.rb (
try)
added: /trunk/vendor/plugins/will_paginate/lib (
try)
added: /trunk/vendor/plugins/will_paginate/test/pagination_test.rb (
try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/developers_projects.yml (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/lib/google4r/checkout.rb (
try)
modified: /trunk/app/helpers/admin/products_helper.rb (
try)
added: /trunk/vendor/plugins/will_paginate/LICENSE (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/lib (
try)
added: /trunk/vendor/plugins/will_paginate/Rakefile (
try)
modified: /trunk/app/controllers/admin/orders_controller.rb (
try)
added: /trunk/vendor/plugins/will_paginate/test/boot.rb (
try)
added: /trunk/vendor/plugins/will_paginate/test/lib (
try)
added: /trunk/vendor/plugins/will_paginate/lib/will_paginate.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/command_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/us_state_area_test.rb (
try)
added: /trunk/vendor/plugins/will_paginate/lib/will_paginate/finder.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/LICENSE (
try)
modified: /trunk/app/views/order_mailer/thankyou_html.rhtml (
try)
added: /trunk/vendor/plugins/will_paginate/test/helper.rb (
try)
deleted: /trunk/vendor/plugins/google4r
added: /trunk/vendor/gems/google4r-checkout-1.0.2/lib/google4r (
try)
added: /trunk/vendor/plugins/will_paginate/init.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/marketing_preferences_test.rb (
try)
modified: /trunk/app/views/store/order/thankyou.rhtml (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/init.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/notification_acknowledgement_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/merchant_calculation_result_test.rb (
try)
modified: /trunk/ChangeLog (
try)
modified: /trunk/test/fixtures/products.yml (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/risk_information_notification_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/delivery_method_test.rb (
try)
modified: /trunk/app/views/store/order/new.rhtml (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/new_order_notification_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/merchant_code_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/pickup_shipping_test.rb (
try)
added: /trunk/vendor/plugins/will_paginate/test/array_pagination_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/README (
try)
modified: /trunk/app/helpers/admin/orders_helper.rb (
try)
modified: /trunk/test/unit/order_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/flat_rate_shipping_test.rb (
try)
added: /trunk/vendor/plugins/will_paginate/lib/will_paginate/collection.rb (
try)
added: /trunk/vendor/plugins/will_paginate/lib/will_paginate/view_helpers.rb (
try)
modified: /trunk/app/controllers/admin_controller.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/lib/google4r/checkout/xml_generation.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/refund_amount_notification_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/private_data_parser_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/frontend_test.rb (
try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/replies.yml (
try)
modified: /trunk/app/views/store/order/payment_cc.rhtml (
try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/project.rb (
try)
modified: /trunk/config/store.yml (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/merchant_calculation_callback_test.rb (
try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/topic.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/anonymous_address_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/us_zip_area_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/add_tracking_data_command_test.rb (
try)
modified: /trunk/config/environment.rb (
try)
added: /trunk/vendor/plugins/will_paginate/test (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/lib/google4r/checkout/shared.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/integration/checkout_command_test.rb (
try)
modified: /trunk/config/environments/development.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/add_merchant_order_number_command_test.rb (
try)
added: /trunk/vendor/plugins/will_paginate/lib/will_paginate (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/refund_order_command_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/charge_order_command_test.rb (
try)
modified: /trunk/app/views/admin/orders/_form.rhtml (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/notification_handler_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/merchant_code_result_test.rb (
try)
modified: /trunk/app/views/admin/index.rhtml (
try)
modified: /trunk/test/unit/order_mailer_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/item_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/merchant_calculation_results_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/shopping_cart_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/authorize_order_command_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/order_adjustment_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/lib/google4r/checkout/notifications.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/CHANGES (
try)
modified: /trunk/app/views/store/order/payment_gcheckout.rhtml (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/unarchive_order_command_test.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/lib/google4r/checkout/merchant_calculation.rb (
try)
added: /trunk/vendor/plugins/will_paginate/test/lib/activerecord_test_case.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/merchant_calculated_shipping_test.rb (
try)
modified: /trunk/app/helpers/admin/charts_helper.rb (
try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/var (
try)
modified: /trunk/app/controllers/store/order_controller.rb (
try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/user.rb (
try)
added: /trunk/vendor/plugins/will_paginate/test/lib/activerecord_test_connector.rb (
try)
modified: /trunk/app/models/line_item.rb (
try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/developer.rb (
try)
added: /trunk/vendor/plugins/will_paginate/test/console (
try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/projects.yml (
try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/admin.rb (
try)
modified: /trunk/test/fixtures/line_items.yml (
try)
modified: /trunk/app/models/order.rb (
try)
added: /trunk/vendor/plugins/will_paginate/test/finder_test.rb (
try)
modified: /trunk/test/fixtures/orders.yml (
try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/topics.yml (
try)
modified: /trunk/vendor/plugins/activerecord_foreign_key_extensions/lib/active_record_extensions.rb (
try)
added: /trunk/vendor/plugins/will_paginate/README (
try)
modified: /trunk/app/controllers/application.rb (
try)
added: /trunk/vendor/plugins/will_paginate/lib/will_paginate/core_ext.rb (
try)