-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
微信支付沙箱地址混乱 #665
Comments
https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=21_2 文档地址是从 #507 获取,但是我通过文档导航,找到了 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=23_1 ,里面包括了 |
以 |
根据文档:
新的微信支付接通必须通过沙盒验收过程。现在需要做的开发有:
如果有其他建议,请提供。 |
第二种解决方案是:
我个人更喜欢第二种方案,其他人有没有建议? |
能不能做到只修改 |
你的这个建议是方案一可以提供的:#665 (comment), 但是方案一的缺点是:
|
但是在使用上的话方案二会略麻烦?😄 |
和方案一比,麻烦一点,以下是我使用方案二的代码:
|
所以……第一种方案会好点? |
SDK 里为啥不能缓存 sandbox_signkey ? |
我说的是 persistent caching. 当有多个HTTP请求到服务器,仅仅在SDK里,没办法共享sandbox_signkey。我上面的例子是把缓存放在MySQL/Memcache/Redis里。 |
我用的环境
PHP 版本:7.0.1
overtrue/wechat 版本:a3fcf13
问题及现象
在微信沙箱文档上,https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=21_2
我两个都测试了,当使用 /sandbox,错误是:
当使用 /sandboxnew 时候,错误是:
同样的参数不边,我直接接正式环境,既取出 /sandbox 或者 /sandboxnew 路径,可以正常生成二维码。
光从错误信息的文字上来看,似乎 /sandboxnew 是正确的地址。但是,
getsignkey
是要做什么呢? 目前没有在微信文档上看见。The text was updated successfully, but these errors were encountered: