签名说明

生成请求报文与签名

 接口支持GET POST ,请求报文格式 key=value或者JSON均可

1. 将接口的报文用JSON格式转化为字符串后进行base64编码

 String reqJSONString = {"merchant_bank_id": 100000};

String base64 = Base64.encode(reqJSONString);

2.组装得到的base64 加上签名和时间戳(毫秒)得到

String sign = md5(base64+时间戳+SIGN_KEY)

最后的请求参数为

 {"data": base64 ,"sign":"签名值", "timestamp":时间戳}

或者 

data=base64&sign=签名值&timestamp=时间戳