接口参数说明
调用API须遵循以下规则:
传输方式
为保证交易安全性,采用HTTPS传输,且TLS版本不低于1.2
提交方式
采用POST方法提交
数据格式
提交数据都为application/x-www-form-urlencoded格式
签名算法
签名生成的通用步骤如下:
第一步,设所有发送或者接收到的数据为集合 M,将集合 M 内非空参数值的参数按照参数名 ASCII 码从小到大排序(字典序),使用 URL 键值对的格式(即key1=value1&key2=value2…)拼接成字符串。
第二步,在 stringA 最后拼接上 key 得到 stringSignTemp 字符串,并对 stringSignTemp 进行 MD5 运算,再将得到的字符串所有字符转换为大写,得到 sign值 signValue。
示例
stringSignTemp="pay_amount=pay_amount&pay_applydate=pay_applydate&pay_bankcode=pay_bankcode&pay_callba
ckurl=pay_callbackurl&pay_memberid=pay_memberid&pay_notifyurl=pay_notifyurl&pay_orderid=pay_orderid&ke
y=key"
sign=MD5(stringSignTemp).toUpperCase()