须接入官方插件并保留用户手动领券流程 | 说明:小程序发券插件是微信支付提供的官方小程序插件,领券弹窗由微信侧提供;领取页和领取反馈页也是插件组件的通用能力。代金券须由用户手动领取,商户不得遮挡官方领券弹窗。 正确应该怎么做:① 以小程序账号登录微信公众平台,在「设置 → 第三方服务 → 添加插件」中搜索并添加“微信支付券”,提交审核;② 审核通过后,在 App.json 中引入 sendCoupon 插件,并在页面中引入 send-coupon 组件;③ 准备券批次参数及 HMAC-SHA256 签名,通过官方组件展示领券弹窗、领取页和领取反馈页;④ 处理 bind:sendcoupon 与 bind:userconfirm 事件,并以 send_coupon_result 中每张券的状态是否为 SUCCESS 判断发券结果。 典型反例:商家自行开发页面替代官方领取页;或将弹窗关闭按钮覆盖成领券按钮。 见 4012064617-产品介绍、4012064734-开发接入准备、4012285674-小程序发券插件、4012072233-产品介绍、4012072234-开发接入准备、4012285878-小程序发券插件 | 遮挡官方弹窗或滥用关闭按钮时,用户在点击关闭后仍可能被发券,无法按官方流程手动领取;违规会关闭该商户主体的小程序发券插件使用权限,同一主体二次违规将永久关停发券权限。 |