湖南微信红包能力建设
1.业务背景
省公司提出,需要我侧支持 电信办理套餐后,我侧按月给用户按月发放微信红包的能力。
- 省公司通过 翼支付账户出资
- 我侧与ISV合作,将省公司翼支付账户资金划转至ISV账户,ISV向用户发放微信红包
- 发放微信红包需校验 用户微信实名与CRM合约号实名一致
基于以上,本次新增【月返红包】订单能力
2.业务需求

流程描述:
阶段一:订单创建与实名认证(签约期)
创建订单(CRM -> CFQ):
用户在营业厅办理合约前,CRM系统调用CFQ【创建红包订单接口】。CFQ生成全局唯一的
CFQ_OrderNo,并将订单信息(含CRM工号crmStaffId)异步同步至ISV(用于淘顺风控及后续业务追溯)。- 关键点:CFQ返回
OrderNo及**认证跳转链接(二维码) --- 需确认橙分期是否能直接返回链接,还是需要透传等淘顺返回链接
- 关键点:CFQ返回
用户实名认证(用户 <-> ISV <-> CFQ):
营业员引导用户扫描二维码,跳转至ISV认证页面。ISV调用微信【余额发放】接口,向用户发放 X 元随机红包,以校验用户姓名信息。
- 风控校验:防止营业员恶意套取随机红包,淘顺对 CRM工号 进行行为风控,比对笔数绝对值以及竣工率
状态同步(CFQ <-> ISV <-> CRM):
CRM通过轮询机制调用CFQ【查询认证状态接口】,CFQ透传查询ISV。一旦ISV确认实名认证成功,CFQ更新状态。 -- 本流程需记录用户 isv-openid, 为后续 用户更换微信号 等相关能力做准备
阶段二:竣工与补偿(确认期)
此阶段核心目标是确认业务生效,并通过双向查询机制确保数据一致性,以便向用户展示。
竣工通知(CRM -> CFQ):
CRM确认套餐办理成功(业务竣工)后,调用CFQ【通知竣工接口】。CFQ即刻响应成功,并将竣工事件异步通知ISV。
竣工通知(CFQ -> ISV):
同上CFQ主动查询(CFQ -> CRM)【补偿】:
为防止CRM 调用通知接口失败,但实际业务已竣工,**CFQ定时任务主动调用 CRM提供的查询接口 **
ISV主动查询(ISV -> CFQ)【补偿】:
同上
阶段三:资金发放与结果回传(履约期)
资金路径为:省公司翼支付账户 -> ISV账户 -> 用户微信零钱。
上传发放文件(CRM -> CFQ FTP):
每月结算日,省公司CRM生成当月符合发放条件的红包明细文件(内含
CFQ_OrderNo),上传至CFQ的FTP服务器。CFQ解析落库,作为资金划拨的依据。ISV读取与打款(ISV -> CFQ FTP -> 微信):
ISV从CFQ FTP的下载目录读取发放文件,解析后发起转账指令。ISV调用 微信零钱充值 接口,将资金发放至用户微信零钱。
上传结果文件(ISV -> CFQ FTP):
ISV完成付款操作后,生成发放结果文件(含成功/失败状态、订单号),上传至CFQ FTP。CFQ扫描下载结果文件,解析落库,更新订单的最终履约状态。 【ISV同时提供查询发放结果接口】,以便用户可在橙分期查看订单
省公司获取结果(CRM -> CFQ):
省公司通过从FTP下载结果文件,完成内部的财务对账。
前端页面:【待补充】
注意事项:【 71100060122 使用这个产品码进行 省公司-->淘顺 的功能 】@承龙