码支付mpay教程摘录及成功收款不回调通知原因

1,码支付mpay是码支付吗?

不是的,虽然叫码支付mpay,但它并不是互联网上的码支付源码,选择各种程序上的源码接口时,要选择易支付来填写。

2,码支付mpay搭建后,可以扫码收款了,微信收款监控软件上面也也提示“通知成功 金额 店员码 通道”这些信息了,为什么网站上并没能成功充值呢?码支付mpay站内测试也没成功。

请留意,上面提示的是店员码,说明你用店员微信在此设备上,在“账号管理”-“收款码数量”上面,应设置为店员码,而不是个人码等其他选项。

 

监听常见问题

 
  1. 密钥填写注意不要留行空行或空格
  2. 转发规则配置里的多重匹配,[空格]要换成真实的 才行
  3. 没有监听日志记录时,注意检查微信的手机通知栏消息是否开启
  4. 监听软件要安装在收款的微信支付宝的手机上,才能监听到收款消息
  5. 微信支付宝需要挂机监听,定时任务是针对聚合收款码的,对微信支付宝没有用
 
下面是照抄作者的教程。

如何更新升级

  1. 备份好 .env 文件、public目录、runtime目录
  2. 备份好数据库
  3. 删除文件重新安装
  4. 恢复备份的文件和数据库
 

安装使用常见问题

  1. 数据库点击安装没反应,检查目录文件写入权限
  2. 图片上传报错,检查PHP的fileinfo扩展有没有安装
  3. fileinfo扩展安装完还是报错,重启PHP程序
  4. 聚合码的终端编号查询不到,升级到mpay最新版本
  5. PC微信挂机监听,需要将通知的聊天窗口单独拖出来,独立窗口
 

数据库初始化失败

排查思路:根目录.env文件第一行改为true,F12打开浏览器,点击网络请求控制栏。再次点击安装Mpay,查看网络请求报错响应结果。复制结果问AI或问群友,或自行根据报错原因解决
 

聚合码不回调常见问题

  1. 发起什么支付,就用什么方式付款,不要混了,如:支付宝收银台,就用支付宝付款
  2. 开启1+n监听任务,一个订单监控,N个收款账号监控,使用哪个账号收款就监听哪个账号
 

如何防特征检测

  1. 按照路径修改文件 app / controller / IndexController.php
  2. 第1个 index( ) 方法里面的 return View::fetch(); 修改成 return '网站正在建设中';
  3. 或者 return View::fetch(); 修改成 return View::fetch('user/login'); 直接跳转登陆页

图片[1]|码支付mpay教程摘录及成功收款不回调通知原因|阿里舞台

 

技术架构

使用Thinkphp8框架,PHP版本 > 8.0(推荐8.2),前端UI使用Layui 2.9+PearAdmin后台

🧰 内置插件

码支付收款工具开源免费使用,插件中心的插件列表有免费版付费版版,按需使用购买

  1. 微信插件wxpay默认安装,支持赞赏码个人码经营码商家码,需挂机监听
  2. 支付宝插件alipay默认安装,支持收钱码经营码,需挂机监听
  3. 收钱吧聚合码插件sqbpay默认安装,无需挂机,设置定时任务即可监听回调

安装说明

以下演示基于云服务器环境+宝塔面板安装,云服务器购买可以去阿里云、腾讯云等平台,宝塔面板安装教程参考宝塔面板安装教程

安装配置

宝塔面板示例,其他服务器管理面板可以参考

通过宝塔面板登陆管理后台,新建PHP站点和数据库,并确认创建

图片[2]|码支付mpay教程摘录及成功收款不回调通知原因|阿里舞台

在网站列表页面,点击创建的网站的根目录,进入文件管理

图片[3]|码支付mpay教程摘录及成功收款不回调通知原因|阿里舞台

文件夹里面有一些默认文件,不用管他

图片[4]|码支付mpay教程摘录及成功收款不回调通知原因|阿里舞台

点击上传文件,将源码压缩包上传到该文件夹,并解压到前文件夹

图片[5]|码支付mpay教程摘录及成功收款不回调通知原因|阿里舞台

mpay文件夹里面的所有文件,复制到当前根目录下,返回网站列表管理页面

注意,压缩包文件打包的是一个名为mpay的文件夹,需要将代码文件夹里面的所有文件复制出来,放到创建的网站根目录下,

运行目录&仿静态 配置

点击网站名,进入网站配置设置页面

图片[6]|码支付mpay教程摘录及成功收款不回调通知原因|阿里舞台

选择网站目录,运行目录选择public,保存

图片[7]|码支付mpay教程摘录及成功收款不回调通知原因|阿里舞台

选择伪静态,模版选择thinkphp,即可自动填写,保存

图片[8]|码支付mpay教程摘录及成功收款不回调通知原因|阿里舞台

安装步骤

在浏览器输入http://你的域名/install,进入程序安装界面,按照提示进行填写提交

图片[9]|码支付mpay教程摘录及成功收款不回调通知原因|阿里舞台

数据库配置相关信息,在服务器管理面板里查找

图片[10]|码支付mpay教程摘录及成功收款不回调通知原因|阿里舞台

 

 

PC软件下载

码支付微信PC监听,是老胡使用python写的小工具,可以监听电脑桌面打开的窗口和内容信息,非侵入微信应用内部,版本升级不影响监听。需要将被监听的微信聊天界面单独拖出来成独立窗口。

PC监听软件下载wxmonitor_v1.2.zip

配置信息
  1. 打开用户中心,添加接口密钥等信息

图片[11]|码支付mpay教程摘录及成功收款不回调通知原因|阿里舞台

  1. 打开账号管理列表,填写通道信息,格式pid#aid

图片[12]|码支付mpay教程摘录及成功收款不回调通知原因|阿里舞台

  1. 循环间隔是软件检索窗口通知信息的循环时间,一般设置1-3秒均可,看电脑性能
  2. 监控窗口根据实际情况勾选,哪个窗口需要检索收款通知,就开启哪个,不使用的就不需要开启

图片[13]|码支付mpay教程摘录及成功收款不回调通知原因|阿里舞台

  1. PC监听同时支持个人码、经营码、赞赏码、商户码,手机监听因无法区分个人码和经营码,添加时只能二选一,且只能在个人码通道添加

图片[14]|码支付mpay教程摘录及成功收款不回调通知原因|阿里舞台

 

 微信/支付宝收款

微信/支付宝生成的收款码,需要挂机监听收款消息,基本情况上面有介绍,因为使用广泛,所以也单独添加进来,可以实现正常收款回调

添加账号

收款平台选择微信支付支付宝,收款账号就填写微信支付支付宝的账号,与聚合码支付不同,此处填写的账号主要用来做区分,不会登陆后台

图片[15]|码支付mpay教程摘录及成功收款不回调通知原因|阿里舞台

添加收钱码

点击可以查看当前账号的所有收款码

图片[16]|码支付mpay教程摘录及成功收款不回调通知原因|阿里舞台

点击添加收款码后,可以正常填写二维码信息

微信支付支付宝的终端编号是自动生成的,不可手动填写,分别对应当前账号的不同收款通道,支持个人码赞赏码

图片[17]|码支付mpay教程摘录及成功收款不回调通知原因|阿里舞台

收款样式有两个选项付款链接图片地址,根据实际情况选择

付款链接: 将二维码的内容解析成字符串保存,使用时再生成二维码

图片地址: 上传二维码图片到服务器,或引用http远程图片地址

赞赏码等收款方式,采用的不是标准二维码编码格式,不能解析成文字保存,只能展示图片,建议一般二维码都解析成文字保存,前端展示时会根据内容自动再生成二维码,无法解析的就上传图片

© 版权声明
THE END
点赞30 分享
小花园 抢沙发

请登录后发表评论

    暂无评论内容