• 提交方式:采用POST方法提交,Content-Type"application/x-www-form-urlencoded ;charset=utf-8"
  • 数据格式:提交数据和数组格式并返回数据为JSON格式
  • 字符编码:统一采用UTF-8字符编码
  • 金额格式:单位为币种,保留两位小数字
  • 签名算法:MD5
  • 签名要求:请求和接收数据均需要签名,详细方法请输入数字签名

判断逻辑:判断协议是否成立,再判断业务是否成功,最后判断交易状态 

商户和Pay平台均遵守本协议使用条款。

1:假设所有发送者接收到的数据为集合M,将集合M内非空值的参数,按照参数名ASCII码从小到大排序(字典序),使用URL键值对的格式拼接成字符串数据: "key1=value1&key2=value2&key3=value3..." 特别注意以下重要规则: 1.参数名ASCII码从小到大排序(字典序)。 2.参数名区分大小写。3.代收下单方法请参考关于是否参与签名这一项来确定该项参数是否参与签名

第二步:在 stringA 最后拼接上&key={md5key}得到 stringSignTemp 字符串,符号 stringSignTemp 进行MD5 运算,再将得到的字符串所有字符转换为大写,得到符号值 signValue。