可能是在9月开始,申请现金红包和小程序红包的开通,系统会提示:"现金红包"、"小程序红包"产品统一升级为"商家红包",产品功能相同,管理更加方便。
目前根据需求已经开通了“商家红包”,但是在调用公众号 H5 内, API 接口发放红包时,返回错误信息如下:
<![CDATA[参数错误:该场景未开通,请登陆商户平台:产品中心-现金红包-产品设置-使用场景 进行开通]]>
这就矛盾了,“商家红包”的配置里没有场景开通功能,“现金红包”和“小程序红包”去开通又自动跳转到“商家红包”
这个逻辑死循环了,怎么解决呢
如果根据文档所说的,场景ID,scene_id,发放红包使用场景,红包金额大于200或者小于1元时必传
那么我把红包金额调整到1元后,可以发放成功,低于1元时,就必须要场景ID,场景ID又无法在“商家红包”里进行配置
这个如何解决?是不是官方应该先把“商家红包”配置功能完全从“现金红包”移植过来后,才能进行场景的配置?
不传场景参数就可以了
注释掉你代码里面的类似的这段
$package["scene_id"] = (isset($params["scene_id"]) ? $params["scene_id"] : "PRODUCT_1");
商家红包可以通过api 设定金额吗
请问这个商家红包接口地址可以给一下吗
哥 你是企业还是个体户
应该有这个场景设置页面才对,但是这个页面在“现金红包”里,“现金红包”又进不去,直接跳到“商家红包”。现在在API里不设置场景参数,发大于1元的红包才能发得出去,无法带场景值