LOCAL 代收全流程

所属:Paisa 运营人员指南 · 第 4 篇
上一篇三端账户余额怎么变 · 下一篇LOCAL 代付全流程

商户发起 代收(用户向平台/商户付款)且路由到 LOCAL 通道时,流程从 第 1 篇选卡 开始,到成交或关单结束。资金变动见 第 3 篇


1. 流程总览

已提交

未提交

对上

未对上且未满10分

已拉账仍对不上_HIS耗尽

未拉到账_掉线等

对上

长期未成功

仍未成功

对上

商户发起代收

第1篇:选卡并占用App用户余额

子单:支付中_主单:待处理

付款人打开收银台扫码付款

是否提交银行流水号

子单:审核中_主单:进行中

约2分与5分自动查账

账单是否对上

成功:登记已消费_商户入账

满10分钟最后一查

是否成功拉到账单

硬关子单支付超时_解冻加回

主单软失败取消_子单不变_冻结保持

后续对上则主单复活成功

后续HIS成功未匹配

满48小时仍无耗尽证据则强制关单

按流水号或金额查账

满48小时再查一次

终态


2. 创单与派卡(第 1 篇)

  1. 路由选中 LOCAL 通道。
  2. 第 1 篇 选卡:过滤规则 → 加权抽签 → 同金额占位 → 冻结App用户余额
  3. 生成 UPI 收款码 与 H5 收银台链接,创建子单为 支付中,主单 待处理
  4. 若无任何「认证免检期内」可派卡,LOCAL 创单失败,订单尝试 下一支付通道

3. 付款人侧

  • 付款人在收银台扫码,向派单卡的 UPI 付款。
  • 提交银行流水号(UTR):子单 → 审核中,主单 → 进行中;系统异步拉账单匹配(见 第 6 篇)。流水号与账单一致时 精准匹配优先于时间窗,迟到几分钟入账也可确认;若填错,不会直接失败,继续按金额+时间窗兜底,命中后以账单真实流水号覆盖误填值。
  • 流水号查账暂未匹配:创单未满 10 分钟不立即关主单(账单常有延迟到账),保持审核中并继续查账;满 10 分钟后做最后一查:
    • 已成功拉到账单但仍对不上(HIS 耗尽)硬关子单(支付超时)、解冻加回(不自动通知商户取消);
    • 未拉到账单(钱包掉线、上游异常等,时窗内无成功爬虫) → 主单 软失败(取消,子单与App用户冻结保持不自动通知商户取消),后续真实对账成功可 复活;若之后出现 HIS 成功未匹配,或满 48 小时仍未成功,再硬关收敛并加回余额。 若因掉线、派单 UPI 变更、查账队列积压等长期挂在审核中且始终没有 HIS 耗尽证据,创单满 48 小时仍未成功时系统会 再查一次后强制关单 并加回余额。
  • 未提交流水号:依赖定时自动查账(见下节)。
  • 从钱包返回收银台:约 5 秒后再触发一次查账,避免账单尚未入库。
  • 用户确认支付失败:仍可按取消关单,App用户余额加回(不自动通知商户取消)(第 3 篇)。
  • 收银台倒计时(约 8 分钟)到期 / 客户端标记超时:仅影响展示,不再硬关单解冻;真正超时软失败以创单满 10 分钟为准。
  • App用户取消 LOCAL 代收:主单取消、余额加回(不自动通知商户取消)。

4. 无流水号时的自动查账(印度时间)

时点 动作
创单后约 3 分钟 自动查账;未匹配不立即关单
创单满 10 分钟(未提/已提 UTR 均可) 软失败前 最后一查:已拉账仍对不上 → 硬关并解冻;未拉到账(掉线等)→ 主单软失败(子单与冻结保持)
软失败后再次出现 HIS 成功未匹配 视为 HIS 耗尽,立即收敛子单并解冻(不必等 48 小时)
创单满 48 小时仍未成功 关单前 再查一次;无论是否拉到账单,未确认成功则 强制关单并解冻(覆盖已交 UTR、掉线 hold、派单 UPI 变更 hold、以及此前软失败未收敛等);不自动通知商户取消
软失败后 后续对上账可 主单复活成功;LOCAL 也可继续后台查账补单(见 第 7 篇
主单已取消结束、子单却仍挂进行中(历史遗留/异常路径) 系统每分钟扫描;创单且最近一次更新均超过 30 分钟、确认没有补单/查账正在处理后,把子单补成 支付超时 终态。若余额此前未加回则先锁定解冻资格再 补加回,已加回则只补状态、不重复加钱;冻结信息异常时停止自动处理并告警。避免这类订单长期占用该卡的接单名额导致 接不到新单

收银台 H5 倒计时仍按约 8 分钟展示;系统超时阈值为 10 分钟软失败仅针对「时窗内无成功爬虫」HIS 耗尽应立即硬关48 小时为最长占用绝对兜底。


5. 成功路径

  1. 爬虫账单与订单匹配成功(规则见 第 6 篇)。
  2. 子单 → 成功;主单 → 成功
  3. 进行中订单的冻结登记直接 → 已消费;商户余额增加并通知商户。
  4. App侧写 Sell 流水;补单若需分批实扣,则每个批次各写一条。

5.1 补单成功与分批待扣

主单已取消、登记为 已解冻 后若补单复活成功:

  • 系统按余额执行首批实扣:余额足以清尾时一次扣清,否则只扣可用整百卢比;
  • 未扣部分记为 remaining,用户余额保持非负且直接展示真实 account.balance
  • 用户加款后按 FIFO 继续实扣,每批写 Sell 明细;remaining 清零后封账为 解冻后消费
  • remaining 未清时暂停该用户 LOCAL 新派单,App 显示黄色 Success,清零后转绿色。

进行中订单(登记仍为 冻结中)直接成功时一律 0→已消费,派单阶段已扣余额,成功时不再二次扣款,也不进入待扣。

商户回调:补单接口返回成功且主单已是 成功 时,系统会再向商户 同步补发一次成功回调(含幂等补单:订单本来已成功再次调用补单)。外部通道仅下游补单受理、本地主单尚未成功时,不会在此步补发。

冻结中

已解冻_补单

匹配成功

登记状态

直接已消费_不再扣余额

整百分批实扣

remaining是否为0

解冻后消费_绿色Success

延迟待扣_黄色Success

充值后FIFO继续实扣


6. 失败与特殊路径

情况 子单/主单 App用户余额
10 分钟最后一查:HIS 耗尽(已拉账未匹配) 子单支付超时;主单取消 加回
10 分钟最后一查:未拉到账(掉线等)→ 软失败 主单取消(等待结果);子单不变 不加回(冻结保持)
软失败后真实成功 主单复活成功;子单成功 按成功路径消费冻结
软失败后再次 HIS 成功未匹配 / 硬关 / 真实失败 子单支付超时或取消;主单保持取消 加回
用户/商户主动取消 子单取消;主单取消 加回
创单满 48 小时强制关单 子单支付超时;主单取消 加回
提交流水号后仍对不上(用户提交/补单来源) 较快关单 加回
钱包掉线(登录失效),未满 10 分钟 子单保持支付中或审核中;卡标未认证 不加回,等 OTP
上游暂时繁忙,拉账失败 保持当前状态,入自动重试 不加回
支付超时且 卡未认证 子单转 审核中,打「等重认证」标记;主单可不关 不加回
关单后重试仍对不上 子单由审核中收尾为取消;主单保持取消 关单时已加回
关单后重试对上 补单复活 → 成功 第 3 篇 补单扣款
关单后 HIS 已耗尽(曾成功拉账但仍对不上,且查账时刻已晚于关单+1 分钟) 商户 补单 / 后台重试 仅查 账单总表,不再调实时爬虫;总表有记录 → 成功,无记录 → 失败

7. App用户余额何时加回(客服速查)

完整资金口径见 第 3 篇 · 2.6~2.7。代收侧记住三句话即可:

  1. 没关单就不加回:支付中、审核中、掉线、繁忙、等 OTP、以及 主单软失败但子单未收敛 时,钱仍被本单占用。
  2. 硬关/真实失败才加回:满 10 分钟 HIS 耗尽硬关、满 48 小时强制关单、用户/商户主动取消、认定查账失败、软失败后的硬关收敛——登记改为已解冻,余额加回。仅主单软失败(尚无 HIS 耗尽证据)不加回
  3. 关单后还能复活:硬关加回之后若后台又对上了账,补单成功会再扣一笔(见第 3 篇补单路径);软失败未解冻时对上账则主单直接复活成功。

加回App用户余额

8分系统关单

48小时强制关单

主动取消

查账认定失败

重认证后仍失败且已过关单时点

仍占用App用户余额

支付或审核中

掉线未满10分

繁忙等重试

主单软失败子单未收敛


8. App端 可见范围(Sell 代收列表)

App用户在 App Sell(代收) 订单页看到的记录,与后台/爬虫实际处理状态不完全一致

场景 App端 是否可见 展示状态
代收冻结中,主单未关单(仍在支付/审核/等 OTP 等) 可见(Sell → In Progress Pending
代收冻结中,主单已关单(关单后仍在查账/补单路径) 可见(Sell → In Progress Checking(可手动 Send Reminder 触发查账)
成功,扣款已完成 可见(All / Archived 两个 Tab 均展示) 绿色 Success
成功,补单 remaining 未清 可见(All / Archived 两个 Tab 均展示) 黄色 Success;详情展示分批扣款时间线
取消、支付超时、各类失败(冻结已解冻) 不可见

首页余额旁会展示当前 Selling 冻结金额(与 In Progress 列表同源),点击可直达 Sell → In Progress。

客服说明要点:

  1. In Progress 只展示当前仍占用App用户余额(代收冻结登记为冻结中)的订单;Pending 表示主单尚未关单,Checking 表示主单已关单但冻结仍在、系统仍在查账。
  2. Sell → All / Archived 展示业务已成功的代收单;黄色 Success 表示商户侧已成功、App侧仍有 remaining,并非订单失败。
  3. 若用户问「钱被扣了但列表里没有单」,先确认是否在首页 Selling 金额或 In Progress;若 Selling 为 0,引导查看 第 3 篇 · 2.6 冻结口径。

9. 与爬虫、异常的关系


下一篇第 5 篇:LOCAL 代付全流程