订单与账单说明
本文说明钱包内 所有常见订单类型 以及 User Ct Bill 账单 的来源、用途与关系。
目标:让新人在 10 分钟内搞清楚「有哪些单」+「这些单是怎么来的」+「什么时候会有账单」。
一、整体结构总览
钱包内与资金相关的对象主要有三类:
- 阿三(User)
- 盘口(Game Platform)
- 四方 / 上游(Channel / Upstream)
系统中会产生 6 类核心记录:
- Order Collect — 售卖订单(阿三卖币)
- Order Upstream Collect — 购买订单(上游代收买币)
- Pay Bank Order — 代付订单(阿三帮系统付款)
- Collect Wallet — 阿三在盘口发起充值(钱包 → 盘口积分划转)
- Pay Wallet — 阿三在盘口发起提现(盘口 → 钱包积分划转)
- User Ct Bill — 钱包阿三的真实 UPI 账单(Receive / Send)
核心理念:
订单(Order)记录流程,User Ct Bill 记录真实 UPI 流水。
二、六类订单 & 账单一览表
| 类型 | 触发主体 | 场景 | 是否生成 User Ct Bill |
|---|---|---|---|
| Order Collect | 钱包阿三 + 四方 | 阿三售卖、四方付款 | 正常有(Receive),异常可能没有 |
| Order Upstream Collect | 钱包阿三 + 上游 | 阿三通过 Market 买币 | ❌ 无(账单在上游,不在钱包) |
| Pay Bank Order | 盘口/四方 → 钱包阿三 | 玩家提现,钱包阿三代付 | 成功时生成 Send Bill |
| Collect Wallet | 阿三在盘口操作 | 阿三向盘口充值积分 | ❌ 无(只有积分划转) |
| Pay Wallet | 阿三在盘口操作 | 阿三从盘口提现积分 | ❌ 无(只有积分划转) |
| User Ct Bill | 钱包系统 | 真实 UPI 流水记录 | 本身就是账单 |
三、Order Collect
关键词:开启售卖 + 四方拉单 → 生成订单
3.1 来源(Source)
- 钱包阿三开启售卖功能;
- 四方拉取售卖额度;
- 钱包生成 Order Collect。
3.2 用途(Purpose)
记录阿三售卖的整体过程:
- 售卖金额
- 售卖状态(Pending / Success / Fail)
- 用于售卖掉单、伪造支付等问题排查
3.3 与 User Ct Bill 的关系
正常流程(会生成账单 Receive):
- 四方向阿三付款
- 阿三 UPI 收到钱
- 生成 User Ct Bill(type = Receive)
- 与订单匹配成功
可能没有账单的情况:
- 四方伪造支付
- UPI 离线
- 账单未同步
- 金额 / UTR 不匹配
判断售卖是否真实到账:必须同时看 Order Collect + User Ct Bill(Receive)。
3.4 流程图
四、Order Upstream Collect
关键词:用 Market 买币 → 钱到上游 → 不看 User Ct Bill
4.1 来源(Source)
- 阿三在钱包点击 Buy
- 钱包向上游请求支付二维码
- 生成 Order Upstream Collect
4.2 用途(Purpose)
记录阿三向上游买币的过程:
- 买币金额
- 上游支付状态(Success / Failed)
4.3 User Ct Bill 关系
- ❌ 不会生成 User Ct Bill
- 因为钱是:阿三 → 上游 UPI
- 钱包端只根据上游回调确认成功与否
4.4 流程图
五、Pay Bank Order
关键词:阿三接单 → 阿三付款 → 生成 Send Bill
5.1 来源(Source)
- 玩家在盘口发起提现
- 四方把订单提交给钱包
- 钱包展示代付订单
- 阿三在钱包中选择一笔订单进行付款
5.2 用途(Purpose)
记录阿三帮系统向他人付款的过程:
- 收款 UPI / 银行信息
- 支付金额
- 回填 UTR
- 奖励发放
5.3 与 User Ct Bill 的关系
只有当阿三真实付款,才会生成:
- User Ct Bill(type = Send)
未生成的原因可能包括:
- 无效 UTR
- 使用错误的UPI进行支付
- 回填错误
- 付款失败
- UPI 离线
5.4 流程图
六、Collect Wallet
关键词:钱包 → 盘口积分划转
6.1 来源
- 阿三在盘口发起充值
- 钱包系统生成 Collect Wallet
6.2 用途
记录直接与盘口之间的积分流动:
- 不涉及 UPI
- 不涉及账单
6.3 User Ct Bill 关系
- ❌ 不生成 User Ct Bill
- 本质属于「系统内部积分流转」
七、Pay Wallet
关键词:盘口 → 钱包积分划转
7.1 来源
- 阿三在盘口申请提现到钱包
- 钱包生成 Pay Wallet
7.2 用途
记录盘口到钱包的积分流动:
- 不是 UPI 行为
- 不生成账单
7.3 User Ct Bill 关系
- ❌ 不生成 User Ct Bill
八、User Ct Bill
User Ct Bill 是钱包中唯一的 真实 UPI 流水记录模块
钱包阿三的真实 UPI 账单,可以把UPI理解为 - 支付宝、云闪付
8.1 类型
| 类型 | 含义 | 来源 |
|---|---|---|
| Receive Bill | 钱包阿三收到钱 | 对应 Order Collect |
| Send Bill | 钱包阿三付出钱 | 对应 Pay Bank Order |
8.2 对应关系总结
| 订单类型 | 是否生成 User Ct Bill | 类型 |
|---|---|---|
| Order Collect | 是(正常) | Receive |
| Order Upstream Collect | 否 | — |
| Pay Bank Order | 是(成功后) | Send |
| Collect Wallet | 否 | — |
| Pay Wallet | 否 | — |
九、总览流程图
十、注意事项
-
订单和账单
- 有订单无账单情况 - 伪造支付、UPI离线、保存支付等情况,都可能导致这个情况
- 有账单无订单情况 - 掉单、私人交易等情况,都可能导致这个情况。
-
Upstream Collect 购买订单也可以在 User CT Bill 里查到。
- 这类情况是钱包自己做自己的上游,目前已经很少存在。
-
误区:User CT Bill = Order 状态。
- Order 是「请求 / 流程记录」,CT Bill 是「真实 UPI 流水结果」,两者是匹配关系,从行为上讲互不关联。
十一、一句话总结
- Order = 过程,User Ct Bill = 最终 UPI 结果
- 售卖看 Receive
- 代付看 Send
- 上游代收找上游
- 盘口积分操作不生成账单