对于ECSHOP来说,支付是以接口的形式存在的。于是:
1:首先添加接口文件
includes\\modules\\payment下,增加abcbank.php,代码如下:
/**
* ECSHOP 农行在线插件
* $Author: zuimoban.com
*/
if (!defined(\'IN_ECS\'))
{
die(\'Hacking attempt\');
}
$payment_lang = ROOT_PATH . \'languages/\' .$GLOBALS[\'_CFG\'][\'lang\']. \'/payment/abcbank.php\';
if (file_exists($payment_lang))
{
global $_LANG;
include_once($payment_lang);
}
/* 模块的基本信息 */
if (isset($set_modules) && $set_modules == TRUE)
{
$i = isset($modules) ? count($modules) : 0;
/* 代码 */
$modules[$i][\'code\'] = basename(__FILE__, \'.php\');
/* 描述对应的语言项 */
$modules[$i][\'desc\'] = \'农行接口\';
/* 是否支持货到付款 */
$modules[$i][\'is_cod\'] = \'0\';
/* 是否支持在线支付 */
$modules[$i][\'is_online\'] = \'1\';
/* 支付费用 */
$modules[$i][\'pay_fee\'] = \'0\';
/* 作者 */
$modules[$i][\'author\'] = \'最模板\';
/* 网址 */
$modules[$i][\'website\'] = \'http://www.zuimoban.com/\';
/* 版本号 */
$modules[$i][\'version\'] = \'zuimoban.com V1.0\';
/* 配置信息 */
$modules[$i][\'config\'] = array(
);
return;
}
/**
* 类
*/
class abcbank
{
/**
* 构造函数
*
* @access public
* @param
*
* @return void
*/
function abcbank()
{
}
function __construct()
{
$this->abcbank();
}
/**
* 生成支付代码
* @param array $order 订单信息
* @param array $payment 支付方式信息
*/
...