本文共 901 字,大约阅读时间需要 3 分钟。
magento自己集成了paypal功能,后台设置:
1
system->config-paypel
进入:
1.1 设置国家
设置账号
1.3Select a PayPal Solution
1.4选用
Website Payments Standard – PayPal processes all of your orders, and you get paid.
前面打钩,别的把勾去除
1.5
在下面栏目将website payment standard setting点开
1.5.1
Payment Action-->sale
1.5.2
Payment Applicable From->all countries
1.5.3
Sandbox Mode->no
1.5.4
Transfer Cart Line Items--yes
1.5.5
Debug Mode-->no
2
OK后台设定好了,点击OK,然后刷新缓存,就可以支付了
但是会出现一些问题,因为测试的时候我们喜欢乱填写一些地址,所以测试的时候会出现错误:
无法处理付款。由于商家提供的送货地址无效,而且商家要求您的订单必须送到该地址,因此,请与该商家进行联系。
哈哈!!
查查了网上:
如果你使用的是Web Payment Standard的话你找到Paypal/Mode/Standard.php ,里面有'address_override' =1,这一行改成'address_override' =0,就可以了,大致在158行
但是我用的是1.4.2,这个文件没有这个啊
想了想,就将ddress_override,这个单词用dw搜索app文件夹下所有文件,搜到i个设置
app/code/core/mage/paypal/model/api/standard.php
237行
$request['address_override'] = 1;
将这个值设置为0.OK,搞定了!!
填写假的地址也可以跳转过去了!!
转载地址:http://sncli.baihongyu.com/