# 客户优惠券核销

# 接口地址

/macan/coupon/directVerify

# 入参

# 字段说明

名称 类型 必填 示例 描述
idCustomer Number 10545360219000304622 优惠券归属客户唯一标识
idCouponList Number[] [14038071, 14039392] 优惠券 ID,最多支持 20 个
idOwnOrg Number 16011640498246656021 用券门店 ID。当优惠券非适用全部门店时,会校验优惠券在当前门店是否可用
orderId Number 20241010000002 用券订单 ID
orderCode String "TSF20241010000002" 用券订单编码,最大长度 64

# JSON示例

{
    "paramValues": [
        {
            "idCustomer": 10545360219000304622,
            "idCouponList": [14038071, 1307515],
            "idOwnOrg": 16011640498246656021,
            "orderId": 20241010000002,
            "orderCode": "TSF20241010000002"
        }
    ]
}

# 出参

# 字段说明

名称 类型 示例 描述
data Boolean true 优惠券核销结果,true 代表成功,false 代表失败
code String "4005" 优惠券核销错误码,当 data=false 时才需要关注该字段。
-1:核销失败
0:核销成功
4000:优惠券或部分优惠券不存在
4001:优惠券已删除
4002:优惠券状态不可用
4003:优惠券有效期未开始或已结束
4004:优惠券在当前门店不可用
4005:不能核销他人优惠券
9999:系统繁忙
message String "不能核销他人优惠券" 优惠券核销错误描述,当 data=false 时才需要关注该字段

# JSON示例

{
    "code": 200,
    "data": {
        "data": false,
        "code": "4002",
        "message": "优惠券状态不可用: 1307515"
    },
    "message": "SUCCESS"
}