ecshop转账汇款支付方式中添加银行卡信息

打开includes\modules\payment找到对应的支付模块bank.php文件,修改模块的配置信息,如下代码:
    /* 配置信息 */
    $modules[$i]['config']  = array();
修改成如下代码:
    /* 配置信息 */
    $modules[$i]['config']  = array(
        array('name' => 'ICBC_bank_account', 'img' => '../themes/default/images/icbc.jpg', 'id' => '中国工商银行', 'holder' => 'ECSHOP插件网', 'type' => 'text',   'value' => ''),
        array('name' => 'CCB_back_account', 'img' => '../themes/default/images/ccb.jpg', 'id' => '中国建设银行', 'holder' => 'ECSHOP插件网', 'type' => 'text',   'value' => ''),
        array('name' => 'BOC_back_account', 'img' => '../themes/default/images/boc.jpg', 'id' => '中国银行', 'holder' => 'ECSHOP插件网', 'type' => 'text',   'value' => ''),
        array('name' => 'ABC_back_account', 'img' => '../themes/default/images/abc.jpg', 'id' => '中国农业银行', 'holder' => 'ECSHOP插件网', 'type' => 'text',   'value' => '')
    );
img对应的是银行的logo,id对应的是银行名称,holder对应的是银行卡开户名,如需添加其他信息可以再添加。
在languages\zh_cn\payment中找到bank.php文件,添加如下代码
$_LANG['ICBC_bank_account'] = '中国工商银行账户';
$_LANG['CCB_back_account']  = '中国建设银行账户';
$_LANG['BOC_back_account']  = '中国银行账户';
$_LANG['ABC_back_account']  = '中国农业银行账户';
在admin中找到payment.php文件,搜索找到如下代码:
        $config .= "<input name='cfg_name[]' type='hidden' value='" .$data[$key]['name'] . "' />";
        $config .= "<input name='cfg_type[]' type='hidden' value='" .$data[$key]['type'] . "' />";
        $config .= "<input name='cfg_lang[]' type='hidden' value='" .$data[$key]['lang'] . "' />";
在下面添加:
        $config .= "<input name='cfg_img[]' type='hidden' value='" .$data[$key]['img'] . "' />";
        $config .= "<input name='cfg_id[]' type='hidden' value='" .$data[$key]['id'] . "' />";
        $config .= "<input name='cfg_holder[]' type='hidden' value='" .$data[$key]['holder'] . "' />";
继续搜索找到如下代码:
            $pay['pay_config'][$key]['label'] = $_LANG[$value['name']];
            $pay['pay_config'][$key]['name'] = $value['name'];
            $pay['pay_config'][$key]['type'] = $value['type'];
下面添加:
            $pay['pay_config'][$key]['img']   = $value['img'];
            $pay['pay_config'][$key]['id']    = $value['id'];
            $pay['pay_config'][$key]['holder'] = $value['holder'];
继续搜索找到如下代码:
            $pay_config[] = array('name'  => trim($_POST['cfg_name'][$i]),
                                  'type'  => trim($_POST['cfg_type'][$i]),
                                  'value' => trim($_POST['cfg_value'][$i])
将上面代码改成如下:
            $pay_config[] = array('name'  => trim($_POST['cfg_name'][$i]),
                                  'type'  => trim($_POST['cfg_type'][$i]),
                                  'value' => trim($_POST['cfg_value'][$i]),
                                  'img'   => trim($_POST['cfg_img'][$i]),
                                  'id'    => trim($_POST['cfg_id'][$i]),
                                  'holder' => trim($_POST['cfg_holder'][$i])
其他需要修改的地方自己在看看,以此类推进行修改即可。
如果以下文章对您有用,可以点击文章下面的"赏"进行打赏,谢谢。

本文原创地址:https://www.ecshop.cx/article-500.html
版权所有 © 转载时必须以链接形式注明出处!

觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。

实时购买动态 ×

匿名网友 在 2019-04-09 购买了 ECSHOP支付宝当面付插件【支持个人申请支付宝当面付接口】