微信支付接口说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微信支付说明书
V1.0 2016年04月
修订页
1.1.接口说明
通过http post方式交互,请求报文为json格式,请求报文由商户号、交易命令、交易信息、signature(签名)组成,交易信息的内容需加签,整个交易信息需要进行加密,返回格式为json。

1.2.数据流程
客户端处理流程
1.拼装报文,对msg字段加签放入signature字段中
2.对拼装后报文加密并发送
3.接收服务器响应,解密
4.对于接收的报文验证签名。

1.3.安全说明
报文会对敏感字段(msg)进行MD5WITHRSA签名,并对整个报文RSA加密,加密说明见相关demo。

1.4.数据类型规则
1.4.1.出现次数
1)0..1——数据元值域可填,且出现一次,节点中必须出现,可空;
2)0..n——数据元值域可填,且可出现多次;
3) 1..1——数据元值域必填,且出现一次;
4) 1..n——数据元值域必填,且可出现多次
1.4.
2.节点数据类型
1)s=字符类型,例:s..60 字符串60个长度
2)n=数值类型,例:n..18,4 数值包含小数点共18位,其中包含4位小数
3)date=日期类型,全文要求日期格式为 yyyyMMddHHmmss
1.4.3.相关数据详解
1)时间字段:时间字段如无特殊说明,则格式为yyyyMMddHHmmss
1.5.交易码列表
1.5.1.基础功能
注意:2.3.4.5 接口全部按照加密传输;
加密格式为:{"data":"加密信息","signature":"签名"}
加密信息:{"msg":"{"参数":"",......}"}
1.6.接口信息说明
1.6.1.注册商户接口
请求报文:
备注:普通HTTP POST交互,详见demo;
推广码和下放商户标识必须填写下放资料里面对应的信息;
响应报文
1.6.
2.下载密钥接口(tb_DownLoadKey) 请求报文
响应报文
1.6.3.验卡接口(tb_verifyInfo)
请求报文
响应报文
1.6.4.二维码支付接口(tb_WeixinPay) 请求报文
响应报文
1.6.5.订单状态查询接口(tb_OrderConfirm) 请求报文
响应报文
1.6.6.交易回调通知返回信息
注意:发送方式普通POST表单,request 接收;
1.6.7.同步商户签约费率(xy_ChangeRate)
请求报文
响应报文
1.7.返回码及描述
1.8.对账文件
1.8.1.对账文件说明
服务器每日9:00—10:00生成前一日的对账文件,对账文件采用txt 的格式记录。

每个txt文件,从第1行到第N行(N>=1)是对账明细。

对账明细元素之间采用|分割。

1.8.
2.对账文件格式
采用txt文件,文件的格式如下
商户号|商户订单号|交易金额|商户费率|商户手续费|实付金额|交易状态|清算状态|交易时间|清算时间
1.8.3.对账文件获取方式
通过邮件的方式接收;。

相关文档
最新文档