Gordon Sheppard
09-27-2009, 04:01 PM
In an effort to move away from Paypal because they are becoming such a nightmare to deal with (new T's & C's in June 2009 seems to be being enforced rigorously with the Acceptable User Policy), I looking at alternative processors.
For those of us based outside the US (but trading in USD) Google Checkout appears not to work (unless I've missed something). Here's the error & advice I get in Google Checkout (I'm UK based):
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.
Your merchant account is denominated in your country's currency. (For example, transactions are denominated in USD for U.S. merchants, and in GBP for U.K. merchants.) However, the default currency for Google Checkout HTML API transactions is USD.
If you've received a 'Currency used in the cart must match the currency of the seller account' error, you must specify the correct currency of your account. To resolve this issue, simply add values to the form post specifying the currency for the transaction. For each item, specify the following:
<input type="hidden" name="item_currency_#" value="XXX"/> (Replace '#' with the item number and 'XXX' with the appropriate three-letter ISO 4217 currency code.)
For example, if you're a U.K. merchant, include the following for the first item in the cart:
<input type="hidden" name="item_currency_1" value="GBP"/>
Does this mean that Google Checkout is not a payment processor I can use unless I set my currency in Delavo to GBP?
Or is it (more likely) I've missed something?
Thanks everyone,
Gordon
For those of us based outside the US (but trading in USD) Google Checkout appears not to work (unless I've missed something). Here's the error & advice I get in Google Checkout (I'm UK based):
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.
Your merchant account is denominated in your country's currency. (For example, transactions are denominated in USD for U.S. merchants, and in GBP for U.K. merchants.) However, the default currency for Google Checkout HTML API transactions is USD.
If you've received a 'Currency used in the cart must match the currency of the seller account' error, you must specify the correct currency of your account. To resolve this issue, simply add values to the form post specifying the currency for the transaction. For each item, specify the following:
<input type="hidden" name="item_currency_#" value="XXX"/> (Replace '#' with the item number and 'XXX' with the appropriate three-letter ISO 4217 currency code.)
For example, if you're a U.K. merchant, include the following for the first item in the cart:
<input type="hidden" name="item_currency_1" value="GBP"/>
Does this mean that Google Checkout is not a payment processor I can use unless I set my currency in Delavo to GBP?
Or is it (more likely) I've missed something?
Thanks everyone,
Gordon