【问题标题】:Currency used in the cart must match the currency of the seller account购物车中使用的货币必须与卖家账户的货币一致
【发布时间】:2011-09-24 14:17:21
【问题描述】:

我客户的 Google Checkout 帐户位于英国,因此其默认货币为英镑。因此,我认为我会让用户使用英镑支付 - 他们实际上认为他们用美元支付,但在幕后我根据兑换率将美元转换为英镑。

无论如何,我不断收到以下错误消息:

购物车中使用的货币必须与卖家账户的货币一致。您提供了一个带有美元的购物车,并且卖家账户与英镑相关联。

当我在集成控制台中检查从网站发送到 Google Checkout API 的消息时,我得到了以下信息:

_type=checkout-shopping-cart&shopping-cart.items.item-1.item-name=积分&shopping-cart.items.item-1.item-description=描述&shopping-cart.items.item-1.item-currency =英镑&shopping-cart.items.item-1.unit-price=64.42&shopping-cart.items.item-1.quantity=1

如您所见,我确定货币设置为 GBP,但它仍然报错。有什么办法可以解决这个问题吗?

【问题讨论】:

    标签: api google-checkout


    【解决方案1】:

    用户如何看待他们以美元付款?如果他们看到以美元为单位的“下订单”页面,则购物车是以美元发布的,因此您的问题。

    另外请注意,信用卡公司会收取额外的货币兑换费用,在交易时卖家和 Google Checkout 都不知道这些费用。通常,费用在买方的信用卡对帐单上显示为单独的项目。您可能需要将此通知非英国买家,并强调货币费用不在您的控制范围内。

    此文档包含与此错误相关的一些信息:

    https://checkout.google.com/support/sell/bin/answer.py?hl=en&answer=71444

    【讨论】:

    • 好吧,我并不是真的“愚弄”客户,我只是在使用幕后的转化率。该网站基本上使用 Google Checkout 来允许用户用积分填充他们的电子钱包(在网站上)。因此,当他们在金额文本框中输入 100 时,我将其除以转化率,然后一旦响应返回,我再次将值乘以转化率。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-24
    • 2012-09-19
    • 2021-06-22
    • 2021-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多