微信扫码登录

微信扫码登录

邮箱恶意注册过多,目前只支持微信模式
付费课程, 订阅后即可观看
正在播放:微信扫码支付的接口测试
发布于: 2019.01.19
zyzpl 2019.04.19 13:59

请问下我发起扫码支付后 返回string(35) "weixin://wxpay/bizpayurl?pr=BtQagwo"

Codinget 2019.04.19 14:13

这是个啥啊?你是用微信扫的吗?

zyzpl 2019.04.19 14:41

是的

zyzpl 2019.04.19 14:57

还有那个key是商户平台中的支付密钥key吧

Codinget 2019.04.19 15:21

不是的,最后的那个key 是微信公众号里的 app_secret,视频里边我应该都详细说明了

for_else 2020.10.05 14:50

是微信支付商户的API密钥,视频说明一下吧

Codinget 2020.10.05 16:04

哈哈,有大家的文字说明就行了,我好久不搞微信了,下来我自己也再弄弄,现在飘到宇宙边缘了

for_else 2020.10.05 14:52

用微信公众号里的 app_secret返回签名错误

zyzpl 2019.04.19 15:44

但是我用app_secret,就是报错签名错误,我用商户号的支付密钥key就能成功支付的

Codinget 2019.04.19 15:51

不是吧,我下来看看是不是我记错了,www.coding10.com/discussion 是一个问题区,我不清楚你遇到了什么返回结果,你可以在那里贴个图,我看我有没有遇到过,你也可以在杨嵩达的github那里看看别人有没有遇到你这样的问题,那里是支付包开发相关问题的集散地,更容易找到同伴

zyzpl 2019.04.19 16:33

请问下博主 我微信扫码支付成功 是verify()方式接受微信服务的返回信息是报错 { "name": "Exception", "message": "INVALID_ARGUMENT: Convert To Array Error! Invalid Xml!", "code": 3, "type": "Yansongda\Pay\Exceptions\InvalidArgumentException", "file": "/www/wwwroot/www.payhorsevision.cn/vendor/yansongda/pay/src/Gateways/Wechat/Support.php", "line": 325, "stack-trace": [ "#0 /www/wwwroot/www.payhorsevision.cn/vendor/yansongda/pay/src/Gateways/Wechat.php(176): Yansongda\Pay\Gateways\Wechat\Support::fromXml('')", "#1 /www/wwwroot/www.payhorsevision.cn/common/WxPayService.php(68): Yansongda\Pay\Gateways\Wechat-&gtverify()", "#2 /www/wwwroot/www.payhorsevision.cn/controllers/WeixinController.php(113): app\common\WxPayService-&gtWeixinNotify()", "#3 [internal function]: app\controllers\WeixinController-&gtactionScanNotify()", "#4 /www/wwwroot/www.payhorsevision.cn/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array)", "#5 /www/wwwroot/www.payhorsevision.cn/vendor/yiisoft/yii2/base/Controller.php(157): yii\base\InlineAction-&gtrunWithParams(Array)", "#6 /www/wwwroot/www.payhorsevision.cn/vendor/yiisoft/yii2/base/Module.php(528): yii\base\Controller-&gtrunAction('scan-notify', Array)", "#7 /www/wwwroot/www.payhorsevision.cn/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module-&gtrunAction('weixin/scan-not...', Array)", "#8 /www/wwwroot/www.payhorsevision.cn/vendor/yiisoft/yii2/base/Application.php(386): yii\web\Application-&gthandleRequest(Object(yii\web\Request))", "#9 /www/wwwroot/www.payhorsevision.cn/web/index.php(12): yii\base\Application-&gtrun()", "#10 {main}" ] } 可以指点下吗

Codinget 2019.04.19 17:01

我晚上看看吧,我也不清楚yii下边用这个包的时候是不是要格外配置些啥东西

zyzpl 2019.04.19 17:13

好的,谢谢,博主了

Codinget 2019.04.19 20:38

抱歉了,兄弟,从你的信息里我真的分析不出来,你可以检查下支付的时候所有的参数是不是对符合格式的要求,打开debug模式看能不能得到更多的信息

zyzpl 2019.04.20 09:41

我现在扫码支付是成功的,就是不能verify()的,还有我发现我也没有办法写入日志,按照文档我配置的了 ["log"]=&gt string(58) "/www/wwwroot/www.payhorsevision.cn/runtime/logs/wechat.log 日志是这个路径,但是我使用Log::debug('scan-pay',$result-&gtall()); 根本就没有写入,

zyzpl 2019.04.19 15:45

请问下博主那个$result = $wechat-&gtverify();这个返回是xml格式的吗,我直接var_dump()就报错的

Codinget 2019.04.19 17:06

我看到github上这个开发包的issue刚有人提了这个问题,我不知道是不是你提的,不知道是不是开发包的新版本才出现的问题,你可以持续关注一下

zyzpl 2019.04.19 17:13

就是我提的

Codinget 2019.04.25 17:28

咋样了,兄弟,问题解决了没??我看github上是close的状态

zyzpl 2019.04.25 17:30

没有,我自己写的,用这个插件就是拿不到回调,我现在在做支付宝了,微信现在算是基本弄好了

Codinget 2019.04.25 17:35

抱歉,这个问题,我没能帮上啥忙,无法分析出是啥问题。如果你有了答案,也分享一下,你用的这个版本跟我录视频时的版本看来有了一些变化,我今天一直收到邮件,说新版本变化挺大

zyzpl 2019.04.25 17:39

没事的,博主,在支付宝上遇到问题,您可以帮我看看,就非常感谢了

Codinget 2019.04.25 17:49

好的

标 题
编程原力 京ICP备17045322号-2
版权所有, 侵权者追究法律责任