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. 验签工具

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

      这里有个坑

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值