开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
android 开发文档
windows 开发文档
linux 开发文档
iot 小程序开发文档
其它
api
收银台
刷脸核身
刷脸登录
会员与授权
发送付款码
发送和接收小指令
版本查询
获取系统属性
系统设置页面
二维码识别
生成二维码
ui 控制
语音播报
本地数据库
本地图片存储
串口通信
外设管理
打印指令
监听按键事件
身份证读卡器适配
电子秤
钱箱
非接卡通信
ic 卡通信
红外测温仪
消息服务
日志服务
前后屏通信
更多使用指南
开发 > 开放能力接入 > 其它 >  >  > my.ix.oncashiereventreceive
收藏
订阅更新
我的文档
设置
简介
my.ix.oncashiereventreceive 开启收银台事件监听的 api。用于监听收银台是否被关闭,继续后续流程。
调用收银台 api 打开收银台页面后,用户扫码/刷脸后会在收银台 api 回调方法中返回 barcode 信息,但是收银台页面并没有退出,会自动查询支付结果并显示支付结果页面。开发者在收银台 api 回调方法接收到 barcode 后,可以监听收银台页面关闭事件,并执行后续逻辑处理。
监听到收银台退出事件后必须使用 接口关闭监听。
使用限制
蜻蜓 2.9.3 版本新增 biztype:result_df_status,对应的详细状态参见
本接口仅适用于蜻蜓系列机型。
接口调用
示例代码
js 示例代码
javascript
复制代码
// .js
my.ix.oncashiereventreceive((r) => {
if (r.biztype === 'result_closed')
my.showtoast({content: '收银台关闭'});
else if (r.biztype === 'result_btn_function')
my.showtoast({content: '收银台自定义按钮按下'});
else
my.showtoast({content: 'result: ' r.biztype});
});
入参
属性
类型
必填
描述
listener
function

收银台事件产生时被回调的方法。
出参
属性
类型
描述
biztype
string
result_btn_function:⽀付结果⻚⾃定义功能按钮。
result_closed:收银台/结果⻚关闭。
result_df_status:收银状态。
status
string
支付选择⻚⾯:
cashier:收银台⻚⾯。
cashiertipshow:展开扫码提示。
cashiertiphide:收起扫码提示。
刷脸⻚⾯:
capture:刷脸采集⻚⾯。
keyboard_0:确认支付⻚⾯。
keyboard_4:4 位⼿机号确认⻚⾯。
keyboard_11:11 位⼿机号确认⻚⾯。
protocol:协议⻚⾯。
error:刷脸异常⻚⾯。
qrcode:⼆维码确认⻚⾯。
⽀付结果⻚:
show_result_success:⽀付成功事件。
show_result_default:未知结果事件。
show_result_error:⽀付失败事件。
result_close:关闭结果页事件。
result_searching:等待支付结果事件。
code
string
错误类型(error 事件会带有错误码
message
string
错误描述。
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图