opencart中如果PayPal不支持我所选货币怎么办?
来源:互联网 发布:plc触摸屏怎样编程 编辑:程序博客网 时间:2024/06/04 17:48
原文地址:http://www.opencartchina.com/bbs/topic726.html
Q: 如果paypal不支持相关货币怎么使用paypal?
Q: 是否可以使用不支持相关货币的支付接口?
A:
知道opencart 1.5.1.3版本,Paypal Standard支付接口自动支持。
但自 1.5.2 开始 当paypal不支持相关货币时,网店前台就不再显示paypal standard这种支付方式供顾客选择。
现在请按照如下提示进行修改:
1. 编辑文件: catalog/model/payment/pp_standard.php
2. 发现如下代码后将其移除:
Q: 是否可以使用不支持相关货币的支付接口?
A:
知道opencart 1.5.1.3版本,Paypal Standard支付接口自动支持。
但自 1.5.2 开始 当paypal不支持相关货币时,网店前台就不再显示paypal standard这种支付方式供顾客选择。
现在请按照如下提示进行修改:
1. 编辑文件: catalog/model/payment/pp_standard.php
2. 发现如下代码后将其移除:
代码: 全选
if (!in_array(strtoupper($this->currency->getCode()), $currencies)) {
$status = false;
}
3. 编辑文件: catalog/controller/payment/pp_standard.php
4. 发现如下代码:
代码: 全选
$order_info = $this->model_checkout_order->getOrder
5. 在其后加入如下代码:
- 代码: 全选
$currencies = array('AUD','CAD','EUR','GBP','JPY','USD','NZD','CHF','HKD','SGD','SEK','DKK','PLN','NOK','HUF','CZK','ILS','MXN','MYR','BRL','PHP','TWD','THB','TRY');
if (!in_array(strtoupper($this->currency->getCode()), $currencies)) {
$order_info['currency_code'] = 'USD';
}
将 "USD" 替换为你想让其支持的货币.
如下替代的方法:你可以强制转换你的货币为支付接口可以支付的货币
(版本1.5.x 系列)
1. 编辑文件: catalog/controller/payment/<payment>.php
2. 找到如下代码:
- 代码: 全选
$order_info = $this->model_checkout_order->getOrder
3. 其后加入如下代码(将USD替换为你想要的有效货币):
- 代码: 全选
$order_info['currency_code'] = 'USD';
无论你选择哪一种货币,你首先要确保你的商店后台Admin->System->Localisation->Currency的页面中已经存在了此种货币,此种货币可以不被激活enabled,但需要其存在于此页面,这样此种转换的计算才会进行。
当价格数据被发送到支付接口之前,系统会自动转换价格数据。顾客看到的数据如下案例所示:
在结账页面看到的如果是1000AED,但在你的paypal账户中看到的是需要支付的金额是$272.25 USD(具体的数值根据当前的汇率进行计算)。
欢迎访问:OpenCart中国网站
- opencart中如果PayPal不支持我所选货币怎么办?
- OpenCart中PayPal Payments Standard(Paypal 标准支付方式)设置
- OpenCart中PayPal Payments Standard(Paypal 标准支付方式)设置
- opencart paypal设置
- 如果浏览器不支持 cookie 该怎么办?
- OpenCart如何添加货币
- UNICODE中我调用了一些库,库中函数不支持Unicode怎么办
- opencart 全货币支持代码
- 创业讨论:如果创业,我该怎么办?
- 如果他们偷了我的创意怎么办?
- 如果这一切都不可以从来 我该怎么办
- FireFox不支持outerHTML,怎么办?
- FireFox不支持outerHTML,怎么办?
- eclipse不支持gb18030怎么办?
- eclipse不支持tomcat8怎么办
- MACMini MACPro iMAC OS X 如果我忘记了我的账户密码 我该怎么办?
- 在codebehind中调用WebService中的函数,如果找不到怎么办?
- 如果在表格中想要显示一个页面,该怎么办?
- nagios监控远程主机进程
- openwrt的研习笔记一之基础了解
- dedecms登录页 调用添加友情链接
- Using and avoiding null翻译
- 世界上能做一个链接器的人坐不满一屋!做个编译器和链接器应该看的书籍
- opencart中如果PayPal不支持我所选货币怎么办?
- 【A+B Problem II 103】
- ubuntu 笔记本亮度调节
- code4app--傻逼程序员的救星
- Access_Control_List
- 怎样用正则表达式去除文本中的标点符号
- Struts2、SpringMVC、Servlet(Jsp)性能对比 测试
- UE快捷键的使用
- 好用的python网站监控程序