接单、付款与收款确认
已核对源码
coinex-otc/otc-api/src/main/java/com/exch/otc/api/otcOrder/service/OtcOrderService.java 定义以下主要动作:
| 接口 | 业务入口含义 |
|---|---|
| pickEntrust | 对指定委托接单并产生订单处理结果 |
| selectOrdersForEntrust | 查询委托关联订单 |
| buyerConfirmPay | 买方确认付款 |
| sellerConfirmReceive | 卖方确认收款 |
| cancelOtcOrder / userCancelOtcOrder | 取消订单 |
| selectOtcOrderDetailInfo | 按订单与用户查询详情 |
阅读主线
选择委托 → 接单 → 查询订单 → 买方确认付款 → 卖方确认收款 → 核对账户和订单最终状态。不同业务分支可能取消或进入申诉,不能把这条主线描述为所有订单必经流程。
买方确认付款是业务声明,不自动证明外部资金已到账。实际收款验证和最终资产处理需结合实现与运营流程核对。
账户与消息
结合 OtcFrozenMoveService、账户工程的 OTC 账户接口及 OtcPushMsgService、OtcSocketService,核对资金冻结、流转和状态通知。不能仅凭服务名断言具体资金转移顺序。
验证场景
重复接单、同一委托并发接单、重复确认、错误用户操作、付款确认后取消、资金操作失败与通知延迟。