9baopay支付接口文档:商户秘钥与POST请求
需积分: 0 138 浏览量
更新于2024-08-04
收藏 47KB DOCX 举报
"这篇文档是关于一个支付接口的说明,主要涵盖了如何获取必要的对接信息、签名算法的描述、支付网关的使用、支付结果通知的处理以及订单状态查询接口的介绍。"
在支付接口集成的过程中,首先需要获取对接的API账号、商户秘钥和网关地址。这些信息可以通过登录商户面板,在左侧菜单的API菜单中找到API开发文档来获取。支付网关的Post地址是http://mmp.9baopay.com/Pay_Index.html,特别需要注意的是,所有的请求必须以POST方式提交,不能使用GET。
签名算法是接口安全的重要环节。该接口采用MD5算法进行签名生成,具体步骤如下:
1. 集合M包含所有非空参数值,按照参数名的ASCII码顺序排列,并以URL键值对的形式拼接成字符串。
2. 将步骤1得到的字符串与key拼接形成stringSignTemp,对stringSignTemp进行MD5运算,然后将结果全部转换为大写,生成的值即为signValue。
支付完成后,系统会通过点对点通讯发送支付结果通知。若接收端页面正常输出"OK"(不带引号且字母大写),则表示通知接收成功。否则,系统会重复发送通知三次。在处理这类通知时,需严格按照签名算法进行验证,以确保数据的安全性。
文档还提供了订单状态查询接口,查询地址同样是POST方式提交的http://mmp.9baopay.com/Pay_Trade_query.html。查询结果的通知同样需要进行签名验证。
附件中列出了银行编码的参考,实际使用时应以后台的银行编码为准。支付过程中,商户号(pay_memberid)是一个关键参数,用于识别不同的商户。
为了更好地理解接口的使用,文档还提供了一系列DEMO示例代码,涵盖不同编程语言,帮助开发者快速接入支付系统。此外,开发者还可以在后台的通道管理中查看或添加自定义的支付产品,以满足特定的银行或支付方式需求。
这篇文档详细介绍了支付接口的各个组成部分,包括获取接口信息、签名生成、支付通知以及订单查询,为开发者提供了全面的集成指南。
2022-08-08 上传
2022-08-08 上传
2022-08-08 上传
2022-12-18 上传
2011-07-07 上传
2022-08-08 上传
2022-08-08 上传
2019-03-15 上传
2022-08-08 上传
城北伯庸
- 粉丝: 34
- 资源: 315
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载