收藏
回答

发送模版消息始终不成功即便是新产生的prepay_id也不行

问题模块 框架类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 模版消息 微信iOS客户端 6.6.5 1.9.1


我的场景是 开发中的小程序未发布。已开通微信支付,且能够正常支付。

在后端生成wx.requestpayment()的参数的时候保存期prepay_id来,以备支付成功后发送消息。

每次都是提示消息发送失败



请问是否 必须发布后才能测试模版消息?

如果不是那么为什么刚刚产生的prepay_id都会提示错误呢?


具体数据如下

最近一次postdatay

{"data":{"keyword1":{"value":"333333","color":"#173177"},"keyword2":{"value":"2018-02-28 22:06:02","color":"#173177"},"keyword3":{"value":0.01,"color":"#173177"}},"touser":"oXDwl0cD9r2rZioL07OtmSg53zDU","template_id":"ahZxzGPEM-s2HWS-_rzvkHCLhs-tgpA6ZJGQIQ2pe14","form_id":"wx201802282205565dce127715021500","page":"pages\/index\/index"}

小程序模版消息借口返回数据

{"errcode":41028,"errmsg":"invalid form id hint: [y0peYa0762ge21]"}

发送请求时时间戳  1519826762


这个条数据是在iphone 7 ios 11.3  进行真是支付0.01元 微信支付交易单号为

4200000073201802280171878079



还请告知一下到底是什么原因


------

3月10日更新

小程序 第一版已发布,仍然无法使用 prepay_id  发送消息

最后一次编辑于  2018-03-10  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

6 个回答

  • 海诺
    海诺
    2018-05-02

    prepay_id 是付款的时候得到的

    2018-05-02
    赞同
    回复
  • YU、
    YU、
    2018-04-26

    请问这个prepay_id是在哪一块获取的 ??跟 获取formId有什么区别

    2018-04-26
    赞同
    回复
  • 海诺
    海诺
    2018-03-13

    发邮件吧 , 不要抱太大希望 这个问题 我看到好多人都再说  支付的没发发消息,你还是想办法弄 form_id 吧

    2018-03-13
    赞同
    回复
  • 冒泡雪碧 🏈
    冒泡雪碧 🏈
    2018-03-12

    哎呀,这个接口真的烦,我的需求是在商家处理订单之后提醒买家。只能是支付环境下的模板消息。你知道怎么联系微信的技术客服吗?


    2018-03-12
    赞同
    回复
  • 海诺
    海诺
    2018-03-10

    我这边使用 prepay_id 一直不成功,formid 是可以的

    今天上线了小程序仍然不行


    这是三次 中间那个是 formid 可以用

    2018-03-10
    赞同
    回复
  • 冒泡雪碧 🏈
    冒泡雪碧 🏈
    2018-03-09

    哥们,我问题和你一模一样:prepay_id是真机获取的,在同一下单支付时完整存储的,没有被截断。我现在测试的小程序还没有正式发布,发送模板消息一直返回41028。不确定,你所猜想的,必须正式发布小程序之后吗,才能测试发送模板信息。你已经解决了吗?如果你已经幸运的解决了问题,请回复一下

    2018-03-09
    赞同
    回复