微信支付证书生成

  1. 使用微信提供的证书工具生成微信支付商户证书

    apiclient_cert.pem, apiclient_key.pem
  2. 使用 cmd 生成微信支付商户证书序列号

    openssl x509 -in apiclient_key.pem -noout -serial
  3. 使用 cmd 生成微信支付平台证书 (需要 composer 安装 wechatpay/wechatpay)

    # -k: 微信支付商户 APIv3 密钥, -m: 商户号, -f: 商户的私钥文件路径, -s: 商户证书序列号, -o: 平台证书保存路径
    php vendor\bin\CertificateDownloader.php -k 03ea86*** -m 16442*** -f ***\storage\cert\apiclient_key.pem -s 1208B*** -o ***\Desktop\WXCertUtil\cert
  4. 完整配置信息

    # 微信支付 APP
    # APP ID
    WECHAT_APP_ID=***
    # 微信支付商户 ID
    WECHAT_MCH_ID=***
    # 微信支付商户 APIv2 密钥
    WECHAT_MCH_SECRET=***
    # 微信支付商户 APIv3 密钥
    WECHAT_MCH_V3_SECRET=***
    # 微信支付商户证书序列号
    WECHAT_SERIAL=***
    # 微信支付商户证书路径
    WECHAT_CERT=***\storage\cert\apiclient_cert.pem
    WECHAT_KEY=***\storage\cert\apiclient_key.pem
    # 微信支付平台证书序列号
    WECHAT_PLATFORM_SERIAL=***
    # 微信支付平台证书路径
    WECHAT_PLATFORM_PEM=***\storage\cert\wechatpay.pem
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!