开发一个支持支付功能的微信小程序的注意事项,含泪送上

介绍

从来没有做过该功能,只是最近想做一个股票的小工具。顺便想收点费用支撑下自己的荷包。所以就做了一个支付功能。然后就开始了自己的踩坑之旅....

我的痛,你不知道...

服务器

阿里云、腾讯云、华为云,其实都可以。因为开发微信小程序,所以优先选了腾讯云。

开通云服务器的同时,买了一个SSL。知道小程序需要https。

开发代码

前端使用了Taro、后端使用的nodejs。完成了基础功能的开发。微信开发者工具中基本能够使用,除了支付功能。

踩坑之旅

域名的痛

本来以为买了一个域名后,这个域名跟我服务器的IP做绑定后,就能直接使用了。本地使用ping都能通的。结果下面:

访问XXXX.asia

坑爹的是,访问XXXX.asia,结果能通! 问了下deepseek,说是加密了,所以是否备案无法拦截。

但是,如果发布小程序后,所有的访问,都是不通的,接口返回的信息是 request:fail。

没经验的我,伤的不要不要的。

然后去,备案。。

这个还好是跟腾讯云一起的,因为备案过程中,没经验的,一定选择【强烈推荐】的选项,去做,不然检验死活不过。我也是醉了。

然后等10+天.....

小程序 与 商户号

如果小程序需要开通支付功能,是需要跟商户号绑定的。然后商户平台开通相关的支付模式,小程序中调用相关的支付。

问题是,小程序的主体,必须是这个商户,其次,小程序的类目,必须跟商户一致,不然,小程序连微信支付的菜单都看不到。

第一次做支付的我,伤的不要不要的....

因为 商户的科目与我小程序的不一致,小程绑定的主体,不是商户号的主体,我咋办哦....

总结

如果开发一个小程序支持,支付功能,注意事项如下:

1、服务器、域名、SSL 2、开发前端、后端 3、有一个商户号,他是你小程序的主体,开通相关支付功能。绑定小程序。 4、注册一个小程序,与商户号绑定。配置相关的支付能力。 5、如果你是个人,无法实现支付功能,请知道.....

最后的最后

后来,找了一个服务商平台,注册了一个小微商户,然后用这个小微商户,登录微信的商户平台,做了相关的配置,与小程序做了绑定,做了相关实现。(被收费了,还很贵啊)(灬ꈍ ꈍ灬)。

相关推荐
昔人'4 分钟前
`list-style-type: decimal-leading-zero;`在有序列表`<ol></ol>` 中将零添加到一位数前面
前端·javascript·html
桦说编程5 小时前
深入解析CompletableFuture源码实现(2)———双源输入
java·后端·源码
舒一笑5 小时前
大模型时代的程序员成长悖论:如何在AI辅助下不失去竞争力
后端·程序员·掘金技术征文
lang201509285 小时前
Spring Boot优雅关闭全解析
java·spring boot·后端
岁月宁静5 小时前
深度定制:在 Vue 3.5 应用中集成流式 AI 写作助手的实践
前端·vue.js·人工智能
小羊在睡觉6 小时前
golang定时器
开发语言·后端·golang
心易行者6 小时前
10天!前端用coze,后端用Trae IDE+Claude Code从0开始构建到平台上线
前端
用户21411832636026 小时前
手把手教你在魔搭跑通 DeepSeek-OCR!光学压缩 + MoE 解码,97% 精度还省 10-20 倍 token
后端
追逐时光者6 小时前
一个基于 .NET 开源、功能强大的分布式微服务开发框架
后端·.net
saadiya~6 小时前
ECharts 实时数据平滑更新实践(含 WebSocket 模拟)
前端·javascript·echarts