跳到主要内容

食堂二维码被扫支付

请求

iot/canteen/canteen_scan_pay

接口协议 - 公共参数

参数必填类型说明
payFeeNumber支付金额,单位元
orderTimeString订单时间,格式:"yyyy-MM-dd HH:mm:ss"
orderIdString订单ID,全局唯一,如UUID等,不推荐使用时间戳作为订单号
cardIdString餐卡编号
offlineFlagNumber离线标识,0在线,1离线
qrCodeString食堂付款码
curCodeString币种
proInfoString商品信息

响应

参数必填类型说明
traceIdString流水号
customerIdString就餐用户编号
customerNameString用户姓名
payResultStringY:支付成功 N:支付失败 U:待轮询
payFeeNumber支付金额,单位元
payTimeString支付时间,"yyyy-MM-dd HH:mm:ss"
userPayFeeString实际支付金额
accountNoString账户ID
accountNameString账户别名
accountTypeString账户类型
businessNameString商家名
accountBalanceNumber账户余额
totalBalanceNumber账户总余额
orderIdString订单号
discountMsgString优惠信息
discountFeeNumber优惠金额
remarkString备注信息

请求示例

{
"qrCode": "",
"payFee": 0.00,
"orderTime": "",
"orderId": "",
"offlineFlag": 0,
"curCode": "",
"proInfo": ""
}

返回值示例

{
"traceId": "traceId_a4297033fad3",
"customerId": "customerId_12a0c4dbaabe",
"payResult": "Y",
"resultMsg": "resultMsg_5c2d57499cf0",
"customerName": "customerName_517d7e285823",
"payFee": 0.00,
"payTime": "",
"userPayFee": 0.00,
"accountNo": "accountNo_96f20ff9863a",
"accountName": "accountName_11b1b96c74b8",
"accountType": "",
"businessName": "businessName_4fb07b9c073c",
"accountBalance": 0.00,
"totalBalance": 0.00,
"orderId": "orderId_aa96c4141323",
"discountMsg": "discountMsg_d8a045cafe1b",
"discountFee": 0.00
}