个人免签支付收款回调系统原理与实现

以前一直只知道如果要接入微信支付、支付宝支付这些自动回调的支付系统,都需要有企业资质之类签约审核的,个体是无法接入的。个人的收款码只能是手动收款,人工处理收款后续操作,在系统和应用中无法做到实时回调。

而现在,已经出现了一些个人免签约的收款系统,研究了一下,发现其中的原理也是比较简单的。于是我根据这个原理也开发了一套个人收款实时回调的系统,大家可以免费注册使用、体验!

接入源码也已经在Github、码云上传了,如下:

php版本的源码,码云:https://gitee.com/niaogang/gogozhifu-php-demo

java版本的源码,GitHub:https://github.com/jimaowo/gogozhifu-java-demo

下面我想分享一下这个实现逻辑,搞懂这个思路后,如果你有开发能力的就可以利用这个思路,举一反三,实现各种有趣强大的功能~


通常都是以下几个步骤:

准备工作:配置好个人的收款码,一部安卓手机(装着对应收款码的微信、支付宝)。

创建订单:调用服务端接口生成一个订单,用户扫码支付必须按照该订单的金额支付。

监听APP:在手机中装一个监听通知消息的APP,用户付款了会获取到收款通知消息。

推送消息到服务端:根据收款消息中的金额,匹配到对应的订单,即可更新支付状态。

回调通知:推送成功后回调通知对应的应用、网站,实现实时回调执行后续操作~


另外的一些扩展:

收款码多样化的配置,任意金额收款码(需要客户自己输入金额支付),固定金额收款码(客户不用输入金额,直接支付)。

收款码自动轮询切换,因为收款码收款次数多了可能会被屏蔽失效,配置多个达到一定次数、金额,就自动切换收款码。

监听APP端手机挂机、模拟器挂机、云手机挂机等方式,增加稳定性。

收款短信、邮件通知(里面可以查看订单信息、执行补单等操作),方便在人在外面处理订单。

订单、收款等数据的统计分析。

举一反三实现qq钱包、银联等收款方式。

等等。。。。。


以上这些内容我在GOGO支付里基本都已经实现了,方便各位有需要的个人站长、创业者们直接上手使用,接入也是很方便的,有问题可以直接联系我解决~ 欢迎给我反馈,感谢!

原理基本就是上面这些,如果有人感兴趣的话,点个赞,我之后继续出代码教程,分享如何一步步从零到服务端、监控端等实现这样一套系统。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 127,537评论 2 7
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 11,309评论 0 4

友情链接更多精彩内容