### 接口驗證說明
* * * * *
1. 將參與驗證參數(data下所有參數)進行字典序排序
2. 將排序后參數拼接成字符串
password=123456&username=張三三
3. 將協商好的key拼接到字符串末尾(注意順序)
password=123456&username=張三三&key=aumal
4. 然后進行MD5加密,加密后字符串轉換為大寫
MD5(password=123456&username=張三三&key=c4ca4238a0b923820dcc509a6f75849b)
5. 將最終的字符串通過參數sign傳遞到服務器進行驗證
sign:F6719AF03B64F0AF249F305C20B67009
6.加密key :聯系接口提供方獲取
7.接口傳遞參數 采用POST json格式 例如:
{
"data": {
"order_num": "1001",//訂單號
"order_amount": "120.00",//支付金額
"goods_amount": "100.00",//總貨值
"tax": "10.00",//總稅費
"promotion": "10.00",//優惠金額
"logistics_money": "10.00",//運費
"buyer_name": "劉德華",//購買人姓名
"buyer_card": "41000000000000000",//購買人身份證號
"accept_name": "李四",//收貨人
"accept_mobile": "1358888888",//收貨人電話
"province": "河南省",//收貨地址省
"city": "鄭州市",//收貨地址市
"area": "高新區",//收貨地址區
"accept_address": "帝王大廈2002",//具體地址不包含省市區
"mark": "備注",
"order_time":"2020-05-02 14:32:12"//下單時間
"goods_list": [{
"sku": "9000001",//條碼貨號
"goods_name": "商品1",//商品名
"quantity": 1,//數量
"price": "50.00"//單價
}, {
"sku": "90000012",
"goods_name": "商品2",
"quantity": 2,
"price": "25.00"
}]
},
"sign": "C5FFF9309DDC0C633F8D8ACDCDD4EDA4"
}
* * * * *