微信小程序切换商户号

1.登录微信公众平台小程序

2.功能->微信支付

3.关联成功后会志一关联商户号列表显示

4.登录你需要切换的商户号

在下面选择你需要开通的产品服务

5.切换到账户中心的api安全里面

只需要改变当前下面的配置即可切换小程序的收款商户号

  1. 申请API证书按照官方的指引即可解决
  2. 设置APIv2和v3密钥完全可以使用和之前的商户号密钥一样都即可没有要求按照官方格式生成密钥即可
  3. 以下是小程序调用接口需要的东西交给后端即可/***小程序appId*/
    @Value("${gomics.wechat.pay.app_id}")
    private String appId;
    /*** 私钥*/
    @Value("${gomics.wechat.pay.private_key_path}")
    private String privateKeyPath;
    /*** 商户号*/
    @Value("${gomics.wechat.pay.merchant_id}")
    private String merchantId;
    /*** 商户证书序列号* */
    @Value("${gomics.wechat.pay.merchant_serial_number}")
    private String merchantSerialNumber;
    /*** apiV3密钥*/
    @Value("${gomics.wechat.pay.api_v3_key}")
    private String apiV3Key;
    /*** 平台证书路径*/
    @Value("${gomics.wechat.pay.wechat_certificate_path}")
    private String wechatCertificatePath;
    /*** 回调路径*/
    @Value("${gomics.wechat.pay.notify_url}")
    private String notifyUrl;/*** App密钥*/
    @Value("${gomics.wechat.pay.app_select}")
    private String appSelect;

    私钥

获取平台证书

java -jar CertificateDownloader.jar -k v3-m 商户号 -f 私钥地址 -s 商户序列号 -o 平台证书地址

下载jar包https://github.com/wechatpay-apiv3/CertificateDownloader

https://github.com/wechatpay-apiv3/CertificateDownloader/releases

下载证书shell,模板命令

平台证书下载工具 - SDK&开发工具 | 微信支付商户文档中心

apiV3key    APIv3密钥 

mchId        商户号

mchPrivateKeyFilePath        私钥地址(地址为服务器上面的地址需要把这个文件放到服务器上面)

mchSerialNo        商户证书序列号

outputFilePath        平台证书路径(也是服务器上面的地址)

休息一下!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/43690.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

关于redis的运维面试题-2

21. Redis的客户端连接数限制如何设置? 在Redis中,客户端连接数的限制可以通过配置文件redis.conf来设置,也可以通过命令行直接设置。以下是如何通过配置文件和命令行来设置Redis客户端连接数限制的步骤和示例代码。 通过配置文件设置客户端…

JS计算某一年的土地租金收入和土地承租支出

涉及到多年的地租 , 例如 2024年5月15日 - 2026年5月15日 , 总承包租金是60000 假设 当前年是2024年 , 则计算2024年5月15日-2024年12月31日的租金收入 , 如果是2025年则是2025年1月1日-2025年12月31日 //示例交易数据 var transactions [ { type: "转出土地收益&qu…

怎么区分住宅IP还是机房IP?机房IP和住宅IP有哪些不同?

在网络技术的应用中,IP地址扮演着至关重要的角色。了解IP地址的种类及其特性,对于进行网络管理、优化网络安全策略、以及实施数据分析等任务至关重要。本文将深入探讨如何区分住宅IP和机房IP,并分析两者的主要差异。 一、IP地址分类简介 IP…

pytorch-RNN存在的问题

这里写目录标题 1. RNN存在哪些问题呢?1.1 梯度弥散和梯度爆炸1.2 RNN为什么会出现梯度弥散和梯度爆炸呢? 2. 解决梯度爆炸方法3. Gradient Clipping的实现4. 解决梯度弥散的方法 1. RNN存在哪些问题呢? 1.1 梯度弥散和梯度爆炸 梯度弥散是…

【人工智能】深度学习:神经网络模型

【人工智能】深度学习:神经网络模型 神经网络基础知识 BP神经网络的概念 单个神经元的结构 CNN模型汇总 LeNet5 模型 AlexNet 模型 VGG模型 Inception Net(GoogleNet)模型 ResNet (残差网络) RNN模型&#x…

css实现渐进中嵌套渐进的方法

这是我们想要的实现效果: 思路: 1.有一个底色的背景渐变 2.需要几个小的块级元素做绝对定位通过渐变filter模糊来实现 注意:这里的采用的定位方法,所以在内部的元素一律要使用绝对定位,否则会出现层级的问题&…

小白攻克歌曲“无名的人”,逐句精研的歌唱诀窍

《无名的人》 作词:唐恬 作曲:钱雷 演唱:毛不易 今天不讲解练习技巧,有需要的可以查看往期文章,我给大家带一下无名的人,练习一下情感融入。 对于众多唱歌小白而言,学习歌曲《无名的人》是一…

ctfshow-web入门-文件上传(web164、web165)图片二次渲染绕过

web164 和 web165 的利用点都是二次渲染,一个是 png,一个是 jpg 目录 1、web164 2、web165 二次渲染: 网站服务器会对上传的图片进行二次处理,对文件内容进行替换更新,根据原有图片生成一个新的图片,这样…

【Linux】进程优先级 + 环境变量

前言 在了解进程状态之后,本章我们将来学习一下进程优先级,还有环境变量等。。 目录 1.进程优先级1.1 为什么要有优先级? 2.进程的其他概念2.1 竞争性与独立性2.2 并行与并发2.3 进程间优先级的体现:2.3.1 O(1) 调度算法&#xf…

Apache Web安全分析与增强

Apache HTTP Server 概述 Apache HTTP Server(通常简称为Apache)是一个开源的Web服务器软件,由Apache软件基金会开发和维护。它是全球使用最广泛的Web服务器之一,支持多种操作系统,包括Unix、Linux、Windows和Mac OS X。以下是Apache Web服务器的详细概述,包括其功能特点…

数字高压表0-30kv

最近在制作数字高压表,自己DIY玩玩,有没有朋友一起研究看看

SpringCloud--常用组件和服务中心

常用组件 Euroke和nacos 区别 负载均衡 负载均衡策略有哪些 自定义负载均衡策略

【Red Hat 4.6---详细安装Oracle 19c】---静默方式安装

🔻 一、安装前规划 规划项:(本环境) 描述:操作系统版本Red Hat Enterprise Linux Server release 4.6 (Santiago)主机名langtest数据库版本 Oracle 19c IP规划10.10.10.164服务器空间要求根据实际要求数据库名/实例名orcl数据库块大小oracle建库一般设置数据库块大…

物业系统自主研发接口测试框架

1、自主研发框架整体设计 1.1、什么是测试框架? 在了解什么是自动化测试框架之前,先了解一下什么叫框架?框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架…

Redis 主从复制,集群与高可用

虽然Redis可以实现单机的数据持久化,但无论是RDB也好或者AOF也好,都解决不了单点宕机问题,即一旦单台 redis服务器本身出现系统故障、硬件故障等问题后,就会直接造成数据的丢失 此外,单机的性能也是有极限的,因此需要使用另外的技…

捷配生产笔记-细间距芯片的表面处理工艺:OSP与沉金工艺的重要性

在现代电子制造领域,随着技术的进步,电子设备变得越来越小型化和高性能化。细间距芯片作为实现这一目标的关键组件,其制造工艺要求极为严格。在这些要求中,表面处理工艺尤为关键,因为它直接影响到芯片的焊接质量和长期…

江苏云服务器适用于哪些场景?

云服务器主要是指一中基于云计算技术的虚拟化服务器,用户能够通过互联网网络进行远程访问和管理,与传统的物理服务器相比较,云服务器更具有可扩展性与灵活性,所以云服务器受到越来越多的企业所使用,同时在各个领域中都…

实验7 数据查询(2)

一、实验目的 学习SQL语言的定义、操纵功能熟悉通过SQL语言对数据库进行查询操作,包括单表查询、多表查询、嵌套查询、集合查询 二、实验软件 MySQL三、实验内容和要求 给定四个关联表,其定义和数据加载如下: 学生表 Student create tab…

Cesium中实现图层组

图层组 某天领导找我,说业务中可能存在多个影像服务为一个图层组,并且需要同时加载和同时在图层列表中上下移动的需求。 例如一些专题地图,包含所有学校、医院、公交站等图层,而这些图层都是单独发布的。 在 Cesium 中确实存在…

前端与嵌入式开发通信之QWebChannel(Qt)

前端与嵌入式开发通信之QWebChannel 最近开发中需要用到和c开发的操作台进行通信的的需求,就找到了这个技术,记录一下 首先需要安装导入 qwebchannel npm i qwebchannel import { QWebChannel } from "qwebchannel"; 初始化qwebchannel并封…