$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 .= ''; } } return $pay_type; } ?>