**提供給收銀系統的參數**
門店ID:store\_id:20191026114556183645
收銀員ID:merchant\_id:1
接口根域名:[https://pay.yunmuzf.com](https://pay.yunmuzf.com/)
key:88888888
以上測試參數收銀系統配置、新商戶需要提供如上信息
**簽名算法說明:**
簽名生產的通用步驟如下:
第一步:設所有發送或者接收到的數據為集合M,將集合M內非空的參數值的參數按照參數名ASCII碼從小到大排序(字典序),使用URL鍵值對的格式(即key1=value1&k
特別注意一下重要規則:
1.參數名ASCII碼從小到大排序(字典序);
2.如果參數的值為空不參與簽名;
3.參數名區分大小寫;
4.驗證調用返回或主動通知簽名時,傳送的sign參數不參與簽名,將生成的簽名與該sign值校驗。第二步,在stringA進行MD5運算,得到sign值signValue
舉例:
假 設 傳 送 的 參 數 如 下 :
appid:wxd930ea5d5a258f4f
mch\_id:10000100
Device\_info:100
body:test
nonce\_str:asddgxcvfgh
第一步:對參數按照key=value的格式,并按照參數名ASCII字典序排序如下:
stringA=”appid=wxd930ea5d5a258f4f&body=test&device\_info=1000&mch\_id=10000100&nonce\_str=asddgxcvfgh”
第二步:在拼接的字符串之后添加簽名的
key
默認 88888888
stringA=”appid=wxd930ea5d5a258f4f&body=test&device\_info=1000&mch\_id=10000100&nonce\_str=asddgxcvfgh&key=88888888”
第三步
md5 得到 sign