问题:easypay支付插件,支付宝打款代码警告Invalid characters passed for attempted conversion, these have been ignored at
解决:
文件路径:vendor\javareact\easypay\src\Utils\AntCertificationUtil.php
$ssl[$i] = openssl_x509_parse($array[$i] . "-----END CERTIFICATE-----");
if (strpos($ssl[$i]['serialNumber'], '0x') === 0) {
$ssl[$i]['serialNumber'] = $this->hex2dec($ssl[$i]['serialNumber']);// old代码
$ssl[$i]['serialNumber'] = $this->hex2dec($ssl[$i]['serialNumberHex']);// new 代码
}
文章讨论了easypay支付插件中遇到的支付宝打款代码警告,涉及`Invalidcharacters`错误。开发者在`AntCertificationUtil.php`中的`openssl_x509_parse`函数处理`serialNumber`时遇到问题,通过将`hex2dec`应用到`serialNumber`和`serialNumberHex`解决了字符转换问题。
2285

被折叠的 条评论
为什么被折叠?



