KasyKredit 现金贷还款抵扣金一期需求 V2
| 项目 | 说明 |
|---|---|
| 版本 | V2.0 |
| 日期 | 2026-09-14 |
| 适用端 | KasyKredit 用户端 |
| 适用订单 | Nigeria KasyKredit 中位于线下冻结名单、且发券时仍校验通过的未结清现金贷订单 |
| 目标 | 激励用户在到期日前提前还款;奖励按还款金额计算,并在最终结清时自动抵扣,完成配置、发券、使用和核销闭环 |
| 依赖 | 遵循《优惠券底层能力与类型框架 V2》的发券配置、快照、账本、审计和异常规则 |
| 不在本期 | 可提现余额、转让、手动选券、策略实验、成本核算;其他券型及手机分期接入 |
1. 产品定义
还款抵扣金是绑定到单一用户、单一订单的奖励权益。用户在到期日前成功还款后,系统按还款金额累计已赚金额;订单最终结清时,系统自动用已赚金额抵扣应还款。
用户端名称统一为 Repayment Reward。最高可赚金额不是现金、不是已到账余额,也不能单独使用。
| 展示项 | 含义 |
|---|---|
| Earn up to ₦X | 本权益累计可赚上限 |
| Earned ₦A / ₦X | 已赚金额与上限 |
| ₦B more available | 剩余可赚金额 |
| Estimated reward | 当前提前还款金额在今日的预估奖励 |
| Repayment Reward -₦A | 最终结清时实际抵扣金额 |
2. 角色与范围
| 角色 | 权限与行为 |
|---|---|
| 用户 | 查看奖励、提前还款赚取奖励、在最终结清时获得自动抵扣 |
| 运营人员 | 提交线下 SQL 取数形成的冻结名单、名单凭证及本期发券配置;本期不使用自助后台 |
| 客服/运营人员 | 按受控流程核查发券、账本和核销留痕;人工调整必须有授权、原因和留痕 |
一期每笔订单最多一张有效还款抵扣金。权益不可提现、转账、赠与、出售或跨订单使用。
3. 发放与状态
3.1 发放
- 运营完成线下 SQL 取数并冻结订单名单,提交名单凭证与发券配置;受控任务仅对名单内订单校验并直接发券,用户无需领取或激活。
- 每次执行形成发券批次,记录名单凭证、校验、成功/失败结果与原因;同一发券配置、用户和订单重复执行不得重复发券。
- 发放后权益即与订单绑定;通知如接入现有能力,失败不影响权益有效性,也不得触发重复发券。
- 已发权益的上限、奖励规则和绑定订单保持不变;后续名单或规则调整只影响新的发券批次。
3.2 状态
| 状态 | 用户侧含义 | 用户可做的事 |
|---|---|---|
| 待赚取 | 可以通过提前还款开始赚取 | 查看、提前还款 |
| 赚取中 | 已赚取部分金额,未达上限 | 继续提前还款 |
| 停止赚取 | 已过可赚取截止时间或已逾期,不再新增奖励;如已有已赚金额,仍待最终结清自动抵扣 | 查看、正常还款;不再展示提前赚取 CTA |
| 已赚满 | 已达到最高可赚金额 | 正常还款;等待最终自动抵扣 |
| 已核销 | 已在最终结清抵扣 | 查看历史 |
| 已失效/已作废 | 无已赚余额的到期权益,或订单取消、退款、人工处置后不可再使用的权益 | 查看历史,不可使用 |
3.3 本期发券配置与线下名单
本期不建设策略配置、名单筛选、名单导入或查询后台,也不在本需求中描述 SQL、表或取数实现。运营线下取数后提交冻结名单及下列配置,受控任务完成校验、直接发券和结果留痕。
| 分组 | 字段 | 规则 |
|---|---|---|
| 批次标识 | 发券批次名称、发券原因、提交人、发券时间 | 必填;追溯一次线下取数与发券执行 |
| 名单凭证 | 线下取数需求标识、取数时间、名单版本、名单条数 | 必填;只记录冻结名单来源,不保存或展示 SQL |
| 发券对象 | 用户标识、订单标识 | 冻结名单必填;每条只对应一笔未结清订单 |
| 券型范围 | 券类型、国家、产品 | 固定为还款抵扣金、Nigeria、KasyKredit;不可修改 |
| 权益规则 | 最高可赚金额、币种、奖励日利率 | 必填;币种固定 NGN,金额和日利率随批次快照固化 |
| 生效规则 | 生效时间、可赚取截止时间 | 必填;截止时间不得早于生效时间 |
| 逾期规则 | 逾期后停止赚取,已赚金额保留至最终结清 | 固定本期规则,不作为批次可选项 |
| 使用规则 | 最终结清自动抵扣、抵扣范围 | 固定为抵扣全部应还项;不新增券级抵扣优先级,沿用现有结清清分规则 |
| 叠加规则 | 同订单有效券数量 | 固定为最多一张还款抵扣金;不可叠加 |
| 名单结果 | 校验通过/失败、失败原因、发券结果 | 由受控任务产出并留痕;失败或重试不得重复发券 |
发券前逐条校验订单仍属于 Nigeria KasyKredit、未结清、未存在冲突有效券,且同一发券配置、用户和订单未成功发放;任一项不通过时,该条不得发券并记录原因。
4. 奖励规则
4.1 可赚取条件
同时满足以下条件才产生奖励:
- 权益状态为待赚取或赚取中;
- 还款日期早于该笔还款的到期日;
- 还款已成功;
- 本次存在有效还款金额。
到期日当天、到期后、失败、取消或处理中支付均不产生奖励。
4.2 计算与上限
本次奖励由提前天数、本次结算前还款金额和奖励日利率决定。奖励基数为还款账务确认的本次还款总金额,不扣除本次交易产生的还款抵扣金;不得用抵扣后的现金实付金额或页面预估金额代替。每笔符合条件的提前还款单独累计,累计已赚金额不得超过最高可赚金额。
用户端只展示可信业务结果提供的预估或实际金额:
- 支付前为预估;
- 支付成功后为实际入账金额;
- 实际值因支付日期、成功还款金额或剩余额度变化而不同,以实际结果为准。
同日拆分还款不增加奖励;越早、还款金额越高,预估奖励越高。
4.3 使用与核销
- 已赚金额不进入可提现余额。
- 用户发起最终结清支付时,系统按结清前还款金额预估本次奖励,并锁定此前已赚金额及本次预估奖励;本次奖励不从自身奖励基数中扣除。
- 订单最终结清成功后,系统写入本次实际奖励,再自动使用此前已赚金额与本次实际奖励抵扣最终应还金额,并写入实际核销记录。
- 实际抵扣不得超过最终结清前应还金额,抵扣范围为全部应还项;不新增券级抵扣优先级,沿用现有结清清分规则。
- 支付未成功、取消、超时或仍处理中时,必须释放锁定,不写入本次奖励,也不得核销。
- 用户不可关闭、取消或替换默认自动抵扣。
- 未赚部分在订单结清、权益到期或失效时不补发、不折现。
4.4 单期订单与最后一期提前还
- 单期订单在到期日前一次结清,或多期订单仅提前偿还最后一期时,均可获得该笔还款的奖励;不得因没有后续还款机会而排除。
- 单期结清或最后一期提前结清时,支付确认页展示按结清前还款金额计算的预估奖励和抵扣后预计支付金额;支付成功页展示本次实际奖励、实际抵扣和实际支付金额。
- 单笔结清覆盖多笔未来还款计划时,按各计划的到期日与对应结算前还款金额分别计算后汇总;只提前还最后一期时,仅按最后一期计算。
- 支付失败、取消、超时或重复回调时,不产生本次奖励、不核销,或返回既有成功结果;不得出现重复奖励或重复抵扣。
4.5 计算示例
以下示例假设奖励日利率为 0.1%、券剩余额度充足,且本次还款均已成功。金额均为结算前还款金额。
| 场景 | 计算 | 用户结果 |
|---|---|---|
| 单期订单提前结清 | 应还 ₦10,000,9 月 6 日支付,9 月 11 日到期:5 × 10,000 × 0.1% = ₦50 | 支付成功后赚取并自动抵扣 ₦50,实际支付 ₦9,950 |
| 多期订单,仅提前还第 1 期 | 第 1 期应还 ₦4,000,10 月 1 日支付,10 月 11 日到期:10 × 4,000 × 0.1% = ₦40 | 本次正常支付 ₦4,000,奖励累计 ₦40,最终结清时使用 |
| 多期订单,仅提前还最后一期 | 此前已赚 ₦40;最后一期应还 ₦3,000,12 月 20 日支付,12 月 31 日到期:11 × 3,000 × 0.1% = ₦33 | 支付成功后总抵扣 ₦73,实际支付 ₦2,927 |
| 一次结清多个未来期 | 10 月 1 日结清:第 1 期 ₦4,000、10 月 11 日到期;第 2 期 ₦5,000、11 月 1 日到期 | 分别计算 ₦40、₦155,合计抵扣 ₦195;实际支付 ₦8,805 |
| 到期日当天结清 | 应还 ₦4,000,10 月 11 日到期且当天支付 | 不新增奖励;此前已赚金额仍可自动抵扣 |
| 已逾期后结清 | 已逾期,之前已赚 ₦40,本次结清前应还 ₦3,000 | 不新增奖励,只自动抵扣此前已赚 ₦40,实际支付 ₦2,960 |
| 同日拆分还款 | 同一天将 ₦4,000 拆为四笔各 ₦1,000,均距到期日 10 天 | 总奖励仍为 ₦40,不因拆分增加 |
5. 用户流程与页面要求
完成发券 → 首页/贷款页看到奖励入口 → 查看详情
→ 提前还款输入金额并看预估 → 支付成功确认实际入账
→ 达上限后展示已赚满 → 最终结清自动抵扣5.1 还款入口:奖励卡
在现有 Repayment 页的贷款金额卡下、Repay 按钮上展示奖励卡;它是本期有有效权益订单的首要入口,不依赖贷款首页改版。
- 待赚取/赚取中展示
Repayment Reward、Earned、Maximum、进度条和View reward;点击View reward进入该订单的券详情,不发起还款。 Repay仍按原有流程进入还款与支付方式选择;用户无需先进入奖励详情,也不需要手动选择、领取或使用券。- 已赚满时,卡片保留已赚/上限信息,文案改为
Reward maxed与“将在最终结清时自动抵扣”;不再展示继续赚取引导。 - 无有效券、订单已结清或券已失效时不展示该卡,原还款页面与
Repay流程完全不受影响。
5.2 券列表(My coupons)
券列表是用户查看全部还款抵扣金的唯一列表页,入口来自“我的优惠券”、贷款首页奖励入口和支付成功页的“查看奖励详情”。
- 可用券按有效截止日从近到远排序,包含待赚取、赚取中、已赚满,以及“停止赚取但仍有已赚余额待最终抵扣”的权益;已核销、已失效和已作废券仅在历史列表展示。
- 每张有效券必须展示固定券名称
Early Repayment Reward、最高可赚金额、已赚/最高可赚进度、有效截止日和View details;名称不随批次、金额或状态变化。 - 列表只展示与当前用户订单绑定的权益;不展示其他订单、普通立减券或不可用券的支付 CTA。
- 已赚满券展示
Reward maxed与自动抵扣说明;不展示“继续赚取”。 - 点击卡片进入券详情;不在列表直接执行核销或选择使用。
View invalid coupons进入仅供查阅的历史列表,展示已核销、已失效或已作废券及最终状态;历史券不可进入支付或赚取流程。- 没有有效券时展示“暂无可用还款抵扣金”;若存在历史券仍保留
View invalid coupons,若历史券也不存在则不展示该按钮。
5.3 券详情(Reward details)
必须以 Early Repayment Reward 作为券名称,并展示最高可赚、已赚、进度条、有效截止日、奖励明细和“如何赚取”入口;剩余可赚以“最高可赚减已赚”的准确结果展示,可作为进度说明而非额外强调字段。
“How rewards work”为规则说明的唯一文字入口,默认不展开规则正文;用户点击后打开说明弹窗。弹窗只解释三点:到期日前提前还款、越早越多、最终结清自动抵扣,并说明支付前金额为预估、实际以支付成功入账为准。关闭或确认后返回原详情页,不改变券状态或还款金额。
奖励明细仅记录已成功入账的奖励,按入账时间倒序排列。每条展示入账日期、奖励来源(提前还款奖励)和实际入账金额;不展示预估、支付失败或未入账记录。无成功入账记录时展示“暂无奖励记录”,不以空白区域替代。
复杂计算规则不放在主页面。已核销与已失效权益进入历史记录,不展示支付 CTA。
详情主 CTA 为 Pay early & earn,仅在券为待赚取或赚取中且订单可提前还款时展示;点击进入绑定订单的提前还款页。详情不提供“领取”“激活”“手动使用”或“转让”操作。
5.4 提前还款与预估
- 展示当前可提前还款余额、金额输入框、快捷金额与全额偿还选项。
- 金额变更后刷新预估奖励及支付后预计累计金额。
- 金额不符合可还范围或最低还款要求时,不允许提交,并明确告知原因。
- 页面须固定展示“预估仅供参考,实际以支付成功后结果为准”。
- 已赚满、已失效或不满足提前条件时,可继续完成正常提前还款,但不展示赚取引导。
5.4.1 Payment Methods:奖励预估与最终结清摘要
在现有 Payment Methods 页保留原有支付方式选择。奖励信息随“本次是否最终结清”分为两种状态:
- 非最终结清且满足提前条件:在还款金额与支付方式之间展示轻量的本次预估奖励,包含
Repayment Reward、本次预估可赚金额和Details。点击Details进入该订单券详情,不改变已选支付方式;此时不抵扣已赚金额,支付金额仍为本次结算前还款金额。 - 最终结清且存在可抵扣已赚金额:展示
Estimated Final Amount Due卡片,依次列出Outstanding(抵扣前全部应还)、Estimated Reward(本次成功后预计可抵扣的已赚总额)与You pay(预计实际支付额)。支付金额区域同步展示预计实际支付额,保留抵扣前金额作对比。 - 支付方式切换、金额变化、临近到期导致不再满足提前条件,或奖励已达上限时,预估即时刷新;无本次可赚且无可抵扣已赚金额时隐藏奖励摘要。
- 所有预估均须固定说明“预估仅供参考,实际以支付成功后结果为准”。支付失败、取消或超时不以预估金额入账或核销。
Outstanding - Estimated Reward = You pay必须恒成立;Figma 截图的金额仅为布局示例,不作为计算结果或文案样例。
5.4.2 Repayment Schedule:订单奖励进度
在现有 Loan Detail 的 Repayment Schedule 明细下展示奖励进度卡,仅对绑定有效券的订单展示。
- 展示已赚金额、最高可赚金额、进度条、剩余可赚金额和
View reward。 - 点击
View reward进入券详情;不跳转支付、不改变还款计划。 - 已赚满时替换剩余可赚为
Reward maxed和最终结清自动抵扣说明。 - 已失效或订单已结清时,进度卡移至历史信息区域,只展示最终状态,不展示提前还款 CTA。
5.5 支付成功
- 展示支付成功金额、本次实际赚取金额、累计已赚和剩余可赚。
- 可提供弱 CTA
Pay more & earn more,但不遮挡Done,不以弹窗或倒计时诱导连续支付。 - 实际奖励被上限截断时,只展示实际入账金额。
5.6 已赚满与最终结清
- 已赚满页显示
Reward maxed、已赚总额以及“将在最终结清时自动使用”;不再展示继续赚取 CTA。 - 最终结清页依次展示抵扣前应还金额、Repayment Reward、实际支付金额和节省金额。
- 结清成功后权益变为已核销,历史记录显示实际抵扣金额。
5.7 一期五角星重点页面与截图
以下四张图对应 Figma 新增设计区 NEW · KasyKredit · Repayment Reward · Complete Flow · 2026-09-14 中以五角星标记的本期优先页面。截图中的订单号、日期和金额均为视觉占位;红色五角星是设计范围标记,不属于客户端页面元素。
| 优先页面 | Figma Frame | 一期交付重点 |
|---|---|---|
| ★ 还款入口 | 37还款入口-多期前置收费 | 在现有还款页增加奖励卡,不改变原 Repay 主链路 |
| ★ 支付方式 | V2-01 · Repayment methods · Reward guide | 在支付确认前准确呈现本次预估或最终结清抵扣摘要 |
| ★ 券列表 | V2-02 · Repayment Reward · Coupon list | 展示当前可用券、固定券名称与只读历史入口 |
| ★ 券详情 | V2-03 · Repayment Reward · Coupon detail | 展示奖励进度、成功入账明细、规则说明与提前还款入口 |
5.7.1 还款入口:有有效券且正在赚取

- 奖励卡只服务于该页展示的订单,
Earned为已成功入账奖励,Maximum为该券快照上限;进度条比例为已赚/上限。 - 点击
View reward仅进入详情;点击Repay继续原还款流程。两者不能被合并为“直接抵扣”或“手动选券”。 - 多期订单每次提前还款后回到本页时,已赚金额和进度应按实际入账结果刷新;未最终结清时,已赚金额继续留存,不在此页抵扣。
5.7.2 支付方式:最终结清抵扣预估

- 当本次支付会最终结清订单且存在可用已赚金额,显示图中的最终结清摘要;用户可正常切换支付方式,但不能关闭、提现、转让或手动调整抵扣金额。
- 这里的
Estimated Reward包含此前已赚金额,以及本次提前还款在支付成功后预计产生的奖励;最终以成功结果中的实际累计已赚及实际抵扣为准。 - 非最终结清时不展示
Estimated Final Amount Due;改为第 5.4.1 节规定的本次预估奖励摘要,避免让用户误以为当前已发生自动抵扣。
5.7.3 My coupons:可用券列表

- 有效列表中仅展示绑定当前用户、当前仍可赚取或仍可最终抵扣的还款抵扣金;卡片固定展示券名称
Early Repayment Reward,并展示Earn up to、Earned、截止日和进度,均取券规则快照与已成功入账数据。 - 用户点击
View details查看单券详情;列表不提供领取、勾选使用、转让或提现操作。 - 底部
View invalid coupons是历史查看入口。已核销、失效、作废或调整后的权益不混入可用列表,也不可通过返回操作重新使用。
5.7.4 Reward details:进度、明细与行动入口

Reward history只显示成功入账的记录,按时间倒序;本次支付尚在处理中、失败或取消时不新增记录。How rewards work打开规则弹窗,关闭后返回当前详情;弹窗不改变券状态、已选支付方式或还款金额。Pay early & earn仅在订单仍可提前还款且券处于待赚取/赚取中时可点击;已赚满、已失效、订单结清或逾期后停止赚取时隐藏该 CTA,并保留对应状态和历史信息。
5.7.5 Invalid coupons:失效券列表与灰化样式

- 失效列表标题为
Invalid coupons,卡片保持同一券名称Early Repayment Reward,以灰化底色、灰色文字和Expired状态区别于绿色的可用券卡片。 - 失效卡展示不可用原因、失效日期与
View details;仅可查阅最终状态和历史明细,不展示进度条、Pay early & earn、使用、领取或任何支付 CTA。 - 已核销显示
Redeemed,已作废显示Voided,均沿用相同的灰化只读样式,但必须展示各自真实的最终状态和日期;不可用状态不能通过返回到可用列表恢复。 - 可赚取截止时间已过或订单逾期、但仍有已赚金额待最终结清自动抵扣时,状态为“停止赚取”,不是
Expired,仍留在可用列表并展示“将在最终结清时自动抵扣”。
5.7.6 截图外必须明确的页面状态
| 场景 | 页面行为与文案边界 |
|---|---|
| 无有效券 | 还款入口、Payment Methods 和 Repayment Schedule 不展示奖励组件;My coupons 显示空态,原还款流程不变化。 |
| 到期日当天 | 可正常还款;不展示本次可赚预估。若已有已赚金额且本次为最终结清,仍展示自动抵扣摘要。 |
| 已逾期或可赚取截止时间已过 | 停止赚取并隐藏提前赚取 CTA;此前已赚金额保留,最终结清时仍可自动抵扣,不能展示为 Expired。若未赚取任何金额,则进入 Invalid coupons 并展示 Expired。 |
| 已赚满 | 卡片和详情展示 Reward maxed 与最终结清自动抵扣说明;不再显示本次可赚预估或 Pay early & earn。 |
| 支付处理中 | 保留支付处理中状态;不提前写入奖励明细、不改变已赚进度、不展示核销成功。 |
| 支付失败、取消或超时 | 回到原还款可重试状态;不写入本次奖励、不核销,最终结清场景已锁定金额须释放。 |
| 支付成功但非最终结清 | 成功页显示本次实际奖励、累计已赚与剩余额度;不展示“已抵扣”,已赚金额继续累积至最终结清。 |
| 支付成功且最终结清 | 成功页明确展示抵扣前应还、实际抵扣额与实际支付额;权益转为已核销并仅可在历史中查询。 |
6. 异常与边界
| 场景 | 产品规则 |
|---|---|
| 同一支付结果重复到达 | 同一笔成功还款只计一次奖励和一次核销 |
| 本次奖励超过剩余额度 | 仅累计至上限 |
| 订单逾期 | 停止继续赚取;此前已赚金额保留至最终结清自动核销 |
| 订单取消、退款或人工处置 | 按订单处置结果作废或调整,保留用户可查的最终状态 |
| 同一订单多张权益 | V1 不支持;不得叠加展示或叠加抵扣 |
| 最终结清支付失败、取消或超时 | 不写入本次奖励、不核销;如已锁定抵扣金则释放,订单和券按原状态继续处理 |
| 单期订单或最后一期提前结清 | 按结清前还款金额计算本次奖励;支付成功后本次奖励可与此前已赚金额同时自动核销 |
| 预估与实际不同 | 以实际为准,并说明日期、成功还款金额或剩余额度变化可能影响结果 |
| 用户直接正常还款 | 可继续原流程;该笔不因普通到期还款获得奖励 |
7. 用户端埋点
仅覆盖 KasyKredit Native 用户端;线下名单处理、受控发券、账务计算和服务端状态变更不产生本需求的客户端事件。事件名与页面名固定,不包含订单号、金额、手机号、银行卡信息、错误原文或供应商返回值;结果事件只在可信业务结果确定后触发。
| 页面 / owner | 事件 | 类型 | 唯一触发时机与业务含义 | 必要属性及来源 | 指标 |
|---|---|---|---|---|---|
| 贷款首页奖励入口 / KasyKredit Native | repayment_reward_entry_view | view | 奖励卡首次可见,衡量符合条件用户的入口覆盖 | event_page=loan_reward_entry、reward_status;取可信页面状态 | 入口覆盖 |
| 贷款首页奖励入口 / KasyKredit Native | repayment_reward_entry_click | click | 点击卡片或 CTA,衡量入口到详情/提前还款转化 | event_page=loan_reward_entry、entry_type、reward_status;前两项取固定控件及可信页面状态 | 入口转化 |
| My coupons / KasyKredit Native | repayment_reward_coupon_list_view | view | 可用券列表首次完整可见,衡量可用权益列表覆盖 | event_page=repayment_reward_coupon_list、has_available_coupon;取可信页面状态 | 可用列表覆盖 |
| My coupons / KasyKredit Native | repayment_reward_coupon_detail_click | click | 点击有效券 View details,衡量列表到详情转化 | event_page=repayment_reward_coupon_list、reward_status;取可信页面状态 | 列表到详情转化 |
| My coupons / KasyKredit Native | repayment_reward_invalid_list_click | click | 点击 View invalid coupons,衡量历史权益查看需求 | event_page=repayment_reward_coupon_list、history_coupon_available;取可信页面状态 | 历史列表进入率 |
| Invalid coupons / KasyKredit Native | repayment_reward_invalid_list_view | view | 历史券列表首次完整可见,衡量不可用权益查看覆盖 | event_page=repayment_reward_invalid_coupon_list、history_coupon_status_set;取可信列表状态枚举 | 历史列表覆盖 |
| Invalid coupons / KasyKredit Native | repayment_reward_invalid_detail_click | click | 点击失效、已核销或已作废券的 View details,衡量历史明细查看 | event_page=repayment_reward_invalid_coupon_list、coupon_history_status;取可信券状态枚举 | 历史明细查看率 |
| 奖励详情 / KasyKredit Native | repayment_reward_detail_view | view | 详情首次完整可见,衡量权益理解入口 | event_page=repayment_reward_detail、reward_status;取可信页面状态 | 详情访问 |
| 奖励详情 / KasyKredit Native | repayment_reward_ledger_view | view | 奖励明细区域首次完整可见,衡量已赚明细覆盖 | event_page=repayment_reward_detail、reward_status、ledger_has_record;取可信页面状态 | 已赚明细覆盖 |
| 奖励详情 / KasyKredit Native | repayment_reward_rules_click | click | 点击 How rewards work,衡量规则说明需求 | event_page=repayment_reward_detail、reward_status;取可信页面状态 | 规则入口点击率 |
| 奖励规则弹窗 / KasyKredit Native | repayment_reward_rules_modal_view | view | 规则弹窗首次完整可见,衡量规则说明到达 | event_page=repayment_reward_rules_modal、reward_status;取可信页面状态 | 规则说明到达率 |
| 提前还款 / KasyKredit Native | repayment_reward_pay_early_view | view | 页面首次完整可见,衡量提前还款漏斗进入 | event_page=pay_early_reward、reward_available;取可信页面状态 | 提前还款进入率 |
| 提前还款 / KasyKredit Native | repayment_reward_amount_change | input | 用户完成一次金额输入或快捷金额选择且值变化,衡量预估使用 | event_page=pay_early_reward、amount_source、estimate_available;取固定输入来源及页面计算结果,不采集金额 | 预估使用率 |
| 提前还款 / KasyKredit Native | repayment_reward_payment_submit | click | 本地校验通过后点击支付,衡量支付提交 | event_page=pay_early_reward、reward_status、payment_method;取可信页面状态及已选支付方式 | 支付提交率 |
| Payment Methods / KasyKredit Native | repayment_reward_payment_method_summary_view | view | 奖励摘要首次可见,衡量支付页奖励覆盖 | event_page=payment_methods_reward、reward_available;取可信页面状态 | 支付页奖励覆盖 |
| Payment Methods / KasyKredit Native | repayment_reward_payment_method_summary_click | click | 点击 Details,衡量支付页到详情转化 | event_page=payment_methods_reward、reward_status;取可信页面状态 | 支付页到详情转化 |
| Repayment Schedule / KasyKredit Native | repayment_reward_schedule_view | view | 奖励进度卡首次可见,衡量计划页覆盖 | event_page=repayment_schedule_reward、reward_status;取可信页面状态 | 计划页奖励覆盖 |
| Repayment Schedule / KasyKredit Native | repayment_reward_schedule_click | click | 点击 View reward,衡量计划页到详情转化 | event_page=repayment_schedule_reward、reward_status;取可信页面状态 | 计划页到详情转化 |
| 支付结果 / KasyKredit Native | repayment_reward_payment_result | result | 支付及奖励入账结果确认后仅触发一次,衡量实际奖励入账 | event_page=payment_result_reward、payment_result、reward_result、payment_method;取可信业务结果和实际支付方式 | 成功入账率 |
| 最终结清 / KasyKredit Native | repayment_reward_final_repayment_view | view | 自动抵扣金额完整展示,衡量自动抵扣覆盖 | event_page=final_repayment_reward、reward_applied;取可信页面状态 | 自动抵扣覆盖 |
| 最终结清 / KasyKredit Native | repayment_reward_final_repayment_result | result | 最终结清及核销结果确认后仅触发一次,衡量核销成功 | event_page=final_repayment_reward、payment_result、reward_redemption_result、payment_method;取可信业务结果和实际支付方式 | 核销成功率 |
8. 验收标准
- 本期不提供策略配置、名单筛选、名单导入或查询后台;其他三类券不参与线下名单、发券或客户展示。
- 配置缺失或过期、名单重复/不合格、订单已结清、同订单已有有效券或重复批次均不产生重复权益,并保留失败原因。
- 只向冻结名单内且校验通过的未结清订单发放一张有效权益;后续名单或规则变更不影响已发券快照。
- 只有到期日前支付成功且存在有效还款金额的还款产生奖励;奖励基数为结算前还款金额,累计不超过上限。
- 用户能明确区分最高可赚、已赚和最终抵扣,且无法将奖励理解为可提现现金。
- 提前还款页预估随金额变化更新;成功页只显示实际奖励。
- 已赚满后不再显示继续赚取;失效或逾期后不展示赚取引导。
- 单期订单与最后一期提前结清均可获得本次奖励;支付成功后本次奖励可与此前已赚金额自动核销,抵扣前金额、抵扣额和实际支付金额正确。
- 最终结清失败、取消或超时不写入本次奖励、不核销并释放锁定金额;重复回调不重复奖励或核销。
- 退款、作废、冲正和人工调整均有可追溯流水,不覆盖原奖励或核销记录。
- 现有 KasyKredit 设计图不被修改;所有本期视觉稿均在新增设计区和新增 Frame 中。
- 券详情默认不展开规则正文;点击规则文字入口才展示规则弹窗,关闭弹窗后仍停留在券详情。
- 奖励明细只显示成功入账记录,按入账时间倒序展示,日期、来源和实际金额与用户可查记录一致。
- 第 7 节事件在用户端按唯一时机触发,结果事件与真实业务结果一致,且无敏感信息。
- 第 5.7 节四个五角星重点页面均按截图完成入口、查看、预估或状态展示;截图中的样例订单号、金额和日期不得作为生产固定值。
- 最终结清摘要中抵扣前应还、预计/实际抵扣额与预计/实际支付额计算一致;非最终结清、到期日、逾期、已赚满、支付处理中及支付失败状态均符合第 5.7.6 节。
- 可用券和失效券均固定展示券名称
Early Repayment Reward;Expired、Redeemed、Voided必须使用灰化只读卡片且无赚取/支付 CTA。停止赚取但仍有已赚余额的权益保留在可用列表,不能误展示为失效券。
9. Figma 交付
设计位置:KasyKredit 页面中的新增设计区 NEW · KasyKredit · Repayment Reward · Complete Flow · 2026-09-14。
| Frame | 覆盖场景 |
|---|---|
| KRR-01 · Active loan · Reward entry | 有效订单的奖励入口 |
| KRR-02 · Reward detail · Earning | 赚取中详情与规则说明 |
| KRR-03 · Pay early · Reward estimate | 提前还款金额输入与预估 |
| KRR-04 · Payment successful · Reward earned | 实际奖励入账反馈 |
| KRR-05 · Reward maxed | 达上限后的状态 |
| KRR-06 · Final repayment · Reward applied | 最终结清自动抵扣 |
V2 视觉稿基于现有 KasyKredit 页面复制后调整,所有交付均为新增 Frame:
| Frame | 来源基底 | 场景 |
|---|---|---|
| V2-01 · Repayment methods · Reward guide | 91.01 Repayment · Payment methods | 原还款方式页增加奖励引导 |
| V2-02 · Repayment Reward · Coupon list | My coupons | 还款抵扣金券列表 |
| V2-03 · Repayment Reward · Coupon detail | My coupons | 单张抵扣金券详情 |
| V2-06 · Reward rules · Modal | V2-03 券详情 | 规则文案的点击后弹窗状态 |
| V2-04 · Repayment success · Reward earned | 还款结果成功页 | 支付成功后的实际奖励确认 |
| V2-05 · Final repayment · Reward auto-applied | 91.01 Repayment · Payment methods | 最终结清自动抵扣 |
| V2-07 · Repayment Reward · Invalid coupon list | V2-02 · Coupon list | 已失效、已核销、已作废券的只读列表 |
V3 视觉稿仍全部为新增 Frame,并沿用原 Payment Methods、Loan Detail 的布局基底:
| Frame | 场景 |
|---|---|
| V3-01 · Payment methods · Reward estimate | 支付方式页的本次预估奖励摘要 |
| V3-02 · Repayment schedule · Reward progress | 还款计划页的已赚/可赚进度 |
本期客户端视觉验收以第 5.7 节四个五角星页面为优先;新增的 V2-07 必须满足失效券列表与只读样式要求。V2-04、V2-05、V2-06、V3-01、V3-02 等未标记页面仍须满足第 5.4 至 5.7.6 节的文字状态规则,不以缺少截图为由省略成功、失败、历史或规则弹窗状态。