嘿StackOverflow专家!
我想根据访问者选择的货币在结帐页面(OpenCart)上显示允许的付款方式。
示例:
如果所选货币为INR,则显示Ccavenue付款方式。像PayPal付款模块一样 - 显示所选货币是否为美元。我想在Ccavenue模块中完全一样。
那我该怎么做呢?
任何建议或解决方案都会受到赞赏。
答案 0 :(得分:0)
创建文件& catalog\model\payment\
中的类,例如ccavenue.php,或者您的要求
然后创建如下所示的函数希望它有帮助
public function your_function() {
$currencies = array(
'INR'
);
if (!in_array(strtoupper($this->currency->getCode()), $currencies)) {
$status = false;
}
$method_data = array();
if ($status) {
$method_data = array(
'code' => 'your_pg',
'title' => $this->language->get('text_title'),
'sort_order' => $this->config->get('your_pg_sort_order')
);
}
return $method_data;
}
你可以把不同的货币放在数组中,例如AUD等