config代碼:
using Tea; namespace Alipay.EasySDK.Kernel { /// <summary> /// 客戶端配置參數模型 /// </summary> public class Config : TeaModel { /// <summary> /// 通信協議,通常填寫https /// </summary> [NameInMap("protocol")] [Validation(Required = true)] public string Protocol { get; set; } = "https"; /// <summary> /// 網關域名 /// 線上為:openapi.alipay.com /// 沙箱為:openapi.alipaydev.com /// </summary> [NameInMap("gatewayHost")] [Validation(Required = true)] public string GatewayHost { get; set; } = "openapi.alipay.com"; /// <summary> /// AppId /// </summary> [NameInMap("appId")] [Validation(Required = true)] public string AppId { get; set; } /// <summary> /// 簽名類型,Alipay Easy SDK只推薦使用RSA2,估此處固定填寫RSA2 /// </summary> [NameInMap("signType")] [Validation(Required = true)] public string SignType { get; set; } = "RSA2"; /// <summary> /// 支付寶公鑰 /// </summary> [NameInMap("alipayPublicKey")] [Validation(Required = true)] public string AlipayPublicKey { get; set; } /// <summary> /// 應用私鑰 /// </summary> [NameInMap("merchantPrivateKey")] [Validation(Required = true)] public string MerchantPrivateKey { get; set; } /// <summary> /// 應用公鑰證書文件路徑 /// </summary> [NameInMap("merchantCertPath")] [Validation(Required = true)] public string MerchantCertPath { get; set; } /// <summary> /// 支付寶公鑰證書文件路徑 /// </summary> [NameInMap("alipayCertPath")] [Validation(Required = true)] public string AlipayCertPath { get; set; } /// <summary> /// 支付寶根證書文件路徑 /// </summary> [NameInMap("alipayRootCertPath")] [Validation(Required = true)] public string AlipayRootCertPath { get; set; } /// <summary> /// 異步通知回調地址(可選) /// </summary> [NameInMap("notifyUrl")] [Validation(Required = true)] public string NotifyUrl { get; set; } /// <summary> /// AES密鑰(可選) /// </summary> [NameInMap("encryptKey")] [Validation(Required = true)] public string EncryptKey { get; set; } } }
1.AppId :開放平台密鑰 相關應用的APPID
2.AlipayPublicKey (支付寶公鑰):具體是指上圖中【接口加簽方式】 設置的支付寶公鑰。
(1)未設置:使用【支付寶密鑰生成器】生成應用公鑰,復制過來保存設置,之后可以獲取應用的支付寶公鑰(特別注意:生成密鑰時,要選擇正確的密鑰格式)
(2)已設置
3.MerchantPrivateKey(應用私鑰):【接口加簽方式】設置時,使用【支付寶密鑰生成器】——生成密鑰——生成的應用密鑰(特別注意:生成密鑰時,要選擇正確的密鑰格式)
特別注意:生成密鑰時,要選擇正確的密鑰格式
暫時還未用到其他配置參數,如果后續有用到會陸續補充進來了。