最近我玩了Google Checkout,也就是Google Wallet。我的任务是让它作为一个选项,在支付方式步骤中的页面结账。
我的Mangento版本是CE 1.6.2.0
默认情况下,我们只在购物车页面上有Google Checkout表单,但在页面上没有Checkout页面。我查看了模块( Google Api )的管理设置,但没有找到为结账页面启用它的选项。
我发现,我们在googlecheckout/form.phtml中有表单模板,而且它似乎计划在结账页面上工作。
我决定“拍摄”,并创建了简单的扩展,它重写了Mage_GoogleCheckout_Model_Payment,所以我改变了
protected $_canUseCheckout = false; to protected $_canUseCheckout = true;瞧,这个选项出现在结账页面上作为付款方式。
我在沙盒模式下做了一些测试订单,一切似乎都很好,产品和发货量都是正确的。此外,账单信息被自动填充到Google Wallet页面中,并且不需要再次在Google Wallet中填充结帐页面的相同信息。
让我困扰的是,默认情况下,这个“特性”是不可用的,这可能是有原因的,为什么Magento核心的人们让它以这种方式工作。
基本上我的问题是,你认为使用Google Checkout作为结账页面的选项有什么风险吗?
发布于 2012-12-03 07:32:55
根据谷歌的政策,这是不允许的。
http://checkout.google.com/seller/policies.html
“不要将谷歌结账定位或呈现为一种等同于Visa、MasterCard等的支付形式。谷歌结账聚合了现有的支付类型,允许买家和商家进行交易。谷歌结账不是一种取代或等同于现有支付类型的支付形式,也不能以这种方式呈现。因此,使用电子商务提供商标准结账流程的买家不应遇到付款字段下拉列表,谷歌结账与Visa、MasterCard、美国运通等支付类型一起列出。相反,买家应该可以选择谷歌结账作为4B中要求的不同结账流程。”
https://stackoverflow.com/questions/13675062
复制相似问题