PHP对接微信支付、JSAPI方式

1. 准备工作
  1. 接入前准备

  2. 下载证书 如何下载平台证书?

    composer exec CertificateDownloader.php -- -k ${
         
         apiV3key} -m ${
         
         mchId} -f ${
         
         mchPrivateKeyFilePath} -s ${
         
         mchSerialNo} -o ${
         
         outputFilePath}
    

    如果是一开始申请证书的话,要根据以下步骤来。具体步骤

    在这里插入图片描述

  3. 如何使用微信内置平台下载器?

    Certificate Downloader 是 PHP版 微信支付 APIv3 平台证书的命令行下载工具。该工具可从 https://api.mch.weixin.qq.com/v3/certificates 接口获取商户可用证书,并使用 APIv3 密钥 和 AES_256_GCM 算法进行解密,并把解密后证书下载到指定位置。

    > bin/CertificateDownloader.php
    
    Usage: 微信支付平台证书下载工具 [-hV]
                        -f=<privateKeyFilePath> -k=<apiV3key> -m=<merchantId>
                        -s=<serialNo> -o=[outputFilePath] -u=[baseUri]
    Options:
      -m, --mchid=<merchantId>   商户号
      -s, --serialno=<serialNo>  商户证书的序列号
      -f, --privatekey=<privateKeyFilePath>
                                 商户的私钥文件
      -k, --key=<apiV3key>       ApiV3Key
      -o, --output=[outputFilePath]
                                 下载成功后保存证书的路径,可选参数,默认为临时文件目录夹
      -u, --baseuri=[baseUri]    接入点,默认为 https://api.mch.weixin.qq.com/
      -V, --version              Print version information and exit.
      -h, --help                 Show this help message and exit.
    
    1. 如何生成签名?

    2. 如何验证签名?

    3. 验签工具

      在这里插入图片描述
      在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值