博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
magento 关于paypal支付后台设定以及错误的处理
阅读量:4201 次
发布时间:2019-05-26

本文共 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/

你可能感兴趣的文章
LoadRunner中如何验证下载的文件大小、统计下载时间、度量下载速度?
查看>>
LoadRunner脚本评审Checklist
查看>>
在LoadRunner中设置HTTP请求time-out的时间
查看>>
在LoadRunner脚本中实现随机ThinkTime
查看>>
LoadRunner9.51中文帮助手册
查看>>
RPT录制问题
查看>>
RPT8.0
查看>>
RPT8.1新特性
查看>>
LoadRunner测试AJAX
查看>>
LoadRunner测试GWT
查看>>
负载测试项目成功的5个关键要素
查看>>
LoadRunner性能测试培训大纲
查看>>
LoadRunner测试J2ME的Socket程序
查看>>
《QTP自动化测试实践》要出第二版了!
查看>>
用LoadRunner开发开心网外挂
查看>>
QTP测试.NET控件CheckedListBox
查看>>
使用QTP的.NET插件扩展技术测试ComponentOne的ToolBar控件
查看>>
用上帝之眼进行自动化测试
查看>>
为LoadRunner写一个lr_save_float函数
查看>>
PrefTest工作室全新力作-《性能测试与调优实战》课程视频即将上线
查看>>