'chinabank_account', 'type' => 'text', 'value' => ''),
array('name' => 'chinabank_key', 'type' => 'text', 'value' => ''),
);
return;
}
/**
* 类
*/
class chinabank
{
/**
* 构造函数
*
* @access public
* @param
*
* @return void
*/
function chinabank()
{
}
function __construct()
{
$this->chinabank();
}
/**
* 生成支付代码
* @param array $order 订单信息
* @param array $payment 支付方式信息
*/
function get_code($order, $payment)
{
$data_vid = trim($payment['chinabank_account']);
$data_orderid = $order['order_sn'];
$data_vamount = $order['order_amount'];
$data_vmoneytype = 'CNY';
$data_vpaykey = trim($payment['chinabank_key']);
$data_vreturnurl = return_url(basename(__FILE__, '.php'));
if (empty($order['order_id']))
{
$remark1 = "voucher"; //商户需要在支付结果通知中转发的商户参数二
}
else
{
$remark1 = '';
}
$MD5KEY =$data_vamount.$data_vmoneytype.$data_orderid.$data_vid.$data_vreturnurl.$data_vpaykey;
$MD5KEY = strtoupper(md5($MD5KEY));
$def_url = '