支付宝线下二维码收单商家集成接口详解(1.3版)
需积分: 50 159 浏览量
更新于2024-09-08
40
收藏 373KB PDF 举报
支付宝线下支付(收单)商家收银系统集成接口文档详细介绍了如何将支付宝的二维码支付功能整合到商家的实体店收银系统中,以实现便捷的移动支付体验。以下是核心知识点:
1. **接口网关**:
支付网关地址为 <http(s)://open.jdlwlkj.com/offline/api.jsp>,这个接口基于阿里云平台,确保了系统的高可用性和安全性。商家需获取收款方PID(合作方身份ID)、KEY(私钥),以及可选的seller_email(支付宝账号,用于清算文件下载)、STORE_ID(分店编号或名称)、seller_id(独立分支PID)和TERMINAL_ID(收银终端编号)。
2. **二维码支付接口**:
- **服务名称**: 该接口用于二维码支付,服务名称固定为 "pay"。
- **请求参数**:
- `fee`:订单总金额,要求精确到小数点后两位。
- 可选参数包括 `operator_id`(操作员ID)和 `out_trade_no`(订单号),以及 `goods_detail`(订单商品详细信息,JSON格式)。
示例请求格式:`id=123456789&service=pay&fee=0.01&operator_id=OP001&out_trade_no=20141213141516`
- **响应参数**:
- 返回处理结果代码,用于判断交易状态,商家可根据此代码进行后续处理。
3. **业务流程**:
商户在顾客结账时,通过商户收银系统计算商品总价,生成二维码。顾客用支付宝扫一扫功能扫描二维码,完成支付。这个过程中,商户需要确保拥有相应的打印/显示设备,以便生成二维码。
4. **安全与合规**:
商家需妥善保管PID和KEY,这些是敏感信息,不能随意泄露。同时,按照支付宝的要求,确保数据传输的安全,如使用HTTPS协议,并且正确设置字符集为UTF-8。
5. **拓展性**:
除了二维码支付,支付宝线下支付还支持声波支付和条形码支付,但文档重点在于二维码支付。对于有多个分店或独立分支机构的商家,可以根据实际需求配置不同的PID和seller_id。
这份文档为商家提供了支付宝线下支付的集成指南,包括接入步骤、参数定义以及交易流程,帮助商家实现数字化收银,提升门店效率和顾客体验。
2024-07-20 上传
2021-06-05 上传
点击了解资源详情
2018-01-17 上传
2021-08-23 上传
2022-03-20 上传
2016-09-27 上传
一个不一样的程序员
- 粉丝: 144
- 资源: 1
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫