zoukankan      html  css  js  c++  java
  • .NET 支付宝SDK新版 AlipayEasySDK 配置文件详细说明

     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(应用私钥):【接口加签方式】设置时,使用【支付宝密钥生成器】——生成密钥——生成的应用密钥(特别注意:生成密钥时,要选择正确的密钥格式

    特别注意:生成密钥时,要选择正确的密钥格式

    暂时还未用到其他配置参数,如果后续有用到会陆续补充进来了。

  • 相关阅读:
    分层图最短路(DP思想) BZOJ2662 [BeiJing wc2012]冻结
    动态规划 BZOJ1925 地精部落
    线性DP SPOJ Mobile Service
    线性DP codevs2185 最长公共上升子序列
    数位DP POJ3208 Apocalypse Someday
    线性DP POJ3666 Making the Grade
    杨氏矩阵 线性DP? POJ2279 Mr.Young's Picture Permutations
    tarjan强连通分量 洛谷P1262 间谍网络
    树链剖分 BZOJ3589 动态树
    二分图 BZOJ4554 [Tjoi2016&Heoi2016]游戏
  • 原文地址:https://www.cnblogs.com/wsk198726/p/13410087.html
Copyright © 2011-2022 走看看