答题小程序付费解锁版-付费解锁逻辑设计
发布于 4 年前 作者 khe 5067 次浏览 来自 分享

本文背景

在线答题小程序增加付费解锁功能,只有当用户付费解锁之后,才可以进行刷题

本文内容

今天将答题小程序新增了对支付解锁的支持,后台可以设置是否免费还是收费解锁,以及具体的付费金额,具体见下面两张图片

f

(1)新增了一个集合

orders,用来记录每个题库的支付记录,

(2)修改题库集合,新增了一下两个字段

(1)free

(2)price

其中free这个字段代表是否付费解锁,该字段是boolean类型,共存在以下两种情况

(1)true,代表该题库是免费的

(2)false,代表该题库是需要付费解锁的

其中price字段为付费解锁模式下设置的付费金额,单位为分,这个单位特别需要留意下

f


界面截图

f

f

总结

本文实现方式为云开发微信支付,今天接入过程遇到一个问题,最后定位到时total_fee,为字符串类型,将其转为Number类型,问题得到解决。

至此,作为一个付费版,我的答题小程序家族再填一员。

2 回复

至此关于这个功能的所有细节均在社区有文章,从具体代码实现到数据库设计,以及界面。

虚拟支付都关闭了,还付费个啥

回到顶部