短信与邮件调用衔接

已确认的跨工程使用

coinex-mail 的 PayServerMailService 使用增值服务 API,包含 consumeOne(...) 与 CategoryProviderService.weight(...) 调用;回退相关配置调用 PartnerServiceSettingService.rollback(...)。coinex-sms 中也有 PayServerSmsService 和回退队列入口。

按三个事实追踪

  1. 服务额度是否已扣减。
  2. 发送请求是否被供应商接收,最终结果是什么。
  3. 调用历史、统计和回退是否与真实结果一致。

不能把扣额度成功当成发送成功,也不能在发送结果未知时无条件恢复额度并重新发送。

核对范围

本页确认了接入类与关键调用;未逐一验证全部供应商分支和所有回退触发条件。其他服务类型仅有枚举定义,不据此宣称扫描识别、高防和 KYC 都已完整部署。

验证场景

发送失败、响应丢失、结果迟到、重复回退、供应商切换及任务重启。