🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## \[API\]MD5签名 请求参数说明: |将接口中实际全部上送的字段,按照字段名的 ASCII 码从小到大排序后(字典序), 剔除 sign 字段,剔除 sign\_type 字段和剔除值为空的参数,使用 URL 键值对的格式(即 key1=value1&key2=value2…)拼接成字符串 string1。 以下为实例PHP生成MD5: $type='alipay';//这个是发起支付宝支付样式 $parameter = array( "pid" => '220151',//这个是商户ID改成自己的 "type" => $type, "notify\_url" => 'www/notify\_url.php',//异步通知,改为自己的 "return\_url" => 'www/return\_url.php',,//同步跳转,改成自己的 "out\_trade\_no" => $out\_trade\_no,//订单号 "name" =>'充值' "money" => '0.01',//订单价格 "sitename" => 充值 ); ksort($parameter); reset($parameter); $sign = ''; $urls = ''; foreach ($parameter AS $key => $val) { if ($val == '' || $key == 'sign') continue; if ($sign != '') { $sign .= "&"; $urls .= "&"; } $sign .= "$key=$val"; } $mch\_key ='eu4y6sYMbY66nYgenD0NbJ68E0MFeeNY';//商户key $sign=md5($sign .$mch\_key .$mch\_key);