接口描述:

  • 收银机 下单支付接口

接口版本:

版本号 制定人 制定日期 修订日期
1.0.0 朱小 2021-07-21 2021-07-21

请求URL:

  • 商户接口URL:/api/memberPay/cash/create_order_dine

请求方式:

  • POST

请求参数:

参数名 是否必须 类型 说明
payType byte 支付方式:1-现金收款 2-会员支付 3-条码 4-刷脸
barCode byte 条码值,支付方式为条码或刷脸时,必填
memberId long 会员ID,使用优惠券或本单可积分或会员支付时必填
authFrom byte 固定值:4-收银机端【餐饮版】
goodsJson string 商品信息,详见下表
requiredAmount string 应付金额,单位元
realAmount string 实付金额,单位元
storeAreaId long 牌号ID
couponNos string 会员优惠券核销码
disCountRate int 折扣,例如:8折 传值:8
disCountAmount long 立减金额,单位元
isAddPoints byte 本单是否可积分,1-积分 0-不积分
remark long 备注

商品信息:

参数名 是否必须 类型 说明
goodsId long 商品ID (-1表示无码商品)
goodsNum int 商品数量
goodsProps string 商品属性
discountAmount long 优惠金额,单位分
goodsName string 商品名称(无码商品)
currentPrice long 商品价格(无码商品),单位分

请求示例:

{
  "payType": "1",
  "barCode": "4565446484541",
  "memberId": "1001",
  "authFrom": "4",
  "requiredAmount": "100",
  "realAmount": "80",
  "storeAreaId": "1",
  "couponNos": "885212555556",
  "disCountRate": "8.8",
  "disCountAmount": "8",
  "isAddPoints": "0",
  "remark": "6666",
  "goodsJson": [
      {"goodsId": "1000", "goodsNum": "2", "goodsProps": "1,2", "discountAmount":"4"},
      {"goodsId": "-1", "goodsNum": "1", "goodsName": "茉莉花茶", "currentPrice":"10"}
  ]
}

返回参数说明:

参数名 类型 说明
code int 0
msg string success

返回示例:

{
  "code": 0,
  "msg": "success",
  "data": null
}
文档更新时间: 2021-10-25 17:48   作者:刘正阳