The Google Checkout payment processor empties the cart once it
receives a call back from the google checkout server that the payment
has been completed. (That's an incoming HTTPS request from the google
servers to the plone server.)
The usability feature of that is that the user can use their back
button to go back to the shop (or follow the links on the google
checkout review page) and still have their cart intact.
Meanwhile the Google Checkout processor for getpaid does not yet
bother with orders. Google checkout itself provides order management.
However if a site allows the shopper to chose from several processors
then it could make sense for someone to add in order support for that
processor too. (That would not be particularly hard to do. The
mechanical parts of receiving the notifications are already
implemented.)
--
Michael Dunstan
The Google Checkout payment processor empties the cart once it
receives a call back from the google checkout server that the payment
has been completed. (That's an incoming HTTPS request from the google
servers to the plone server.)
The usability feature of that is that the user can use their back
button to go back to the shop (or follow the links on the google
checkout review page) and still have their cart intact.
Meanwhile the Google Checkout processor for getpaid does not yet
bother with orders. Google checkout itself provides order management.
However if a site allows the shopper to chose from several processors
then it could make sense for someone to add in order support for that
processor too. (That would not be particularly hard to do. The
mechanical parts of receiving the notifications are already
implemented.)
--
Michael Dunstan
I've managed to create a detailed list of the minimal steps required
to recreate that problem:
http://code.google.com/p/getpaid/issues/detail?id=209#c33
--
Michael Dunstan
I've managed to create a detailed list of the minimal steps required
to recreate that problem:
http://code.google.com/p/getpaid/issues/detail?id=209#c33