## \[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);