关于微信卡券与代金券的一些事

最近公司有个项目须要在H5上面发放代金券,研究了好几天微信公众平台和商户平台的文档,梳理下微信卡券和代金券之间的联系。如下微信公众平台简称mp平台,商户平台简称pay平台
mp平台开发文档
pay平台开发文档php

mp与pay的关系

严格来说,mp和pay平台是属于两套不同的系统,它们直接并不存在什么直接关系。非要说有什么关联的话,那么大概有2点:api

  1. pay平台发放代金券须要用户openid,而获取openid是须要走oauth通道,mp平台提供微信

  2. pay平台发放代金券须要验证appid(公众号ID)和mchid(商户ID)之间的关系,即mp平台的账号是微信为发券方商户分配的账号,才能调起接口发券。app

pay平台发券方式

想要在H5上面发券,通常来说有2种形式微信公众平台

  1. 经过二维码发放
    优势:就是开发量小,不须要后台,只须要把pay平台生成的代金券二维码转成连接放到H5便可orm

缺点:就是没法获取发放成功/失败的状态,在H5上面也不知道剩余数量。接口

  1. 经过API接口发放
    优势:能够准确获取到发放状态数量,可自由搭配各类营销规则进行发券,好比分时段发放(pay券没有这个规则)开发

缺点:开发量大,主要集中在后台,作各类签名、配置、接口请求带证书等等文档

代金券插卡包界面

关于代金券插卡包,pay平台有新的规则,具体事项可戳这里get

消息模版

代金券领取成功以后再也不有任何模版消息下发给用户,也就是说用户除了在H5上面领券以后并无任何渠道能够获取到这张券的信息,能够自行调起mp平台接口下发一个模版消息,须要用户关注相应公众号

总结

代金券与微信卡券其实根本不同,二者属于不一样平台下的一个功能

相关文章
相关标签/搜索