www.gusucode.com > 08CMS空白站群系统 3.3 繁体 UTF-8 > upload/payonline/cncard/send.php
<?PHP !defined('M_COM') && exit('No Permission'); $c_mid = $payonline['partner']; //商户编号,在申请商户成功后即可获得,可以在申请商户成功的邮件中获取该编号 $c_order = $paynew['ordersn']; //商户网站依照订单号规则生成的订单号,不能重复 //$c_name = "张三"; //商户订单中的收货人姓名 //$c_address = "北京市朝阳区XX"; //商户订单中的收货人地址 //$c_tel = "010-12345678"; //商户订单中的收货人电话 //$c_post = "100001"; //商户订单中的收货人邮编 //$c_email = "YourEmail@HostName.com"; //商户订单中的收货人Email $c_orderamount = $paynew['total']; //商户订单总金额 $c_ymd = date('Ymd'); //商户订单的产生日期,格式为"yyyymmdd",如20050102 $c_moneytype= "0"; //支付币种,0为人民币 $c_retflag = "1"; //商户订单支付成功后是否需要返回商户指定的文件,0:不用返回 1:需要返回 $c_paygate = ""; //如果在商户网站选择银行则设置该值,具体值可参见《云网支付@网技术接口手册》附录一;如果来云网支付@网选择银行此项为空值。 $c_returl = $payonline['receive']; //如果c_retflag为1时,该地址代表商户接收云网支付结果通知的页面,请提交完整文件名(对应范例文件:GetPayNotify.php) $c_memo1 = "www.08cms.com"; //商户需要在支付结果通知中转发的商户参数一 $c_memo2 = "www.08cms.cn"; //商户需要在支付结果通知中转发的商户参数二 $c_pass = $payonline['key']; //支付密钥,请登录商户管理后台,在帐户信息-基本信息-安全信息中的支付密钥项 $notifytype = "1"; //0普通通知方式/1服务器通知方式,空值为普通通知方式 $c_language = "0"; //对启用了国际卡支付时,可使用该值定义消费者在银行支付时的页面语种,值为:0银行页面显示为中文/1银行页面显示为英文 $vararr = array('c_mid','c_order','c_orderamount','c_ymd','c_moneytype','c_retflag','c_returl','c_paygate', 'c_memo1','c_memo2','notifytype','c_pass',); $srcStr = ''; foreach($vararr as $var) $srcStr .= $$var; //说明:如果您想指定支付方式(c_paygate)的值时,需要先让用户选择支付方式,然后再根据用户选择的结果在这里进行MD5加密,也就是说,此时,本页面应该拆分为两个页面,分为两个步骤完成。 //--对订单信息进行MD5加密 //商户对订单信息进行MD5签名后的字符串 $c_signstr = md5($srcStr); $vararr = array('c_mid','c_order','c_orderamount','c_ymd','c_moneytype','c_retflag','c_returl','c_paygate', 'c_memo1','c_memo2','notifytype','c_signstr',); $str_query = ''; foreach($vararr as $var) $str_query .= ($str_query ? '&' : '').$var.'='.$$var; $send_link = $payonline['send'].$str_query; ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=<?=$mcharset?>"> <title><?=lang('jumping')?><?=$payonline['cname']?><?=lang('pay interface')?></title> <meta http-equiv="refresh" content="0;URL=<?=$send_link?>" method="post"> </head> <body> </body> </html> <? mexit(); ?>