2

最近我玩了 Google Checkout 又名 Google Wallet。我的任务是使其成为 Onepage Checkout 的付款方式步骤中的选项。

我的 Mangento 版本是 CE 1.6.2.0

默认情况下,我们仅在购物车页面上有 Google Checkout 表单,但在 Onepage Checkout 页面上没有。我查看了模块 ( Google Api ) 的管理设置,但没有找到为结帐页面启用它的选项。

我发现,我们在 googlecheckout/form.phtml 中有表单模板,而且似乎计划在结帐页面上工作。

我决定“拍摄”并创建了一个简单的扩展,它重写了 Mage_GoogleCheckout_Model_Payment 所以我改变了

protected $_canUseCheckout = false; to protected $_canUseCheckout = true;

瞧,该选项作为付款方式出现在结帐页面上。

我在沙盒模式下做了一些测试订单,一切似乎都很好,产品和运费都是正确的。此外,帐单信息会自动填充到 Google Wallet 页面中,并且无需在 Google Wallet 中再次填充结帐页面的相同信息。

困扰我的是这样一个事实,默认情况下这个“功能”是不可用的,这可能是有原因的,为什么 Magento 核心的人让它以这种方式工作。

基本上我的问题是您认为在结帐页面中使用 Google Checkout 作为选项有任何风险吗?

4

1 回答 1

5

根据谷歌政策,这是不允许的。

http://checkout.google.com/seller/policies.html

'不要将 Google Checkout 定位或展示为等同于 Visa、MasterCard 等的付款方式。Google Checkout 汇总了现有的付款类型以允许买家和商家进行交易。Google Checkout 不是一种替代或等同于现有付款类型的付款方式,因此不得以此类方式呈现。因此,使用电子商务提供商标准结账流程的买家不应遇到付款字段下拉菜单,其中列出了与 Visa、MasterCard、American Express 等付款类型一起列出的 Google Checkout。相反,买家应该可以选择 Google结帐作为 4b 中要求的独特结帐流程。

于 2012-12-02T23:32:54.850 回答