.net 微信支付接入 native V3

1.申请微信商户号
2.申请服务号
3.在商户号中接通服务号并且申请native支付
4.申请API V3密钥、申请公钥

 

 

5.申请证书,证书安装完会部署到本地的一个文件夹下,在程序发布到服务器上时,要把“apiclient_cert.p12”文件也拷到服务器上,并安装

 

6.项目中,在nuget上安装“SKIT.FlurlHttpClient.Wechat.TenpayV3”包
7.发布到服务器时务必在应用程序池 - 应用程序 - 高级设置 - 加载用户配置文件  设置为true!!!!! (针对 V3)
   否则会遇到下面的BUG

“Failed to sign request. Please see the inner exception for more details.
系统找不到指定的文件。”

   在这个BUG解决之前,我几度崩溃。。。 

 

 

PS: 公钥验签步骤按下面网站   (适配微信支付新商户的平台公钥认证方式)操作即可

https://github.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat/blob/main/docs/WechatTenpayV3/Basic_RequestSensitiveDataEncryption.md

posted @ 2025-03-13 22:14  ShawBlack  阅读(105)  评论(0)    收藏  举报