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

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

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

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

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

思路

  • 确保每个商品的金额不同,这样就可以根据收款金额来确定是哪个商品。
  • 确保同一个商品在同时(五分钟)交易的时候的金额不同,那么就能确定是谁购买的。

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

关键点

  • 如何获得金额呢?
  • 获得金额后怎么办呢?

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

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

OK,那么这事就搞定了。


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

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

  • 微信经常会推送些日报.. 这些也会被推送到服务端,需要进行过滤。
  • 关于设备ID ,一定要进行过滤甄别.. 否则可能会被GAN掉。
  • 碰到再来更新...

Ps : 最近由于太过麻烦,最终通过个体户实现了接口对接.. 现在的就是对接后的了。之前的那种方式取消了,比较麻烦的是 有时候漏单 有时候推送失败,微信支付宝还经常修改通知格式。

相关文章
|
15天前
|
移动开发 JavaScript
Vue——H5微信内支付(四)
10月更文挑战第11天
36 2
|
20天前
|
移动开发 JavaScript 前端开发
Vue——H5微信内支付(一)
10月更文挑战第8天
37 1
|
13天前
|
移动开发 前端开发
|
14天前
|
移动开发 JavaScript
Vue——H5微信内支付(五)
10月更文挑战第12天
25 2
|
16天前
|
移动开发 JavaScript
Vue——H5微信内支付(三)
10月更文挑战第10天
35 1
|
19天前
|
应用服务中间件 网络安全 Apache
Discuz! X3.5 开启ssl证书加密后微信、公众号无消息、支付宝通讯中断等
Discuz! X3.5 开启ssl证书加密后微信、公众号无消息、支付宝通讯中断等、支付宝支付实际支付成功,显示未支付等,都属于通讯中断,需要联系DZ官方付费修改程序,屏蔽防CC!
43 4
|
19天前
|
移动开发 JavaScript
Vue——H5微信内支付(二)
10月更文挑战第9天
27 1
|
22天前
|
移动开发 安全 API
微信H5支付--微信JS-SDK支付--点金计划
本文详细介绍了微信H5支付和JS-SDK支付的原理、配置和开发流程,涵盖了H5支付在移动端浏览器外唤起微信支付的细节,以及JS-SDK支付在微信内置浏览器中完成支付的相关注意事项。文章还针对微信支付常见问题,提供了解决方案和代码示例。最后,文章深入解析了微信支付点金计划,包括商家小票的自定义开发、API接口以及支付成功后的页面展示逻辑,为开发者提供了完整的开发参考。
22 0
微信H5支付--微信JS-SDK支付--点金计划
|
9天前
|
移动开发
|
12天前
|
Web App开发 移动开发 Android开发