银联在线支付接入指引
1. 范围
本文档规定了银联在线支付平台的报文接口,包括扫码下单、支付查询、支付通知接口的处理流程
和异常处理流程、消息域说明、消息格式以及交易报文格式说明。
2. 报文结构及通讯安全
2.1 通讯方式和通讯协议
本平台交易报文的所有报文域以 json 的表单方式通过 HTTPS POST 方法提交,响应报文在 HTTPS 会
话中同步返回。
请注意把 http 头文件中的 Content-Type 类型改成 application/json
2.2 签名与验签要求
对于报文的签名处理机制如下:
首先,对报文中约定的数据元采用 key=value 的形式按照名称排序,然后以&作为连接符拼接成待签
名串。其次,对待签名串使用 MD5 算法做摘要,将得到的摘要信息转成 16 进制字符串。
对于报文的验签处理机制如下:
首先,对报文中约定的数据元采用 key=value 的形式按照名称排序,去除 sign(请求报文签名域),然后
以&作为连接符拼接成待签名串。其次,对待签名串使用 MD5 算法做摘要,将得到的摘要信息转成 16 进
制字符串,与 sign(请求报文签名域)对比,如一致则验签成功,反之失败。
3. 报文域说明
本部分明确各个报文元素的定义,名称参照互联网的规范,后续修改。
3.1 报文域的属性说明
在平台与各商户的报文中,各报文域的数据类型、长度属性及格式如下表所示:
表1 报文域数据类型、长度属性及格式含义表
评论0