微信支付公钥说明

2024年不分新申请的微信支付商户,【API安全】页面没有平台证书入口的,使用【微信支付公】钥,如果有【平台证书】入口的不需要使用微信支付公钥里面的参数。详细说明查看:https://docs.zhifux.com/read/zhifufm/wxpublickey
微信支付官方 - 图1

商户API证书获取方法及功能介绍

登录【微信支付商户平台 - 账户中心 - 账户设置 - API安全 - 申请API证书】申请证书。详细教程查阅:https://kf.qq.com/faq/161222NneAJf161222U7fARv.html

微信支付Native配置

支付FM创建订单接口payType对应值: wxpaynative
配置前请开通微信支付平台的对应的微信支付产品

  1. 进入微信支付:
    产品中心→开发配置→支付配置→Native支付回调链接,点击添加域名:支付FM商户后台→用户中心页面查看到的【支付域名】 (协议选择https,域名填写:支付FM商户后台→用户中心页面查看到的【支付域名】的https://后面部分)

    授权域名后面要加符号/

  2. 进入支付FM商户后台→签约类型→微信支付Native,根据指引配置对应的微信支付的公钥私钥等。

    证书在微信支付配置后,解压本地证书所在目录的压缩包,记事本打开对应文件,Ctral+A全选然后复制粘贴到对应配置框中。

  3. 微信支付商户号关联服务号的APPID
    微信支付官方 - 图2

微信支付H5配置

支付FM创建订单接口payType对应值: wxpayh5
配置前请开通微信支付平台的对应的微信支付产品

支付FM内填写

参数名称 参数所属 参数查看页面
商户号 微信支付平台 账户中心
APPID 微信公众号(服务号) 设置与开发→开发接口管理
AppSecret 微信公众号(服务号) 设置与开发→开发接口管理
证书序列号 微信支付平台 账户中心→API安全→API证书
证书(apiclient_cert.pem) 微信支付平台 首次需使用微信密钥工具生成后,鼠标右键选择记事本/文本编辑器>打开,全选复制,粘贴进来。微信操作地址:账户中心→API安全→API证书
密钥(apiclient_key.pem) 微信支付平台 首次需要使用工具生成后,鼠标右键选择记事本/文本编辑器>打开,全选复制,粘贴进来。微信操作地址:账户中心→API安全→API证书
APIv3密钥 微信支付平台 需要在微信支付平台设置的32个字符密钥,查看地址:账户中心→API安全→API证书→APIv3密钥
H5支付域名 微信支付平台 产品中心→开发配置→支付配置→H5支付域名,点击添加您的备案域名。商户后台H5域名填写值与在微信支付平台设置的一致即可

支付FM外设置

  1. 支付域名
    进入微信支付的产品中心→开发配置→支付配置→H5支付域名,点击添加您的备案域名。商户后台H5域名填写值与在微信支付平台设置的一致即可。
  2. 微信支付商户号关联服务号的APPID
    微信支付官方 - 图3

微信支付JSAPI配置

支付FM创建订单接口payType对应值: wxpayjsapi 通过后台代签约模块签约成功的用户可以不配置,系统会自动生成。 配置前请开通微信支付平台的对应的微信支付产品

支付FM内JSAPI设置

参数名称 参数所属 参数查看页面
商户号 微信支付平台 账户中心
APPID 微信公众号(服务号) 设置与开发→开发接口管理
AppSecret 微信公众号(服务号) 设置与开发→开发接口管理
证书序列号 微信支付平台 账户中心→API安全→API证书
证书(apiclient_cert.pem) 微信支付平台 首次需使用微信密钥工具生成后,鼠标右键选择记事本/文本编辑器>打开,全选复制,粘贴进来。微信操作地址:账户中心→API安全→API证书
密钥(apiclient_key.pem) 微信支付平台 首次需要使用工具生成后,鼠标右键选择记事本/文本编辑器>打开,全选复制,粘贴进来。微信操作地址:账户中心→API安全→API证书
APIv3密钥 微信支付平台 需要在微信支付平台设置的32个字符密钥,查看地址:账户中心→API安全→API证书→APIv3密钥
授权文件 微信公众号(服务号) 设置与开发→账号设置→功能设置→网页授权域名

支付FM外JSAPI设置

  1. 支付授权域名
    进入微信支付,产品中心→开发配置→支付配置→JSAPI支付授权目录,填写支付FM用户中心页面查看到的【支付域名】,末尾加上符号/微信支付官方 - 图4

    注意:支付授权域名后面要加符号/

  2. 网页授权域名
    进入微信公众号(服务号),设置与开发→账号设置→功能设置→网页授权域名 微信支付官方 - 图5

    • 点击设置,下载文件微信支付官方 - 图6
    • 在商户后台JSAPI收款号页面上传txt文件微信支付官方 - 图7,点击保存。
    • 公众号平台域名1填入我们的支付页面域名:支付FM用户中心页面查看到的【支付域名】,如图 微信支付官方 - 图8

      2021年3月前注册的用户域名填写zfm.nnt.ltd/

  3. 开发信息白名单
    用的用户的服务号不配置也正常,如果其他的配置都OK,想配置这个的联系客服获取IP地址填入。 微信支付官方 - 图9
  4. 微信支付商户号关联服务号的APPID
    微信支付官方 - 图10