# 準備工作
* * *
## 在接入之前,請先確認是否完成以下工作:
| # | 必要前提 | 說明 |
| --- | --- | --- |
| 1 | 已有merchantno(商戶ID)和token(商戶密鑰) | 在左側菜單中“系統設置”-商戶信息中獲取。 |
## 簽名方法
把使用到的所有參數,**連 token(商戶密鑰) 一起**,按參數名字母升序排序。把參數值拼接在一起。做md5-32位加密,取字符串大寫。得到sign。網址類型的參數值不要urlencode。
##### 例如
| # | 參數名 | 參數值 |
| --- | --- | --- |
| 1 | merchantno| 1025 |
| 2 | orderno| S85555055 |
| 3 | amount | 10.00 |
| 4 | bankkey| weixin_h5 |
| 5 | callbackurl| http://www.baidu.com |
| 6 | notifyurl| http://www.baidu.com |
key的拼接順序:如用到了所有參數,就按這個順序拼接:amount=10.00&bankkey=weixin_h5&callbackurl=http://www.baidu.com&merchantno=notifyurl=http://www.baidu.com&orderno=S85555055&key=token(商戶密鑰)
**注意:token(商戶密鑰)在安全上非常重要,一定不要顯示在任何網頁代碼、網址參數中。只可以放在服務端。計算key時,先在服務端計算好,把計算出來的key傳出來。嚴禁在客戶端計算key,嚴禁在客戶端存儲token(商戶密鑰)。**