微信礼品卡

·  阅读 1259

最近开发了个微信礼品卡,哦,不对,准确来说是创建了个微信礼品卡,不过他的创建门槛稍微高点,是通过调用微信接口进行创建的,没有界面操作,重点是不用写代码

什么是微信礼品卡?

用户角度:购买礼品卡,赠送给朋友,朋友领取之后可以兑换商品(没了) 程序猿角度:礼品卡属于微信卡券,微信卡券属于微信公众号,微信礼品卡采用礼品卡的方式展示(神奇的是,它也有H5界面,当然这个入口很神秘,后面会提到)

微信礼品卡文档

申请条件
  1. 微信公众号->已认证
  2. 微信公众开通 卡券功能
  3. 微信公众号开通->支付功能(微信认证)
  4. 微信公众号->快速关联小程序(创建小程序账号)
  5. 小程序账号->绑定 商户号(微信支付)
  6. 商户号开通 微信礼品卡 (登录商户平台,产品中心->微信礼品卡,点击开通)
接入门槛

tip:类目范围,请查看微信卡券的所属类目

接入门槛

微信礼品卡界面

微信礼品卡

礼品卡接收流程

礼品卡卡包内展示

OK,没了,微信礼品卡就这么多东西,如果一切顺利的话,你公司的账号都满足以上要求的话,那申请肯定一帆风顺。我的申请就。。。所幸公司直接去联系腾讯客服,走了个捷径(没办法,司的账号不满足要求)

简单?没有坑?瓦不信
  1. 微信礼品卡文档礼品所谓的token 是微信公众号的,不是小程序的(记住啦,不然真的是请求失败)
  2. 微信礼品卡支付购买之后的回调地址,是在微信公众号里面配置的回调地址,记住啦,不是小程序的
  3. 微信礼品卡的界面目前是不能修改的,只能创建数据,至于以后会不会开放就不清楚了(不用让你们设计师设计啦)
  4. 退款问题。。。好吧,这个单独说吧,问题比较严重
退款问题

首先国家法律规定,必须有退款功能。所以要做,然后用户要投诉你,因为礼品卡过期了就失效了,卡包里面直接显示失效,除非你设置了长期有效(不要小看,要相信你的用户是个大牛叉)

怎么退款呢?写代码呀

  1. 在微信礼品卡购买成功回调事件里 记录用户购买的礼品卡数据,run job判断礼品卡是否过期,过期就调用微信退款接口(接口文档12.1)
  2. 如果没有记录用户购买信息,可以通过调用 接口文档9.2 查询订单,进行退款,当然你可以选择在礼品卡过期的时候执行这个操作

以上本人开发经验,如果你开发过程还遇过其他问题,可以留言给我,也许我可以帮上忙

收藏成功!
已添加到「」, 点击更改