本文将通过以下几个方面,来详细阐述微信个人收款是如何应用于小型订单系统的:
-
微信个人收款应用背景
-
目前有哪些实现方式
-
微信个人收款与订单匹配的基本思路
-
实现微信个人收款应用需要注意哪些问题
-
总结
1、应用背景
想必大家都知道,我们做一个软件项目如果有订单功能,需要接入微信支付时,主要通过以下几种方式:
(1)、微信公众号+商户号
(2)、App+商户号
(3)、PC 网站或 H5 移动页面+商户号
这三种方式都有一个共同点:
都需要企业相关资质和一系列的审批流程
在实际应用中,往往我们的项目支付体量不是很大,搞到这些资质也比较麻烦,还要走流程是非常费时费力的;况且我们好不容易做出来一个应用也希望得到推广,获取更大的利益,可问题又来了,换了一个用户,又得走一个审批流程,是不是很麻烦;这时,我们的微信个人收款码就配上用场了,我们只要拿到微信支付成功后的推送消息,然后与我们的订单应用关联,就能很快就实现一个简单的订单系统了。
2、几种实现方式
接下来,先给大家介绍一下目前实现微信个人收款应用的几种方式:
(1)、Notification 通知栏消息抓取
专门开发一个手机端的 App,用来实时抓取微信在用户支付成功后,推送到通知栏的消息,然后把消息传到后台进行订单匹配。
该方法最大的问题就是使用起来麻烦,用户需要单独安装监听 App 并保持激活状态,而且现在手机厂商把的系统安全策略搞得越来越严,App 很容易就系统干掉,从而引起经常丢单的问题。
(2)、利用 Xposed 框架 Hook 微信
Xposed 相当于 Android 手机上的一个虚拟机,让微信 App 运行该框架之上,从底层去抓取微信推送消息。

最低0.47元/天 解锁文章
7186





