代码拉取完成,页面将自动刷新
加签方式为证书的,好像用不了?
错误代码 invalid-signature 错误原因: 验签出错,建议检查签名字符串或签名私钥与应用公钥是否匹配,网关生成的验签字符串为
不知道为啥,加密为证书的方式,会提示验签出错。
该证书用于转帐,是可以正常转帐的。就是WAP无法发起。
已解决,应该是加签方式为证书时,需要传过去app_cert_sn和alipay_root_cert_sn参数。
解决方法:
在\WePay\WeChat\Contracts\BasicAliPay.php文件中的applyData修改为:
protected function applyData($options)
{
if ($this->config->get('app_cert')){
$this->options->set('app_cert_sn', $this->getCertSN($this->config->get('app_cert')));
$this->options->set('alipay_root_cert_sn', $this->getRootCertSN($this->config->get('root_cert')));
}
$this->options->set('biz_content', json_encode($this->params->merge($options), 256));
$this->options->set('sign', $this->getSign());
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
v1.2.43 已默认增加这两项参数
登录 后才可以发表评论