@官方,可以帮忙查下吗
小程序发布后,接口都无法访问?接口ssl正常,域名也正常,外网也能访问 开发工具中是可以访问的 为什么发布之后接口就无法访问
2021-08-03不用发这个,都看过找不出原因 1) 使用微信的在线签名工具检查签名是否和程序生成的一致 https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=20_1 签名工具用谷歌打开。 选择MD5,XML,然后把请求参数xml放进去,就能校验签名。 2)如果和微信的在线签名工具一致,说明程序没有错误,确定是API密钥错误(被别人改动或者记错了) 在商户平台的账户信息中更改API密钥(账户设置-安全设置-API安全), 15分钟后生效 2.1)统一下单用的是A商户号,也必须是A商户号登陆商户平台设置key才对。 2.2)要注意统一下单请求参数中total_fee参数的类型是int类型。 3) 如果和微信的在线签名工具不一致,说明程序有错误,常见的错误可能是: 3.1) 编码问题,确保所有的都是utf-8的. 如果有中文, 可以先把中文改成英文重新签名,看是否签名错误,如果英文不会错中文才会错,基本肯定是编码问题 3.2:)消息中字段大小写和文档中完全一致 4 )统一下单和调起支付签名类型需要一致。 参数的类型和格式,长度限制需要完全符合文档的要求
统一下单签名失败官方的签名工具没问题 签名一致 接口总返回签名失败 怎么才能确切的知道错误信息
2019-07-26我猜你调起了两遍微信←_←
APP支付唤起微信后 无法点击打开微信 -> 将微信缩到后台 -> 打开测试APP -> 唤起微信支付(成功, 如下图) -> 无法点击支付和取消按钮 -> 此时按一次安卓机返回键之后就可以点击 (好像是唤起微信后 , 程序又加了一层挡住了 , 按返回键会把这一层退掉) [图片] 不打开微信 -> 直接打开测试APP -> 唤起微信支付 (成功) -> 可以点击支付和取消 (到此流程正常) -> 按取消回到APP -> 重新唤起微信支付 (成功) -> 此时重复了 [1] 的步骤 , 要按一次返回键才能点击支付和取消 , 按两次返回键才能退出 不知道为什么会出现这样的问题 , APP 使用 Android Studio环境 , 使用官方sdk , 几个月前还是正常的 , 现在突然就不正常了
2019-07-26