微信小程序虚拟支付功能中的参数回调实在太复杂了

昨晚忙了许久之后,终于给小程序“慢的你”添加了微信的虚拟支付功能,能够实现支付了,但是啊,还是存在很多问题。今天不断地修改了许久订阅体系的支付和发货逻辑,改到后来,问题越来越复杂。

 

而最重要的问题呢,就是微信支付成功之后,服务端后台无法正确获取支付状态,然后呢,订阅会员状态就没办法正确发送,有时候支付取消了,也能够成功获取会员状态,后来改了之后,即便是支付成功了,后台还是显示“待支付”。真是好心累啊。


不知道这个支付参数回调起来为什么会这么艰难。

 

又忙了一会儿之后,到了晚上七点钟的时候,终于成功在后台回调了微信支付参数,测试支付之后,终于能够显示支付成功的状态了,也能够自动发货“订阅权益”了。而在小程序体验版的环境中也是正常的。

 

在不断修改完善的过程中,真是经历了不少波折。而整个支付、参数回调、自动发货、订阅权益显示的流程真的极为复杂,不是随随便便就能完成的。在一边修改一边探索的过程中,我也发现了一些问题,我觉得这是真正涉及到金钱的问题,程序是绝对不能出现大问题的,不然可就麻烦了。

 

暂时呢,我这个小程序“慢的你”在我看来,能够配得上订阅付费功能的小工具没几个,可以说没有,不过,还是设置了三个,算是先摆放在那里吧。主要的小工具分布在两个页面,一个是首页的工具箱页面,一个是照片处理页面,昨天给它们分了类别,之后打开的话就会方便不少。最初本身就是想做小工具类的小程序的,也想着集成多一些小工具的,只是没时间一直做下去,就没有特别多,而且呢,我还是觉得应该重视质量而不是数量。

 

现在比较满意的小工具呢,可能只有几个吧,大致就是题库、游览助手、记账本、二维码生成这些吧。而最初寄予厚望的文字识别功能呢,只能期待之后能够找到合适的API接口了。对了,快递查询也行,只是不知道有没有用。另外呢,图集、资料两个页面呢,本身显示的就是“吾侪文艺部落wuchai.cn”站点的内容,我现在越来越觉得它们更像一个资料库了。这样也挺好的。

 

暂时还是保持这么多数量,然后好好完善它们的功能吧。我觉得精益求精比较重要吧。

 

上午在修改之前,我先做了一个discuz版的安全防护插件,因为我发现我的站点“吾侪文艺部落wuchai.cn”似乎遭受攻击了,早上在阿里云后台看了一眼,昨天DNS的解析量竟然达到了两百万次,不知道是怎么回事。但是啊,忙到中午也没有完全做好,而且最后也没有效果。被攻击肯定是无疑了。

 

现在呢,我觉得是可以提交小程序代码去审核了,但是后端服务器太脆弱了,估计好几个页面都会打不开,到时候很可能会被拒。真是有些麻烦了。本来想着以后稳定的话再找新的云服务器的,但如今似乎要变一下了吧。再考虑一下吧。

 

202699日星期三2015