微信登录

微信登录

因恶意注册过多,目前只支持微信模式
会员专属课程, 订阅后即可观看
正在播放:微信扫码支付的接口测试
发布于: 2019.01.19
zyzpl 2019.04.19 01:59
请问下我发起扫码支付后 返回string(35) "weixin://wxpay/bizpayurl?pr=BtQagwo"
codinget 2019.04.19 02:13
这是个啥啊?你是用微信扫的吗?
zyzpl 2019.04.19 02:41
是的
zyzpl 2019.04.19 02:57
还有那个key是商户平台中的支付密钥key吧
codinget 2019.04.19 03:21
不是的,最后的那个key 是微信公众号里的 app_secret,视频里边我应该都详细说明了
for_else 2020.10.05 02:50
是微信支付商户的API密钥,视频说明一下吧
codinget 2020.10.05 04:04
哈哈,有大家的文字说明就行了,我好久不搞微信了,下来我自己也再弄弄,现在飘到宇宙边缘了
for_else 2020.10.05 02:52
用微信公众号里的 app_secret返回签名错误
zyzpl 2019.04.19 03:44
但是我用app_secret,就是报错签名错误,我用商户号的支付密钥key就能成功支付的
codinget 2019.04.19 03:51
不是吧,我下来看看是不是我记错了,www.coding10.com/discussion 是一个问题区,我不清楚你遇到了什么返回结果,你可以在那里贴个图,我看我有没有遇到过,你也可以在杨嵩达的github那里看看别人有没有遇到你这样的问题,那里是支付包开发相关问题的集散地,更容易找到同伴
zyzpl 2019.04.19 04: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->verify()",
        "#2 /www/wwwroot/www.payhorsevision.cn/controllers/WeixinController.php(113): app\\common\\WxPayService->WeixinNotify()",
        "#3 [internal function]: app\\controllers\\WeixinController->actionScanNotify()",
        "#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->runWithParams(Array)",
        "#6 /www/wwwroot/www.payhorsevision.cn/vendor/yiisoft/yii2/base/Module.php(528): yii\\base\\Controller->runAction('scan-notify', Array)",
        "#7 /www/wwwroot/www.payhorsevision.cn/vendor/yiisoft/yii2/web/Application.php(103): yii\\base\\Module->runAction('weixin/scan-not...', Array)",
        "#8 /www/wwwroot/www.payhorsevision.cn/vendor/yiisoft/yii2/base/Application.php(386): yii\\web\\Application->handleRequest(Object(yii\\web\\Request))",
        "#9 /www/wwwroot/www.payhorsevision.cn/web/index.php(12): yii\\base\\Application->run()",
        "#10 {main}"
    ]
}
可以指点下吗
codinget 2019.04.19 05:01
我晚上看看吧,我也不清楚yii下边用这个包的时候是不是要格外配置些啥东西
zyzpl 2019.04.19 05:13
好的,谢谢,博主了
codinget 2019.04.19 08:38
抱歉了,兄弟,从你的信息里我真的分析不出来,你可以检查下支付的时候所有的参数是不是对符合格式的要求,打开debug模式看能不能得到更多的信息
zyzpl 2019.04.20 09:41
我现在扫码支付是成功的,就是不能verify()的,还有我发现我也没有办法写入日志,按照文档我配置的了
  ["log"]=>
  string(58) "/www/wwwroot/www.payhorsevision.cn/runtime/logs/wechat.log
日志是这个路径,但是我使用Log::debug('scan-pay',$result->all());
根本就没有写入,
zyzpl 2019.04.19 03:45
请问下博主那个$result = $wechat->verify();这个返回是xml格式的吗,我直接var_dump()就报错的
codinget 2019.04.19 05:06
我看到github上这个开发包的issue刚有人提了这个问题,我不知道是不是你提的,不知道是不是开发包的新版本才出现的问题,你可以持续关注一下
zyzpl 2019.04.19 05:13
就是我提的
codinget 2019.04.25 05:28
咋样了,兄弟,问题解决了没??我看github上是close的状态
zyzpl 2019.04.25 05:30
没有,我自己写的,用这个插件就是拿不到回调,我现在在做支付宝了,微信现在算是基本弄好了
codinget 2019.04.25 05:35
抱歉,这个问题,我没能帮上啥忙,无法分析出是啥问题。如果你有了答案,也分享一下,你用的这个版本跟我录视频时的版本看来有了一些变化,我今天一直收到邮件,说新版本变化挺大
zyzpl 2019.04.25 05:39
没事的,博主,在支付宝上遇到问题,您可以帮我看看,就非常感谢了
codinget 2019.04.25 05:49
好的
标 题
编程原力 京ICP备17045322号-2
版权所有, 侵权者追究法律责任