请求方式:POST context-type = application/json; charset=utf-8
* 签名规则 :
* 1、请求数据按字典序排序(只处理最外层属性)
* 2、
null不参与签名
* 3、密文无拼接符
* 4、密文最前面添加long类型时间搓
* 5、密文使用UTF-8转码
* 6、
空字符串和0需要参与签名
案例:
请求BODY(URLEncoder.encode)
{
"sign": "ac4860dc1c7a236fd6d6d1567fe48243",
"goods": "%E8%AE%A2%E5%8D%95%E6%98%8E%E7%BB%86",
"can_refund": "canrefund",
"id": "12312321213312",
"sign_ts": "1631872005155"
}
加密字段:
1631872005155can_refund=canrefundgoods=订单明细id=12312321213312
加密后的SIGN参数:
ac4860dc1c7a236fd6d6d1567fe48243