1.登錄微信公眾平臺小程序
2.功能->微信支付
3.關聯成功后會志一關聯商戶號列表顯示
4.登錄你需要切換的商戶號
在下面選擇你需要開通的產品服務
5.切換到賬戶中心的api安全里面
只需要改變當前下面的配置即可切換小程序的收款商戶號
- 申請API證書按照官方的指引即可解決
- 設置APIv2和v3密鑰完全可以使用和之前的商戶號密鑰一樣都即可沒有要求按照官方格式生成密鑰即可
-
以下是小程序調用接口需要的東西交給后端即可/***小程序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? ? ? ? 平臺證書路徑(也是服務器上面的地址)