[ic] GoogleCheckout payment module
Lyn St George
lyn at zolotek.net
Thu May 14 09:56:37 UTC 2009
This should have been posted a year ago - my apologies for getting so far
behind.
A few general words about GoogleCheckout: it can transact in either USD or
GBP, depending on the country you register from, so it's not multi-currency.
Google seem to have pretty much abandoned any further bug-fixing or
development on their GoogleCheckout libraries. It's not as popular as Paypal
with customers: anecdotal evidence from merchants who offer both suggests
that customers prefer Paypal to Google by some 10 or 15 to 1. It has some
usefulness as an extra payment option, but I wouldn't consider it a primary
option.
This version uses XML::Simple rather than Google's libraries as the original
version did, and has recently been updated to use a temporary order number
until such time as Google reports that the transaction is successful, when it
creates a normal order number and so avoids possible gaps in the order number
sequence. It logs the order to the transaction and orderline tables using
log_transaction on first submitting to Google, and then updates the tables
according to notifications received from Google. When the transaction is
completed at Google it runs the final order route in IC and sends receipt
emails to the merchant and the customer. One thing it does not currently do
is allow the customer to change his delivery address once he gets to Google.
This is due to an early policy decision, but the next version will have a
function to allow this and calculate new shipping and tax for any new
address.
Documentation is in the head of the module telling users of the extra fields
to add to the database and log_transaction, and other configuration options
that must be made.
Find it on http://kiwi.zolotek.net
--
Lyn St George
http://www.zolotek.net
Consulting and hosting
More information about the interchange-users
mailing list