.NET Core 集成微信支付簽名錯誤
The provided data is tagged with 'Universal' class value '16', but it should have been 'Universal' class value '2'.
The provided data is tagged with 'Application' class value '13', but it should have been 'Universal' class value '16'.
報錯原因
私鑰用錯了
微信支付證書壓縮包裏面有兩個pem文件:apiclient_cert.pem和apiclient_key.pem。私鑰應該用apiclient_key.pem,如果你使用了apiclient_cert.pem就會報上面標紅色的錯誤。
解決方案
使用apiclient_key.pem文件裏面的內容即可。