继上文:真--个人收款系统方案,今天主要推出部署方案
1.下载源码
首先需要下载源码,源码地址:PayServer: 个人收款系统方案 - Gitee.com
并且pip下载依赖库:
Flask==2.5.1
Flask-Cors==3.0.10
gevent==23.6.0
websockets==10.9
urllib3==1.26.1
2.修改配置
路径下有两个py文件,PayHttpServer.py和PaySocketServer.py
分别是流程图中支付消息服务器和支付服务武器,需要用编辑器打开两个文件
PayHttpServer::
需要修改的地方:可以看到有两个ip地址和端口,ip,port是运行需要用到的ip和端口,而extip和extport则是外部的ip port(映射端口或frp后)
PaySocketServer.py:
需要修改的地方:
主要是websockets.serve(register_client, "192.168.0.6", 7001): ,需要修改成和PayHttpServer一致
AndroidPayServer.rar
安卓端需要解压AndroidPayServer.rar,用AndroidStudio打开
需要修改的地方,Serverip要改成PayHttpServer的ip一致
3.运行项目
python PayHttpServer.py
python PaySocketServer.py
将微信和安卓程序同时运行到同一台机器即可
最后效果,测试支付0.01发现安卓端可以收到
且调用了pay接口
本文由福州职业技术学校 软件技术 温辉 qq:2151335401,3135144152编写