答题小程序付费解锁版-付费解锁逻辑设计
本文背景
在线答题小程序增加付费解锁功能,只有当用户付费解锁之后,才可以进行刷题
本文内容
今天将答题小程序新增了对支付解锁的支持,后台可以设置是否免费还是收费解锁,以及具体的付费金额,具体见下面两张图片
f
(1)新增了一个集合
orders,用来记录每个题库的支付记录,
(2)修改题库集合,新增了一下两个字段
(1)free
(2)price
其中free这个字段代表是否付费解锁,该字段是boolean类型,共存在以下两种情况
(1)true,代表该题库是免费的
(2)false,代表该题库是需要付费解锁的
其中price字段为付费解锁模式下设置的付费金额,单位为分,这个单位特别需要留意下
f
界面截图
f
f
总结
本文实现方式为云开发微信支付,今天接入过程遇到一个问题,最后定位到时total_fee,为字符串类型,将其转为Number类型,问题得到解决。
至此,作为一个付费版,我的答题小程序家族再填一员。