关于支付宝/微信免签实现个人支付

关于支付宝/微信免签实现个人支付

BUG集散地

2019-10-08 17:34 阅读 40 喜欢 0 支付免签 个人支付

最近一直在了解关于个人支付的问题。由于之前一直想实现个人支付,但是目前微信和支付宝的支付接口都需要企业或个体户资质,导致没办法实现,无奈只能走向这个道路。 说是免签,实际上就是拿到收款金额来做些事情。

首先,我们来理下思路,我们要实现个人支付,那么无非就是关键的一点,知道是谁付款买了什么物品。同时,在用户付款的时候进行触发即可。

现在在网络上,我这种方式是比较多,当然也有很多第三方的,不过那种还有需要交钱的,还有提供身份的,还有二次清算的... 感觉都不靠谱(在自己手里才心安)。

思路

说白了,全靠金额来进行唯一性确认。 如果一个商品,同时有多人进行购买,那么就将金额进行依次递减,如果实在太多(比如超过5个或10个)那么就先暂停最后的交易。如果你实在太多(超过几十).. 兄弟,别做个人站长了,赶紧注册个公司,这事就结了。

关键点

先说下我现在实现的,可以参考采然小店 。我是通过在手机上安装APP,来监听支付宝和微信的收款消息(那么,就需要保证微信和支付宝在收款的时候发送消息),同时保证APP 不会的掉线,我直接将APP 锁住了,不会不小心被清掉。

APP 拿到金额后,会将数据推送到服务端,然后服务端获取金额后,根据当前正在进行的交易记录,获取对应的商品和用户(email),然后发货。

OK,那么这事就搞定了。


关于服务端是如何实现的,可以参考我网站源码,关于APP.. 我就不懂了,是让同事帮忙弄的。 目前已经在我的小店稳定运行了...

关于使用APP中出现的坑,大体说下还有印象的。

转载请注明出处: https://chrunlee.cn/article/alipay-weixin-pay.html


如果对你有用的话,请赏给作者一个馒头吧 ...或帮点下页面底部的广告,感谢!!

赞赏支持
提交评论
评论信息(请文明评论)
暂无评论,快来快来写想法...
推荐
使用mysql来进行更新大量数据的时候,报错:The total number of locks exceeds the lock table size 。 原因是全局设置的 innodb_buffer_pool_size 为 8M ,调整大一些就可以了。
最近有实现作业的展示的需求,在这里仅仅记录下当时自己的思路,大体如何实现的,这里并不体现代码,只有思路。
一直在做K12教育方面的产品,不过大都是学校管理层面的,对于教学一直很少触及。当然,这类的产品已经存在不少了,在功能、设计方面我们都会借鉴一些进行改进,其中有一些基础数据,如果也是从头自己收集的话,我想,可能会死的吧...比如:各个学段内的教材和章节信息。
最近项目实在紧张,加上装修/生娃.. 各种事,博客基本没有怎么更新。
傅里叶啊傅里叶 要掐死你啦..
chrome css 下的 media=print 下的调试小技巧
对于视频,音频等的处理,使用ffmpeg还是很方便的,但是由于命令繁多,又不好记忆,这里整理下个人常用的几个命令,后续方便查找。
关于自动签到,之前也有过,感觉写过好多次了,有可能也重复了,不过这次是通过puppeteer来实现的,相对于之前的phantomjs 或 casperjs 或 request 等最起码会更简单些,也不用安装这么多稀奇古怪的东西。