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