| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 | 
							- <?php 
 
- /**
 
-  * 生成流水号
 
-  */
 
- function create_sn(){
 
- 	mt_srand((double )microtime() * 1000000 );
 
- 	return date("YmdHis" ).str_pad( mt_rand( 1, 99999 ), 5, "0", STR_PAD_LEFT );
 
- }
 
- /**
 
-  * 返回响应地址
 
-  */
 
- function return_url($code, $is_api = 0){
 
- 	if($is_api){
 
- 		return APP_PATH.'index.php?m=pay&c=respond&a=respond_post&code='.$code;
 
- 	}
 
- 	else {
 
- 		return APP_PATH.'index.php?m=pay&c=respond&a=respond_get&code='.$code;
 
- 	}
 
- }
 
- 	
 
- function unserialize_config($cfg){
 
-         if (is_string($cfg) ) {
 
-             $arr = string2array($cfg);
 
- 		$config = array();
 
- 		foreach ($arr AS $key => $val) {
 
- 			$config[$key] = $val['value'];
 
- 		}
 
- 		return $config;
 
- 	} else {
 
- 		return false;
 
- 	}
 
- }
 
- /**
 
-  * 返回订单状态
 
-  */
 
- function return_status($status) {
 
- 	$trade_status = array('0'=>'succ', '1'=>'failed', '2'=>'timeout', '3'=>'progress', '4'=>'unpay', '5'=>'cancel','6'=>'error');
 
- 	return $trade_status[$status];
 
- }
 
- /**
 
-  * 返回订单手续费
 
-  * @param  $amount 订单价格
 
-  * @param  $fee 手续费比率
 
-  * @param  $method 手续费方式
 
-  */
 
- function pay_fee($amount, $fee=0, $method=0) {
 
-     $pay_fee = 0;
 
-     if($method == 0) {
 
-     	$val = floatval($fee) / 100;
 
-     	$pay_fee = $val > 0 ? $amount * $val : 0;
 
-     } elseif($method == 1) {
 
-         $pay_fee = $fee;
 
-     }
 
-     return round($pay_fee, 2);
 
- }
 
- /**
 
-  * 生成支付按钮
 
-  * @param $data 按钮数据
 
-  * @param $attr 按钮属性 如样式等
 
-  * @param $ishow 是否显示描述
 
-  */
 
- function mk_pay_btn($data,$attr='class="payment-show"',$ishow='1') {
 
- 	$pay_type = '';
 
- 	if(is_array($data)){
 
- 		foreach ($data as $v) {
 
- 			$pay_type .= '<label '.$attr.'>';
 
- 			$pay_type .='<input name="pay_type" type="radio" value="'.$v['pay_id'].'"> <em>'.$v['name'].'</em>';
 
- 			$pay_type .=$ishow ? '<span class="payment-desc">'.$v['pay_desc'].'</span>' :'';
 
- 			$pay_type .= '</label>';
 
- 		}
 
- 	}
 
- 	return $pay_type;
 
- }
 
- ?>
 
 
  |