最近我玩了 Google Checkout(又名 Google 钱包)。 我的任务是让它作为付款方式步骤中的选项 单页结账。
我的 Mangento 版本是 CE 1.6.2.0
默认情况下,我们仅在购物车页面上显示 Google Checkout 表单, 但不在 Onepage 结帐页面上。我查看了管理设置 模块( Google Api ),但没有找到启用它的选项 结账页面。
我发现,我们在 googlecheckout/form.phtml 中有表单模板 看来,它计划在结帐页面上运行。
我决定“拍摄”并创建简单的扩展,重写 Mage_GoogleCheckout_Model_Payment 所以我改变了
protected $_canUseCheckout = false; to protected $_canUseCheckout = true;
瞧,该选项作为付款方式出现在结账页面上。
我在沙盒模式下做了一些测试订单,一切似乎都很好, 产品和运费金额正确。还有计费 信息会自动填充到 Google 钱包页面中,并且 不需要再次填充结帐页面的相同信息 再次在 Google 电子钱包中。
令我困扰的是,默认情况下此“功能”不可用 也许有一个原因,为什么 Magento 核心的人们做到了 以这种方式工作。
我的问题是,您认为使用 Google Checkout 作为结帐页面的选项有任何风险吗?
最佳答案
根据 Google 政策,这是不允许的。
http://checkout.google.com/seller/policies.html
“请勿将 Google Checkout 定位或呈现为与 Visa、MasterCard 等等同的付款方式。 Google Checkout 聚合了现有的付款类型,以允许买家和商家进行交易。 Google Checkout 不是一种替代或等同于现有付款类型的付款方式,并且不得以此类方式呈现。因此,使用电子商务提供商标准结帐流程的买家不应遇到付款字段下拉菜单,其中 Google Checkout 与 Visa、MasterCard、American Express 等付款类型一起列出。相反,买家应该可以选择 Google结账作为 4b 中要求的独特结账流程。'
关于Magento - 使用 Google Checkout 作为 Onepage Checkout 选项的风险,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13675062/