- 68
- 0
- 约1.27万字
- 约 24页
- 2017-03-27 发布于湖北
- 举报
闪信互联商户接口
技术集成文档
V1.3
修订记录
修订日期
修订人
动作
修订说明
版本号
2014-11-06
刘芳
创建
1.0
2015-04-27
刘芳
修改
增加非自营商户信息字段
1.1
2015-05-11
刘芳
修改
增加商户H5下单接口
1.2
2015-09-09
于江波
修改
合并商户下单接口,增加商户下单接口字段
1.3
2015-12-30
熊冬
修改
新版H5收银台提交URL
1.4
目录
1 引言 4
1.1 文档概述 4
1.2 业务术语 4
1.3 通讯模式 4
1.3.1 后台通讯模式 4
1.3.2 如何验证是否闪信互联请求: 5
1.4 安全规范 5
1.4.1 数字签名 5
1.4.2 提交URL 6
2 商户接口 7
2.1 商户下单接口 7
2.2 商户订单查询接口 12
2.3 商户退款接口 16
2.4 商户后台结果通知接口 20
3 附录 23
3.1 错误码信息 23
1 引言
1.1 文档概述
阅读对象:合作商户技术开发人员。。
1.2 业务术语
返回
页面跳转同步通知。闪信互联根据得到的数据处理完成后,当前页面从商户的页面自动跳转到闪信互联的收银台页面。
请求
通过HTTPS协议把需要传输的数据发送给接收方的过程。
通知
服务器异步通知。闪信互联根据得到的数据处理完成后,闪信互联的服务器主动发起通知给商户的网站,同时携带处理完成的结果信息反馈给商户网站。
请求参数
请求参数是商户在与闪信互联进行数据交互时,提供给闪信互联的请求数据,以便闪信互联根据这些数据进一步处理。
1.3 通讯模式
商户接口全部采用https协议通讯,保证通讯链路数据传输的安全,同时全部采用数字签名保证交易数据不被篡改。将整个串做一次加密保证数据不被窃取。
1.3.1 后台通讯模式
后台通讯模式指商户后台服务器与闪信互联系统后台服务器直接通讯的模式,主要用于非页面交互的交易,比如:商户订单查询。商户根据接口要求组织报文后直接向闪信互联系统服务器发起交易请求,闪信互联系统处理完成后返回结果报文。
1.3.2 如何验证是否闪信互联请求:
当商户获取到待签名字符串后,需要把私钥直接拼接到待签名字符串后面,形成新的字符串,利用MD5的签名函数对这个新的字符串进行签名运算,从而得到32位签名结果字符串。此时这个新的字符串需要与请求参数中的hmac的值进行验证是否相等,来判断签名是否验证通过。
1.4 安全规范
1.4.1 数字签名
为保证数据传输过程中的数据真实性,完整性和不可抵赖,我们需要对数据进行数字签名,在接收签名数据之后迚行签名校验。签名算法为MD5。
MD5签名算法:MD5 本是一种摘要生成算法,通过在待签名数据之后特殊处理加上一串私密内容(指令发送、接收双发事先规定好的,我们称其为商户密钥),用于进行签名。
签名机制如下:
1. 接口的公钥证书和签名字段不参与组成签名原文串。
2. 待签名原文是请求参数按照商户接口中请求参数自上而下的顺序组装成的字符串。没有值的为空字符串。例如提交的参数为:param1=value1param2=value2…paramN=valueN,则待签名原文为:value1value2…valueN
3. 当拿到请求时的待签名字符串后,需要把私钥直接拼接到待签名字符串后面
,形成新的字符串,例如私钥为123,则上一步待签名字符串加上私钥后组成的新字符串为value1value2…valueN123利用MD5的签名函数对这个新的字符串进行签名运算(DigestUtils.md5Hex()),从而得到32位签名结果字符串(该字符串赋值于接口请求参数中的hmac)。
1.4.2 提交URL
采用POST方式提交请求
2 商户接口
通讯协议为https,使用POST提交请求参数。
接口结构:一般由两部分组成,接入部分与通知返回部分。
接入部分即为传递参数等信息组合成超级链接,并用该链接来进行跳转。
通知返回部分则是闪信互联服务器对该笔订单处理完成后,通知与返回该笔订单的详细信息到商户服务器,商户服务器接收到后,并对其进行数据数据。
2.1 商户下单接口
当用户在商户提供的网站中提交消费订单时,商户根据报文格式组好数据包后调用闪信互联下单接口,完成本次订单在闪信互联支付系统的创建过程,调用接口前需要对请求参数做非空以及合法性校验,确保信息无误后在进行下单, 闪信互联系统返回下单结果并跳转至闪信互联收银台页面,此接口支持PC及H5页面的跳转(注意请求地址及参数区别)。下单时会按照商户的费率收取一定的手续费。
(1) 构造请求数据
商户根据闪信互联提供的接口规则,通过程序生成得到签名结果及要传输给闪信互联的数据集合。构造请求参数时,需要对必填参数的非空性和合法性进行校验,其
您可能关注的文档
- 1-973-II--专题培训班-超高周疲劳-20090611综述.ppt
- 山西省“晋商四校”(平遥中学,祁县中学,榆次一中,太谷中学)2017届高三11月联考化学试题.剖析.docx
- 实验-8__直流稳压电源实验xin讲义.ppt
- 学习障碍儿童的教育讲义.ppt
- 学习主题小结(四)8张讲义.ppt
- 实验11位同步提取实验讲义.doc
- 学校“三风”整顿工作总结讲义.doc
- 钢管卸料平台方案讲述.doc
- 山西省临汾一中、忻州一中、长治二中等五校2017届高三第三次联考化学试题Word版含答案剖析.doc
- 钢管桩围堰专项方案(273钢管)3讲述.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- BSC-1100ⅡA2-X和1500A2生物安全柜产品使用说明书.pdf VIP
- 2026年江西青年职业学院单招职业技能考试必刷测试卷附答案.docx VIP
- 高中物理校本课程教材.docx VIP
- 南京医科大学-药理学-期末复习资料汇总.pdf VIP
- 2025年江西青年职业学院单招职业技能考试必刷测试卷附答案.docx VIP
- 北京航空航天大学《飞行器设计》期末考核试卷(含答案).docx VIP
- 第七章 part3幼儿园教职工配备标准 (暂行)(课件)2024年《学前教育政策法规》同步教学(高教版).pptx VIP
- 2024年山东职业学院高职单招(英语/数学/语文)笔试历年真题摘选含答案解析.docx
- 复旦大学保险公司财务管理第五章 保险公司财务比率分析.ppt VIP
- 患者十大安全目标(2025)PPT课件.pptx VIP
原创力文档

文档评论(0)