支付成功 推送模板消息41028失败,怎么处理?(同问题都看过了情况不一样)
发布于 5 年前 作者 weikong 13634 次浏览 来自 官方Issues

小程序appid:wx774e679b0e29fce4

touser:osLII0WjljNtyI2yeO1X_HldGsrk

weapp_template_msg->form_id:wx08084702621692960c4221c61223906300

发送接口:下发小程序和公众号统一的服务消息 https://api.weixin.qq.com/cgi-bin/message/wxopen/template/uniform_send?access_token=ACCESS_TOKEN

openid就是支付人的openid,并且测试环境 都能正常发送,到线上却发现至少百分之50发送失败,麻烦官方人员帮忙查看看

支付成功时间:2019-08-08 08:47:07

推送时间:2019-08-08 08:47:21

推送报错:

{\“errcode\”:41028,\“errmsg\”:\“invalid form id hint: [w6oLUA02413950]\”}

2 回复

由于小程序后台和微信支付后台是不同的存储模块,当一个微信支付的 form_id 生成以后,同步到小程序的模板发送后台,是需要时间的,这里可能会延迟几秒钟的时间。这里就是出现"invalid form id"的原因了。


所以你延迟 5-10 秒发送上面那条消息,就不会失败了。

A支付的,消息就是只能推给A。如果不是这个问题,请忽略此回答。

回到顶部