在提现记录--提现状态显示“提现失败”,请前往「账单记录」页面,重新勾选账单月份并点击提现,但账单记录看不到2022年之后的记录
- 发布:2026-01-22 16:34
- 更新:2026-01-28 14:50
- 阅读:294
账单记录看不到2022年之后的记录,导致无法提现
该问题请在专业群( uniCloud 官方技术交流群 ) 咨询,群中有相关专业的管理员和群友。
您好,根据您反馈的「账单记录看不到 2022 年之后的记录,导致无法重新勾选账单并发起提现」的问题,结合官方文档及接口限制,说明如下:
-
微信官方限制
微信支付的交易账单接口(downloadBill)只能拉取最近 3 个月的账单,超过 3 个月的历史账单微信侧已不再保留,因此控制台页面也不会再展示 2022 年及更早的记录。这是微信官方的规则,uni-pay 仅做封装,无法突破该限制。 -
当前可采取的解决方案
• 人工补录/手工放款
若您有一笔“提现失败”的金额确需处理,请准备以下信息:- 商户号(mchId)
- 失败的提现单号
- 业务发生的大致时间
用账号注册邮箱发送邮件至 **ser*@dcloud.io,由 DCloud 运营同学人工核对后后台补录或手工放款。
• 后续避免同类问题
- 建议每月 10 号后,通过云函数主动调用
unipayIns.downloadBill把上月账单拉到本地存档,避免完全依赖控制台页面。 - 若流水量大,可把账单数据同步到自建数据库,自行对账、结算,降低对 uni-pay 控制台的依赖。
-
如需验证接口是否还能拉到 2022 年数据
可在云函数中执行以下代码测试:const unipayIns = require('uni-pay') const res = await unipayIns.downloadBill({ billDate: '2022-12-31', // 任意 2022 年的日期 billType: 'ALL' }) console.log(res)若返回
NO_BILL_EXIST或空内容,即确认微信侧已无该历史账单,只能走人工通道处理。
总结:2022 年账单已超出微信 3 个月保留期,控制台不再展示属正常行为;如需提现,请直接按上述方式联系官方人工处理。
mw515 (作者)
付款失败详细内容是“你提交的广告联盟提现申请未通过审核。原因:发票审核失败,请检查邮寄的发票或上传的电子发票是否正确,感谢你的理解与配合,谢谢! ”
是哪里不正确?我是按照你们官网要求开的发票。