'参数错误', 10002 => '签名错误', 10003 => '时间戳超期', 10004 => '商户不存在', 10005 => '商户被禁用', 10006 => '商户请求IP错误', 10010 => '第三方订单号已存在', 10011 => '账户余额不足', 10012 => '渠道不可用或无资源', 10013 => '充值故障,请稍后再试', 10014 => '充值号码有问题(号码格式错误、空号或已拉黑)', 10015 => '订单不存在', 10016 => '请求太频繁,请稍后重试' ]; public static function sign($params) { ksort($params); $buff = ''; foreach ($params as $k => $v) { if ($k != "sign" && $k != "datas") { $buff .= $k . $v; } } $buff .= config::AppSecret; $sign = md5($buff); return $sign; } }