Google Checkout

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
14 years ago
Our Google checkout account is a UK account, however we must advertise and sell our software in US dollars.   The Google service responds with the following message:

Resp.RedirectUrl =
Resp.IsGood = False
Resp.ErrorMessage = The currency used in the cart must match the currency of the seller account. You supplied a cart with USD and the seller account is associated with GBP.
Resp.ResponseXml = <?xml version="1.0" encoding="UTF-8"?> <error xmlns="http://checkout.google.com/schema/2" serial-number="bbeef9e9-99d9-99e9-999c-9e9c9d999999"> <error-message>The currency used in the cart must match the currency of the seller account. You supplied a cart with USD and the seller account is associated with GBP.</error-message> </error>

Is there a way around this without creating a USD denominated Google Checkout account.  

With thanks

David
14 years ago
Your Google Checkout seller account is associated with GBP. So you have to set your primary store currency to GBP.
14 years ago
Thanks for the feedback.  This is what was done first, but this makes advertising exact USD prices difficult as these can only be created by reversing the USD price to fake a UKP price that will produce the desired advertised USD price.  This is fiddly, always out by 1-2c (producing figures like $350.01) inconsistently across all products due to rounding, and naturally has to be repeated every time an exchange rate changes.  This becomes unmanageable.

One solution to this would be to allow administrators to choose a primary display currency so that that the shop primary currency could be UKP to match gateway requirements, but the advertised price could always kept in the currency that we want to advertise the products in.  Naturally this setting would default to the primary store currency, but would be amendable.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.