个人小程序可以收款了,从0搭建个人小程序,这些坑别再踩了
阁主前段时间给大家分享了自己的网站,这次我把自己的小程序「阁主工具箱」从零做到了完美跑通。里面的东西就是阁主自己做的一些软件、skill 和教程,虚拟商品,付了钱就解锁。
现在就放了两个商品,后续慢慢会添加内容进来,当然很多免费的也加入到小程序里面,如果你有什么想要的也可以直接留言。
以前个人是不能收款的,这次小程序开放了虚拟支付,个人也可以收款了,对于一些OPC来说是非常好的事情,所以阁主也是第一时间去尝试做了这款。
一、后端先立起来
先说说后端,框架用的是 ThinkPHP 8,骨架是命令生成的。给了AI服务器的ssh,直接帮你搭建好了,这块就不说了,一开始的后台样子实在太丑了,不满意就可以让AI给你换。

这个是部署在阁主自己的服务器的,用的阿里云的99元/年的,够用了,之前一直闲置着。
这个后端就是处理你的一些订单,你的小程序内容商品的控制。一些不涉及的后端都可以不用的。
二、小程序端,八个页面
后端通了,前端阁主用的是微信原生小程序开发界面。看过之前阁主文章的都知道,做这种开发,阁主都会先让AI出个预览html,这样你也可以直观的去看页面是不是符合你的需求。

比如阁主的这个就是预览,数据都是AI自动模拟的,因为我的网站是这种风格的,竹青色,所以自动去搭配这种配色。
其实AI的能力还是有强弱的,之前阁主用的GLM 5.3 Flash,看着还是很满意的,不过慢慢我想的一些bug,主要是页面的,后端的一些因为阁主不是程序员,可能就发现不了。
所以我的做法是让AI完整复盘,想逻辑,好几轮后,换了deepseek 4.1 flash出来的bug还是很多的。

上面是deepseek跑出来的诊断,总共22条,还有用户体验的8条,全部修复了也算是能跑起来了,自己开发出来的小程序,东西都在自己电脑,你可以给小程序修复,增加功能,让AI来就行,现在的AI能力基本上可以满足了,尤其是coding能力。
三、个人虚拟支付
前面都是AI来完成,重要的就是大家去理解的流程,用户体验,今天着重讲一下个人虚拟支付。

首先个人是可以开通的,需要认证一下小程序,不贵,30块钱,小程序的类目必须是工具这个类目,其他的不行,大家不要选错了。
开通流程大概是这么几步,先在微信后台开通虚拟支付,签约,拿到几个密钥。然后给每个商品建一个"道具",你可以理解成货架上的一个条码,价格就写在这个道具上。
当用户下单的时候,后端拿密钥生成一段签名,小程序拿着签名去拉起微信的收银台。用户付完钱,微信会往你的服务器推一条通知,你验完签,把订单和权益记下来,货就算发出去了。
当然,你不只是商品,比如阁主自己加了个竹报,类似通知的文章,后续也可以加入其他的,比如一些小工具。
当然费率大家也要知道,安卓是1%,苹果是12%,差得挺多的,后台还需要给苹果单独打开iap支付,要不然苹果手机的用户买不了。
| 项目 | 安卓 | 苹果 |
|---|---|---|
| 费率 | 1% | 12% |
| 结算 | T+3 | 45 到 60 天 |

3号让咱群里的小仙女,安卓测试了一下是跑通了的,这里到账了这笔订单。
四、走过的坑
阁主本来想做个优惠码,打折促销用。做了一半发现做不了,因为扣款金额是微信按道具价扣的。在后端修改了价格,但是实际的道具价格需要在小程序后台修改,所以优惠码没用。。
坑1,道具的状态。记住小程序后台的道具添加了,一定要发布,而且必须等一会才测试,要不然微信返回一个错误码。或者说新建的道具在冷却期,得等。这是平台防刷的机制,等十几分钟到几个小时不等,跟你的代码没关系。
坑2,出在 iOS 的版本门槛上。微信客户端低于 8.0.68 拉不起支付。
坑3,微信查单会返回一个状态码 0,阁主一开始拿它当"用户已经付过钱了"。问题在于,这个 0 只代表查询成功,不代表用户付了款。没付款的订单,查得到,也返回 0。按这个逻辑,只要查得到单子,阁主就会把货发出去。等于白送。

阁主用的是claude code开发的,大家平时可以用豆包或者WorkBuddy,WorkBuddy更好一点,对于小白,腾讯自家的产品,在专家和技能里面,也可以直接搜索小程序,开发和对接虚拟支付。
其他的Agent可以发官方的文档发给AI,让AI来弄,基本没有什么难度的,就是慢慢去打磨,不要想着一次就搞好,当然国内的AI可以弄,可能多几轮,完全够用!
有什么疑问可以一起留言,想要什么功能也可以留言,加入到阁主工具箱里面。