充提订单与钱包衔接

双侧责任

账户侧 钱包侧
用户或商户充提业务记录、申请与账务状态 链上地址、驱动调用、转账及确认
UserCoinRechargeWithdrawApi、PartnerRechargeWithdrawApi CoinTransferService、BizRechargeService

已读取的充值衔接

钱包 provider 的 transfer/service/BizRechargeService.java 按充值地址和钱包类型识别主体。用户充值分支可见调用 UserCoinRechargeWithdrawApi 查询既有记录,并构造业务记录调用 UserCoinWalletService.executeUserRechargeSuccessV1(...);商户分支连接对应商户充提 API。

因此充值识别和平台入账跨钱包与账户工程。不能把 coinex-pay 的服务额度充值放入此链路。

提现核对路线

从账户侧提现申请、审核与冻结找到实际钱包调用方,再对照 CoinTransferService.transferAccounts(...) 的参数和后续确认查询。申请成功不等于链上发送完成,钱包返回与最终账户结果需要关联。

验证场景

重复链上通知、未知地址、确认数变化、账户接口失败、审核后余额变化及提现结果未知。完整审核和补偿顺序仍需对照调用方和实际配置确认。

应用侧回调入口

应用工程还存在 Cregis、Udun 回调 Controller,其中可见直接调用账户入账与充提状态更新接口。本文的钱包侧处理不是所有通道的唯一路径,详见应用中心:充提回调与资金协作。