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

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

月光魔力鸭

2019-10-08 17:34 阅读 116 喜欢 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 ,调整大一些就可以了。
最近项目实在紧张,加上装修/生娃.. 各种事,博客基本没有怎么更新。
windows 环境下有时候会使用curl工具来测试一些接口或页面,这里简单记录下在windows环境下的安装步骤。
最近入手一台小主机,把自己剩余的硬盘都加上去了,想着做个私有云..使用了owncloud,类似的文章很多,不过各有各的坑,当然我这个也肯定有坑,主要是各自的环境还不一样。
如果有台能翻墙的服务器,那么我们就可以自己做一个代理,这样本地就可以科学上网啦..
仅做记录。
在写前端页面的时候,反复操作的是切换,写完代码,切换到浏览器,然后刷新,查看效果,不合适,然后再切换回编辑器,然后修改,这样反复操作。livereload 释放了双手,自动刷新(尤其是双屏的同学特别友好)
记录下部署php项目的时候的经过,查了很多资料,最后才定出的这个,中间些许问题可能已经记不清楚了,趁着时间步长,赶紧回忆一下。