收藏
回答

微信支付,php生成平台证书报错?

使用的是下边的语句进行生成,参数都替换了

vendor/bin/CertificateDownloader.php -k ${apiV3key} -m ${mchId} -f ${mchPrivateKeyFilePath} -s ${mchSerialNo} -o ${outputFilePath}

返回的报错 Decrypting the input $ciphertext failed, please checking your $key and $iv whether or nor correct.

#0 /www/wwwroot/xxx/vendor/wechatpay/wechatpay/bin/CertificateDownloader.php(63): WeChatPay\Crypto\AesGcm::decrypt('\n\x86\x9BHNrz"\xC0\xC4\xF8\xB3\xE2\x02\x1D...', 'Tuyu...', '18fe', 'certificate')...

网上搜到的回答是apiV3key错误,可apiV3密钥自生成后就没动过,会和这个有关吗

最后一次编辑于  05-14
回答关注问题邀请回答
收藏

1 个回答

  • 郝炫业
    郝炫业
    05-14

    已经解决了,APIv3密钥的问题,重置后用新的就能生成了


    05-14
    有用
    回复
登录 后发表内容