收藏
回答

未支付prepay_id发送微信模板消息失败

使用未支付的prepay_id发送模板失败,类似下面的错误,使用支付成功的prepay_id能够成功发送。

errcode":41028,"errmsg":"invalid form id hint: [bE3Hsa02242277]"


查询文档没有相关的说明,是否未支付的prepay_id不能发送模板消息?

如果不行,那么发送消息的流程应该是怎样?

目前我的流程如下:

1.服务端预支付,获取支付所需参数,此步拿到prepay_id(还未支付)并保存数据库

2.小程序端获得返回的支付参数,发起支付

3.服务端收到微信支付结果回调请求,更新订单状态,并通过保存的prepay_id(当前用户openid对应的formid或prepayid第一条记录)发送模板消息提醒用户付款成功


回答关注问题邀请回答
收藏

1 个回答

  • 是小白啊
    是小白啊
    2019-05-14

    未支付的prepay_id是不能发送消息的

    2019-05-14
    有用
    回复
登录 后发表内容