协议规则
更新时间:2024.11.18商户接入微信支付,调用API必须遵循以下规则:
| 传输方式 | 为保证交易安全性,采用HTTPS传输 | 
|---|---|
| 提交方式 | 采用POST方法提交 | 
| 数据格式 | 提交和返回数据都为XML格式,根节点名为xml | 
| 字符编码 | 微信支付API v2仅支持UTF-8字符编码的一个子集:使用一至三个字节编码的字符。也就是说,不支持Unicode辅助平面中的四至六字节编码的字符。 | 
| 签名算法 | MD5,后续会兼容SHA1、SHA256、HMAC等。 | 
| 签名要求 | 请求和接收数据均需要校验签名,详细方法请参考安全规范-签名算法 | 
| 证书要求 | 调用申请退款、撤销订单接口需要商户证书 | 
| 判断逻辑 | 先判断协议字段返回,再判断业务返回,最后判断交易状态 | 
 文档是否有帮助 

