微信支付成功 推送模板消息41028失败,怎么处理?

本文解析了小程序中出现invalidformid错误的原因,即微信支付form_id生成后同步至小程序模板发送后台存在几秒延迟,导致即时发送消息失败。文章建议延迟5-10秒发送可避免此问题。

本人搞了整整一天,先是吧数据写成死的之后又把openid和form_id一  一对应也是不行,不得不说微信也是个坑啊,

废话少说直接说问题,

 

 

 

 

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值