全部
常见问题
产品动态
精选推荐

关于pro版3.0版本的APP支付问题

管理 管理 编辑 删除

从发现3.0.1版本的APP支付会返回支付签名失败,开始就发帖询问并且加上@刘松林 去调试,7月31号@刘松林去调试,没有找到问题,最后说下周二左右可以解决也就是8月6号,在8月6号询问却说还没来及时间处理做了一下记录反馈,这就有点象拖字诀了。最后自己又根据@刘松林 增加的调试日志 找到/vendor/w7corp/easywechat/src/Pay/Utils.php 文件,发现是“buildAppConfig”方法 默认返回的是sha256WithRSAEncryption,而APP请求使用的是MD5方式如图:


需要修改成这样并且增加一个MD5的签名方法

然后保存重启swoole,在去APP中使用微信支付 就可以正常拉起支付并返回成功了。

修改后的文件已上传,我只在3.0.1版本中进行过测试因为程序是基于3.0.1版本去开发的,调试环境是3.0.1版本的原版,其他办法可以自己对照代码去修改然后进行测试。

在此想说一下,还请官方更新的时候认真点吧,一个APP支付都能被拖的怎么久,并且还是官方版本造成的错误,另外PRO版本啥时候增加APP自动更新功能。。。总不能说还得需要自己二开去增加吧!

附件

Utilsphp.zip

请登录后查看

Xiao伟 最后编辑于2024-08-07 00:56:49

快捷回复
回复({{post_count}}) {{!is_user ? '我的回复' :'全部回复'}}
回复从新到旧

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}}

作者 管理员 企业

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest==1? '取消推荐': '推荐'}}
{{item.floor}}#
{{item.user_info.title}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
{{item.like_count}}
{{item.showReply ? '取消回复' : '回复'}}
删除
回复
回复

{{itemc.user_info.nickname}}

{{itemc.user_name}}

作者 管理员 企业

回复 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}   {{itemc.ip_address}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回复' : '回复'}}
删除
回复
回复
查看更多
回复
回复
375
{{like_count}}
{{collect_count}}
添加回复 ({{post_count}})

相关推荐

Xiao伟 作者
暂无简介

回答

18

发布

7

经验

354

快速安全登录

使用微信扫码登录
{{item.label}} {{item.label}} {{item.label}} 板块推荐 常见问题 产品动态 精选推荐 首页头条 首页动态 首页推荐
加精
取 消 确 定
回复
回复
问题:
问题自动获取的帖子内容,不准确时需要手动修改. [获取答案]
答案:
提交
bug 需求 取 消 确 定

微信登录/注册

切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
CRMEB客服

CRMEB咨询热线 咨询热线

400-8888-794

微信扫码咨询

CRMEB开源商城下载 开源下载 CRMEB官方论坛 帮助文档
返回顶部 返回顶部
CRMEB客服