调用小程序模板消息templateMessage.send,只能推送支付本人么?
发布于 6 年前 作者 jingjiang 4709 次浏览 来自 官方Issues

调用小程序模板消息templateMessage.send,使用支付场景,form_id传递prepay_id,这个消息touser只能推送支付者本人openid么?能否推送给其他openId?

当推送给其他openId时,接口一直返回41028。

3 回复

你大概是想有订单然后就通知买家和卖家吧,每个formid对应的是一个用户,如果你想同时发给两个人,那么你就要收集用户的formid  在用户进行页面操作的时候设计方法发送表单请求 实现formid的收集 只要你有足够的formid你就可以实现一个订单发送多个人的功能了

不能发送给其他openId,否则你自己支付就可以换取用不完的模板消息了。

当用户在小程序内完成过支付行为,可允许开发者向用户在7天内推送有限条数的模板消息(1次支付可下发3条,多次支付下发条数独立,互相不影响)

当用户在小程序内发生过提交表单行为且该表单声明为要发模板消息的,开发者需要向用户提供服务时,可允许开发者向用户在7天内推送有限条数的模板消息(1次提交表单可下发1条,多次提交下发条数独立,相互不影响)

推送模板消息得用form_id

回到顶部