跳到主要内容

获取终端配置

获取当前终端的功能配置和基础数据定义,包括支付方式、支付状态、退款状态等。

请求接口

GET /open/cashier/terminal/config

通用参数

请求参数

响应参数

参数类型说明
paymentObject[]支付方式定义
payment_statusObject[]支付状态定义
refund_statusObject[]退款状态定义
enable_shift_handoverBoolean是否开启交接班
require_employee_loginBoolean是否要求员工登录
enableBoolean终端是否启用

payment / payment_status / refund_status 项结构

参数类型说明
codeString编码
nameString名称

响应示例

{
"code": 0,
"msg": "success",
"data": {
"payment": [
{ "code": "WXPAY", "name": "微信支付" },
{ "code": "ALIPAY", "name": "支付宝" },
{ "code": "UNIONPAY", "name": "银联刷卡" },
{ "code": "CASH", "name": "现金支付" },
{ "code": "UNIONPAY_CODE", "name": "云闪付" },
{ "code": "HUABEI", "name": "花呗" },
{ "code": "JDPAY", "name": "京东支付" },
{ "code": "GIFT_CARD", "name": "礼品卡" },
{ "code": "ECNY", "name": "数字人民币" },
{ "code": "ABC", "name": "农行支付" },
{ "code": "CCB", "name": "建行龙支付" },
{ "code": "COMM", "name": "交行支付" },
{ "code": "UP_QUICK", "name": "银联快捷协议支付" },
{ "code": "SCRCU", "name": "四川农信支付" },
{ "code": "BALANCE", "name": "余额支付" }
],
"payment_status": [
{ "code": "100", "name": "支付成功" },
{ "code": "101", "name": "待支付" },
{ "code": "102", "name": "用户支付中" },
{ "code": "103", "name": "冲正" },
{ "code": "104", "name": "支付失败" },
{ "code": "105", "name": "已取消" },
{ "code": "199", "name": "未知错误" }
],
"refund_status": [
{ "code": "200", "name": "退款成功" },
{ "code": "201", "name": "退款中" },
{ "code": "202", "name": "退款失败" },
{ "code": "203", "name": "退款关闭" },
{ "code": "204", "name": "退款已受理" }
],
"enable_shift_handover": false,
"require_employee_login": false,
"enable": true
}
}