##
## 參數簽名說明
       請求參數接口統一使用http|https協議,每次請求要求對參數進行簽名,請求統一編碼為UTF-8,簽名算法如下:
### 以舉例進行說明:
       假設有參數值為 user=abc,password=123,nickname=tom;這些需要POST到接口進行請求。
1. 先對參數名進行英文字母的順序排列,參數與參數之間使用“&”符號連接,得一串字符串,以上的例子所得字符串為:
~~~
nickname=tom&password=123&user=abc
~~~
<br/>
2. 將該拼接后的字符串與mch_key值重新組合一個新字符串,假設應用的mch_key值為“ifenqi”,新的字符串為:
~~~
nickname=tom&password=123&user=abcifenqi
~~~
<br/>
3. 最后將該新的字符串再進行一次md5加密,即為最后的簽名值:
~~~
65f8154791882a0d31025d45c209c527
~~~
       該簽名值用參數sign提交服務端其中mch_no和sign對所有訪問接口都是必傳的,除非接口有另外說明;
<br/>
##
## 接口定義說明
### 每個接口需要傳輸的參數說明
| 參數名 | 類型 | 是否必填 | 說明 |
| --- | --- | --- | --- |
| mch_no | string | Y |壹收銀平臺商戶編號|
| request_time | string | Y |接口請求時間,格式yyyy-mm-dd hh:MM:ss,用于判斷接口超時|
| sign | string | Y |參數簽名,用于安全認證 |
| .... | | N |根據具體接口實際定義的參數 |
<br/>
<br/>
       接口統一使用JSON格式作為數據響應格式。接口訪問Json響應格式定義及說明如下:
### 響應內容示例:
~~~
{
"is_success": true,
"message": “ok",
"data": {}
}
~~~
| 字段 | 類型 | 說明 |
| --- | --- | --- |
| is_success | boolean | true/false,表示成功或失敗 |
| error_code | Integer | 錯誤碼 |
| error_message | String | 返回提示信息,錯誤返回錯誤信息 |
| data | String | 返回的數據,可值:null,json對象,json數組 |
<br/>