{"errcode":41028,"errmsg":"invalid form id hint: [2ipcJA09693954]"}
真机调试生成的formid调用模板消息api仍然报41028错误???
搜索了相关解答可能是因为 openid收集formid过频而无效了 ???
不解的是后面的发货通知模板消息用的同一个formid 却发送成功了是什么原因?
相关日志如下
支付模板消息报41028错误
---------------------------------------------------------------
[ 2019-06-26T14:36:11+08:00 ]
array (
'touser' => 'oFeZZ5L6_xwUxnBEdo38VdkNdKq4',
'template_id' => 'k536q8_r3pxEJhK_UgRae2zG6dYOlgZyOquu2YHNwUo',
'page' => 'pages/....',
'form_id' => 'wx26143558290424c2259e7cf01487265000',
'data' =>
array (
'keyword1' => '......'
),
),
'result' => '{"errcode":41028,"errmsg":"invalid form id hint: [2ipcJA09693954]"}',
)
发货通知消息同一个form_id却发送成功
---------------------------------------------------------------
[ 2019-06-26T14:46:57+08:00 ]
array (
'touser' => 'oFeZZ5L6_xwUxnBEdo38VdkNdKq4',
'template_id' => 'CC0rVfNJJ5Si5DWpLb2VlC92s97jL_HqWmEwOUfXDFM',
'page' => 'pages/......',
'form_id' => 'wx26143558290424c2259e7cf01487265000',
'data' =>
array (
'keyword1' => '......'
),
),
'result' => '{"errcode":0,"errmsg":"ok"}',
)
你好,非常抱歉,这个是我们的问题。
由于小程序后台和微信支付后台是不同的存储模块,当一个微信支付的 form_id 生成以后,同步到小程序的模板发送后台,是需要时间的,这里可能会延迟几秒钟的时间。这里就是出现"invalid form id"的原因了。
所以你延迟 5-10 秒发送上面那条消息,就不会失败了。
你好,麻烦开新帖详细说一下,不是每个人的情况都一样的。
是微信版本的问题吗?退回到7.0.3以下就可以了?
请问新版本这个问题处理了吗