AI插件配置支付,出现这个错误

fans

file_get_contents(/wechat/apiclient_cert.pem): failed to open stream: No such file or directory

我wechat目录放在plugin/ai/config/下面的

176 1 0
1个回答

Madman

配置的路径不对

  • fans 2024-02-18

    是证书的路径不对是吗?应该怎么配置呢?

  • Madman 2024-02-18

    plugin/ai/config/payment.php 应该是在这个文件里配置,我也没用过这个插件

  • fans 2024-02-18

    wechat' => [
    'default' => [
    // 必填-商户号,服务商模式下为服务商商户号
    'mch_id' => '13785457302',
    // 必填-商户秘钥
    'mch_secret_key' => 'ad6c89iuu78f17d5ae41651be48e9aff63',
    // 必填-商户私钥 字符串或路径
    'mch_secret_cert' => base_path().'/plugin/ai/config/wechat/apiclient_key.pem',
    // 必填-商户公钥证书路径
    'mch_public_cert_path' => base_path().'/plugin/ai/config/wechat/apiclient_cert.pem',

    现在这样修改以后,是提示Get Wechat Public Cert Error, 但是我这个证书用在其它程序都是正常支付的

  • Madman 2024-02-18

    这是我在网上找到的, 不知道对你是否有帮助。 https://www.cnblogs.com/gonghui/p/16149723.html

  • fans 2024-02-18

    谢谢,我重新弄了证书与V3密钥,现在提示AppID不存在,请检查后再试

  • Madman 2024-02-18

    这个就要你自己检查下有没有写错了

  • 黑哥 2024-02-19

    https://www.workerman.net/a/1613
    图文教程有写,申请v3密钥,填写mp_app_id,mp_app_id是和支付绑定的微信公众号id

  • fans 2024-02-19

    就是要使用微信支付,必须有微信服务号是吗?

  • fans 2024-02-19

    已经解决,就是必须有服务号才行。

🔝