# 团购优惠券枚举值定义
# Voucher
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| code | string | 必填 | 券code,平台生成的code是数字加字母的组合,最长32位,商家自定义code不超过48位,也是数字加字母的组合 |
| status | number | 必填 | 券状态,详细见VoucherStatus |
| send_time | number | 必填 | 发放时间,时间戳 |
| update_time | number | 必填 | 最近更新时间,时间戳 |
| start_time | number | 必填 | 核销生效时间,时间戳 |
| end_time | number | 必填 | 核销结束时间,时间戳 |
| consume_time | number | 选填 | 核销时间,时间戳。次卡时不返回此字段 |
| refund_time | number | 选填 | 退券时间,时间戳。次卡时不返回此字段 |
| product_id | string | 必填 | 通过本地生活api创建的商品id |
| consume_store_name | string | 选填 | 如果券是已核销状态,会返回核销的门店名称(商户在核销券接口传入后才会返回)。次卡时不返回此字段 |
| voucher_type | number | 必填 | 券类型,详细见VoucherType |
| voucher_buy_amount | number | 选填 | 券的售卖价格(分),如果有平台补贴,即为用户实际支付金额加上平台补贴金额 |
| voucher_actual_amount | number | 选填 | 券市场金额(分),券对应的价值金额 |
| telphone_no | string | 选填 | 用户手机号,仅在商品创建时勾选了需要用户手机号才返回 |
| openid | string | 必填 | 用户在商家品牌appid下的openid |
| code_type | number | 必填 | 参考 VoucherCodeType |
| order_id | string | 选填 | 购买券的订单id |
| sku_id | string | 必填 | 商品下的skuid |
| voucher_settle_status | number | 选填 | status为VOUCHER_STATUS_USED才返回,枚举见VoucherSettleStatus。次卡时不返回此字段 |
| union_id | string | 必填 | 用户在微信开放平台下的unionid |
| out_store_id | string | 选填 | 核销接口传入out_store_id。次卡时不返回此字段 |
| last_consume_no | string | 选填 | 券最后一次成功发起核销的核销单号,从未发起过核销的券不返回。 |
| last_withdraw_consume_no | string | 选填 | 券最后一次成功发起撤销核销的撤销核销单号,从未发起过撤销核销的券不返回。 |
| time_card | VoucherTimeCard | 选填 | 仅voucher_type为VOUCHER_TYPE_MULTIPLE_PRODUCT_EXCHANGE次卡时返回 |
# RevokeVoucher
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| encrypted_code | string | 选填 | 券加密code,和券code二选一 |
| code | string | 选填 | 券code,和券加密code二选一 |
| sku_id | string | 选填 | 商品下的skuid,填写code时必填 |
| cancel_count | number | 选填 | 已废弃 |
# VoucherBill
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| voucher_name | string | 必填 | 商品名称 |
| product_id | string | 必填 | 通过本地生活api创建的商品id |
| code | string | 必填 | 券code |
| order_id | string | 必填 | 购买券的订单ID |
| openid | string | 必填 | 用户在商家品牌appid下的openid |
| voucher_buy_time | number | 必填 | 购买时间 |
| voucher_buy_amount | number | 必填 | 券售卖金额(分)。次卡时为单次金额 |
| voucher_pay_amount | number | 必填 | 用户支付金额(分) 。次卡时为单次金额 |
| mch_favor_amount | number | 必填 | 视频号小店商家优惠减价金额(分)。次卡时为单次金额 |
| platform_favor_amount | number | 必填 | 视频号小店平台优惠减价金额(分)。次卡时为单次金额 |
| consume_time | number | 必填 | 核销时间,时间戳 |
| consume_store_name | string | 必填 | 核销的门店名称(商户在核销券接口传入后才会返回) |
| mch_settle_amount | number | 必填 | 给商家的已结算金额(分)。次卡时为单次金额。 |
| finder_settle_amount | number | 必填 | 给达人的结算金额(分)。次卡时为单次金额 |
| out_store_id | string | 选填 | 核销接口传入out_store_id |
| time_index | number | 必填 | 次序号标识2024年2月底次卡上线后返回 |
# OperateFailVoucher
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| code | string | 选填 | 操作的券code,核销时传code时或者传了有效的加密code时返回 |
| sku_id | string | 选填 | 操作的券sku_id,核销时传code时或者传了有效的加密code时返回 |
| encrypted_code | string | 选填 | 核销时传的加密code非法返回 |
| ret_code | string | 必填 | 操作结果 |
| ret_msg | string | 选填 | 操作结果说明 |
# VoucherSerial
次卡各次序号详情,2月底上线
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| index | number | 必填 | 次序号 |
| status | number | 必填 | 次序号状态,详细见VoucherStatus |
| buy_amount | number | 必填 | 次卡单次售卖价格(分) |
| actual_amount | number | 必填 | 次卡单次原价(分) |
| consume_time | number | 选填 | 指定次序号最后一次核销时间,时间戳 |
| refund_time | number | 选填 | 指定次序号退券时间,时间戳 |
| voucher_settle_status | number | 选填 | status为VOUCHER_STATUS_USED才返回,枚举见VoucherSettleStatus |
| consume_store_name | string | 选填 | 如果次序号是已核销状态,会返回核销的门店名称(商户在核销券接口传入后才会返回) |
| out_store_id | string | 选填 | 核销接口传入out_store_id |
| last_consume_no | string | 选填 | 次序号最后一次成功发起核销的核销单号,从未发起过核销的次序号不返回 |
| last_withdraw_consume_no | string | 选填 | 次序号最后一次成功发起撤销核销的撤销核销单号,从未发起过撤销核销的次序号不返回 |
# VoucherTimeCard
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| serials | array<VoucherSerial > | 必填 | 次序号列表 |
| total_count | number | 必填 | 次卡可用总次数 |
| available_count | number | 必填 | 剩余可用次数 |
| consumed_count | number | 必填 | 已核销次数 |
| refunded_count | number | 必填 | 已退券次数 |