沙箱始终无法正常使用,如下图,秘钥配置成功了,怎么回事呢?

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
leo
最佳答案

@tegic 这个步骤我自己试了 5 次,其他同学也都是正常的,还是自己仔细检查吧

5年前 评论
讨论数量: 9
leo

仔细检查,配密钥的时候不用贴错,支付宝那边也不要贴错

5年前 评论

@leo 应该没贴错,我试了很多次,但是都是一样的问题,我用的是homestead,mac环境

5年前 评论
leo

@tegic 这个步骤我自己试了 5 次,其他同学也都是正常的,还是自己仔细检查吧

5年前 评论

坑啊,我也被这个问题拖了好几天,现在可以了。原因是以前用过支付宝沙箱,生成过密钥,我从新生成的密钥一直不能用,并产生上面的错误,用回以前的密钥就可以了。总结就是公钥和密钥没匹配上,导致验签失败。

5年前 评论

看看是不是这个域名?file

5年前 评论

解决了么?我也有这个问题

5年前 评论

找到原因了,我的APP_ENV设置成local了,应该把它设置成production

5年前 评论
Monica71725 4年前
Monica71725 4年前

@tegic @leo 文件配置正确但是最后打不开的一个原因:项目一直用的原来的配置缓存
验证办法:
php artisan tinker
config("pay") // 查看得到的配置信息是否是你填写的 如果不是退出并且执行 php artisan config:clear

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!