评论

答题小程序付费解锁版-付费解锁逻辑设计

答题小程序付费解锁版

本文背景

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

本文内容

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

f

(1)新增了一个集合

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

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

(1)free

(2)price

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

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

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


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

f



界面截图


f


f

总结

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

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

最后一次编辑于  2020-07-05  
点赞 0
收藏
评论

3 个评论

  • 小肥羊🍊
    小肥羊🍊
    2020-07-05

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

    2020-07-05
    赞同 2
    回复
  • 小肥羊🍊
    小肥羊🍊
    2020-08-03

    在接入支付之前收钱要在小程序后台,关联支付商户号

    2020-08-03
    赞同
    回复
  • Heaven
    Heaven
    2020-07-06

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

    2020-07-06
    赞同
    回复 1
    • 小肥羊🍊
      小肥羊🍊
      2020-07-06
      以实际审核情况为准
      2020-07-06
      回复
登录 后发表内容