数据字典与枚举说明

1.1 订阅状态 subscription_status

对应代码:SubscriptionStatusEnum

取值 说明
PENDING_ACTIVATE 待激活
ACTIVE 生效中
SUSPENDED 已暂停
CANCELLED 已取消
FAILED 订阅失败(如首期支付失败、鉴权失败等,与商户主动取消区分)
EXPIRED 已过期

1.2 交易状态 trade_status

对应代码:DeductionStatusEnum(扣款单状态)

取值 说明
PENDING 待处理
PROCESSING 处理中
CHANNEL_PENDING 渠道处理中
SUCCESS 成功
FAILED 失败
CANCELLED 已取消

1.3 周期类型 period_type

对应代码:CycleTypeEnum;配置/落库另支持 MONTH_FIXED_DAY(自然月固定日,需配合 fixed_day

取值 说明
DAY
WEEK
MONTH 月(按签约日历日对齐的 N 个月间隔)
QUARTER
HALF_YEAR 半年
YEAR
MONTH_FIXED_DAY 自然月固定日(每月在 fixed_day 扣款;当月无该日取当月最后一日)

1.4 异步通知事件 event_type

对应代码:NotifyBusinessTypeConstants

取值 说明
PAYMENT 支付/扣款类通知
SUBSCRIPTION 订阅生命周期类通知(签约、变更、取消等)
REFUND 退款类(预留)

1.5 支付方式 pay_method

对应代码:DeductionPaymentMethodEnum

取值 说明
PROTOCOL_CARD 协议支付(银行卡代扣等)
ACCOUNT_BALANCE 账户余额(预留)
DEFAULT 默认档,与协议支付共用当前实现

1.6 营销定价类型 applied_pricing_type

对应代码:PricingTypeEnum

取值 说明
FREE_TRIAL 免费试用
FIRST_PERIOD_DISCOUNT 首期优惠
TIERED_DISCOUNT 阶梯折扣
FIXED_DISCOUNT 固定折扣率
NO_DISCOUNT 无优惠(使用产品原价)
MERCHANT_SPECIFIED 商户指定金额

1.7 产品状态 product_status

对应代码:ProductStatusEnum

取值 说明
ENABLED 启用
DISABLED 禁用

1.8 策略状态 strategy_status

对应代码:ProductStatusEnum(与产品配置共用同一套状态码)

取值 说明
ENABLED 启用
DISABLED 禁用

1.9 金额与数值类型

金额字段(如 period_amountoriginal_amountactual_amountspecified_amount)单位为 ,类型为 整数integer / JSON number)。

期数、次数、优先级等计数字段同样使用 integer

1.10 主要字段含义

字段 适用场景 含义
subscription_no 订阅 订阅号
trade_no 扣款 扣款单号
out_trade_no 订阅/通知 商户签约订单号
merchant_user_id 订阅/通知 用户标识
period_amount 订阅 每期扣款金额(分)
product_status 产品查询 产品配置状态
strategy_status 产品查询 营销策略状态
specified_amount 变更请求 商户指定每期金额(分)
error_code 失败场景 错误码
error_message 失败场景 错误描述

##