虚拟支付
装上微信官方的虚拟支付技能,收到第一笔钱
- 装上微信小程序团队发布的虚拟支付技能,让 AI 照官方做法接支付
- 在公众平台开通虚拟支付、建好商品,躲开两个最常见的坑
- 用自己的另一个微信号付 1 块钱,收到第一笔钱

这是整门课最让人心跳的一节:你做的东西,第一次有人付钱。自己家里用、不收钱的,这一节只看。哪怕这 1 块钱是你自己用另一个微信号付的,它走的也是和陌生人一模一样的路。
真人的第一笔都不大。有人的养老金试算小程序卖"5 次计算包",1 元,上线后第二天,后台写着:昨日交易 1 笔,1 元。还有人把去广告定成 1 元永久,自己用另一个号付了 1 元,第六天收到到账通知:0.99 元。
开通前核对一下:你的小程序是个人主体、类目里有"工具"、认证和备案都办完了(第 8、11 节)。缺一样,后台的"开通"就点不了。还有一样:云服务开了没有。付完钱,平台要把"已付款"推到你产品的云上,密钥也只能放在云上;第 8 节"只给自己用"没开云的,先回第 8 节开上。
收服务费、卖实物的,这一节讲的虚拟支付收不了你的钱。第 11 节说过两条路:先见面收,这一节只看不做;或者办个体户执照,把小程序变更到个体户主体(或用执照另注册一个),认证后申请微信支付商户号、和小程序绑上。走第二条的,装技能页「推荐」里的"微信支付基础支付",这样说:
::: say 用微信支付基础支付技能,带我把商户号和我的小程序绑上,再把收费页接上普通微信支付。钱以微信支付的支付结果通知为准,同一笔只处理一次,退款要能收回。先说打算,等我点头。 :::
装上官方的支付技能
支付碰的是钱,技能只装官方的。在技能页切到「SkillHub」,搜"虚拟支付",找"小程序虚拟支付:个人接入",点开详情看一眼发布方,是微信小程序团队再装:

在公众平台开通
这一步在网页后台,要你本人操作。让它带着你:
带我开通小程序虚拟支付,我是个人主体。一步一步告诉我在公众平台哪里点、填什么;拿到的参数哪些是密钥,告诉我放哪、别往哪发。
入口在「支付与交易 → 虚拟支付」,点「开通」,填个人信息、提现账户、支付管理员,提交后审核一般 5 分钟内,再扫码签约:

两个最常见的坑,真人都踩过:
- 支付管理员的手机号,必须和小程序实名的是同一个人。填了家里人的,开通就会失败。
- 价格的单位。后台建商品时填的是"元",填 1 就是 1 元;可代码里拉起支付时,价格要按"分"传。两边对不上,就会出错。这一条交给 AI 对齐,你只管后台填元。
然后在「虚拟支付 → 基本配置 → 道具配置」里建商品(官方叫"道具"),就是第 14 节定好的那两档。建完要点发布,没发布的道具买不了:

还有一步最容易漏:发货推送的地址。用户付完钱,平台要把"已付款"推给你的产品,你的产品才知道该把买的东西给人。官方文档里提到两处,都要对上:公众平台「开发与服务 → 开发管理 → 消息推送」,以及官方技能写的「虚拟支付 → 基本配置 → 发货推送配置」。填什么让它告诉你:
虚拟支付的发货推送地址要怎么配?「消息推送」和「发货推送配置」两处,一步一步带我填好、逐一核对,填完告诉我怎么确认它收得到。
要在苹果手机上也能买,还得设一个小程序简称,再打开苹果支付(官方文档和官方技能写的位置不完全一样,找不到就让它带你找)。简称要审核,有人等了半小时。
让 AI 接上收费页
用"小程序虚拟支付:个人接入"技能,把我的收费页接上虚拟支付。 商品:【道具名称、道具 ID、价格,比如:高清图纸·这一张 pattern_once 1 元;高清图纸·永久 pattern_forever 9.9 元】。后台价格填的是元,代码里按接口要求换算,和后台对上。 要求:发货以平台的发货通知为准,没收到就查单补上,不能只看付款页面说成功了;同一笔单子只发一次货;退款了把权益收回。 密钥只放在云端,不写进小程序代码。先说打算改哪些文件,等我点头;改完告诉我怎么查。
"发货以平台的通知为准"这一句最要紧:付款页面显示成功,不代表钱真到了;只看它就给东西,迟早会被白拿。官方技能就是这么要求的,你让它照做、改完说怎么查的。
付第一笔
官方的做法是直接在正式环境里测,付的都是真钱。所以用你自己的另一个微信号(先把它加成体验成员,第 6 节的步骤),买 1 块钱那一档:
- 用另一个微信号打开体验版,买"这一次",付 1 元
- 付完,买的东西马上能用上(拼豆图纸是付完马上能存高清图纸)
- 后台「虚拟支付」里看得到这一笔
体验版里拉不起支付的,先把这一版提审发布,再用另一个号在正式版里付这 1 元。
钱什么时候能拿到:安卓等手机上的钱 T+3 结算,到账后在后台发起提现;苹果手机上的,要等苹果结算,大约 45–60 天。个人小程序每月支付总额最多 10 万元。
都对了,上传新版本、提交审核。提交前补两件事:简介里写明有收费(第 14 节说过的平台规定);给审核员的说明里写清楚怎么体验付费功能。过了点发布:
用 Git 存个档,叫 v1.1。
从一句话的点子,到有人付钱的产品,你走完了。下一章,去找第一批陌生用户。