终端类
产品介绍
智收银(USDK)
1.1 接口文档
修订记录目录
一.调用方式:
1、APP本地调研
2、HTTP调用
3、AIDL调用
4、串口通讯
5、数据共享
二、接口参数定义
三、交易接口说明
1、收款类
1.1 收款/分期收款 -- 银行卡
1.2 收款/分期收款/用户主扫 -- 扫码支付
1.3 收款/分期收款/预授权 -- 订单支付
1.4 收款/分期收款/预授权-- 订单支付(无查询)
1.5 金融宝
1.6 人脸
1.7 订单人脸支付
2、撤销类
2.1 撤销/分期撤销 -- 银行卡
2.2 撤销/分期撤销 -- 订单支付
2.3 撤销 -- 人脸支付
3、退货类
3.1 退货/分期退货 -- 银行卡
3.2 退货/分期退货 -- 扫码支付
3.3 退货-- 人脸支付
4、查询类
4.1 余额查询
4.2 订单支付结果查询
4.3 交易查询
4.4 订单详情查询
5、授权类
5.1 预授权
5.2 (订单)预授权撤销
5.3 (订单)预授权完成
5.4 (订单)预授权完成撤销
5.5 扫码预授权
5.6 (订单)扫码预授权撤销
5.7 (订单)扫码预授权
5.8 (订单)扫码预授权完成撤销
5.9 人脸预授权
5.10 人脸预授权撤销
5.11 人脸预授权完成
5.12 人脸预授权完成撤销
6、辅助功能
接收终端主密钥
终端签到
终端结算
提取指定交易内容
重打印签购单
身份验证
扫码获取订单请求
一机多商户辅助功能
借贷记验证
7、应用管理
配置 USDK 参数
检查 USDK 更新
获取所有 USDK 参数
设置所有 USDK 参数
8、对外服务
打印指定内容
获取设备信息
扫码获取码值(条形码/二维码)
读卡(银行卡,M1 卡,通联 86 预付费卡)
9、H5轻应用接口
四、AIDL接口文档
1.交易类
单笔交易明细
多笔交易明细
历史交易明细
读取身份证信息
历史交易汇总查询
获取 USDK 参数
设置 USDK 参数
读取银行卡号
清除流水
三要素验证
M1 卡读取
五、数据共享接口说明
1.交易类
交易明细查询(单笔/多笔
历史明细查询
交易汇总
历史交易汇总
清除交易流水
2.参数类
获取 USDK 参数
设置 USDK 参数
语音播报(百度离线)
3.三要素验证
六、钱包机构码参照表
七、业务类型
八、备注
九、附录
附录一
附录二
附录三
1.2 操作手册
1.3 调用示例
1.4 常见问题
云MIS
2.1 接口文档
1. 接口环境
2. 支付类接口
2.1. 基础收款接口
2.2. 授权类收款接口
2.3. 刷脸支付收款接口
2.4. 辅助功能接口
3. 业务编码列表
4. 返回码列表
5. 附录
2.2 操作手册
传统收银
3.1 接口文档
一、调用方式
二、 回调类定义
三、 接口参数定义
四、 卡标志说明
五、 业务类型、交易类型
六、 接口导入文件列表—Android 版本
七、 备注
八、附录
应用商店
4.1 接口文档
1 厂商服务配置
2 系统接口
版本下载以及对接demo
厂商设备服务
厂商设备服务
各厂商智能机出厂预装包
妙收银
应用商店
通联云终端(Cloud)
MIS
传统MIS
智能云 mis
报备
1.刷脸设备白名单申请
2. 通联渠道身份证报备
通联核心产品文档中心
-
+
首页
五、 业务类型、交易类型
#### * 业务类型、交易类型 | **银行卡业务类型 CardType=“01”**备注 | | ------------------------------------------------- | | 交易类型 | 对应请求(字符串) | 备注 | | | 签到 | 1 | 签到 | | | 消费 | 2 | 消费 | | | 撤销 | 3 | 消费撤销 | | | 退货 | 4 | 退货 | | | ~离线交易~ | ~12~ | ~离线交易~ | | | 订单支付(不含查询) | 23 | 订单支付 | | | 订单支付(含查询) | 24 | 订单支付 | | | 订单支付结果查询 | 55 | 订单支付结果查询 | | | 预授权 | 6 | 预授权 | | | 预授权撤销 | 7 | 预授权撤销 | | | 预授权完成 | 8 | 预授权完成 | | | ~预授权完成撤销~ | ~11~ | ~预授权完成撤销~ | 不支持 | | 追加预授权 | 9 | | | | ~预授权完成离线~ | ~10~ | | 不支持 | | 结算 | 14 | 结算 | | | ~提取最后一笔交易~ | ~15~ | ~提取最后一笔交易~ | | | 重打印 | 16 | 重打上笔交易 | | | 余额查询 | 18 | 查询余额 | | | ~重打结算单~ | ~19~ | ~重打结算单~ | 不支持 | | 参数设置 | 21 | 参数设置(针对本地的配置) | 安卓版本需自行设计 | | 联机初始化 | 48 | 联机初始化 | | | 末笔查询 | 49 | 末笔查询 | | | 打印交易明细 | 96 | 打印交易明细 | | | **扫码支付业务类型 CardType=“100”** | | 签到 | 1 | 签到 | | | 消费 | 2 | 扫码支付 | | | 扫码撤销 | 3 | 扫码撤销 | | | 扫码退货 | 4 | 扫码退货 | | | 订单支付(不含查询) | 5 | 订单支付 | | | 订单支付(含查询) | 13 | 订单支付 | | | 订单支付结果查询 | 12 | 订单支付结果查询 | | | 重打印 | 16 | 重打印 | 安卓版使用银行卡 | | 参数设置 | 21 | 参数设置(针对本地的配置) | 安卓版本需自行设计 | | 联机初始化 | 48 | 联机初始化 | | | 末笔查询 | 50 | 末笔查询 | | | **网上统一收银业务类型 CardType=“03”** | | 消费 | 1 | 扫码支付(或人脸支付) | 人脸:间联模式 | | 撤销 | 3 | 撤销 | | | 退货 | 4 | 退货 | | | 交易查询(重打印) | 5 | 交易查询 | | | 参数设置 | 21 | 参数设置 | | 1. 微信支付、支付宝支付是为了兼容老程序而存在,已不建议再使用。新对接开发者请对接扫码支付,支持微信、支付宝、QQ 钱包、建行龙支付、银联二维码支付。 2. 如果需要打印收银员号,POS 机号,门店号,发票号(TransCheck)的必须在请求时对属性赋值; 3. 在银行卡隔日退货时,如果不对 HostserialNumber(原系统参考号)和 TransDate(原交易日期)赋值,则控件会判断显示让你输入 HostserialNumber、TransDate 这两个字段的控件。 4. 在消费撤销时,如果不对 OldTraceNumber(原交易流水号)赋值,则在 POS 上输入原交易流水号,如果赋值,则 POS 直接对该笔流水做撤销;在扫码支付退货时,如果不对 OldTraceNumber 赋值,控件会弹出对话框输入原来交易单号,如果 pos 机判断交易单号错误则会要求用户手动输入单号。 5. 提取最后一笔交易用来防止 POS 交易成功而收银机由于某些不可预测的原因未收到成功应答,使用该指令后,POS 会返回最后一笔成功交易的信息,包括(TransCheck),收银系统在收到信息后必须检查 TransCheck 里的内容是否是针对该笔销售; 6. 结算交易必须每天结束营业前执行,否则该终端所受理的银行卡款项无法及时到帐。 7. Memo用法:在请求中添加自定义内容(如订单或者其他交易信息)传入接口并交易成功,可以到收银宝商服对账平台中查看交易备注。 银行卡交易类型 8. **当扫码支付实现支付宝或者微信消费时,返回字段会返回 CardNumber 字段它代表着兼用于扫码支付返回微信 OPENID 或者支付宝 USERID。扫码支付返回 CUPS 代表着二维码取到,值对应意义如下:** VSP501:微信支付 VSP502:微信支付撤销 VSP503:微信支付退款 VSP505: 手机 QQ 支付 VSP506: 手机 QQ 支付撤销 VSP507: 手机 QQ 支付退款 VSP511 : 支付宝支付 VSP512 : 支付宝支付撤销 VSP513 : 支付宝支付退款 VSP541 : 银行扫码支付 VSP542 : 银行扫码撤销 VSP543 : 银行扫码退货 VSP551 : 银联扫码支付 VSP552 : 银联扫码撤销 VSP553 : 银联扫码退货
顾俊gujun1
2025年3月4日 16:47
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
Word文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码
有效期