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

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

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

  • 相关阅读:
    浅析Python模块的引入和调用
    一篇文章带你了解CSS定位知识
    盘点4大下载神器,教你分分钟搞定文件下载
    Mysql查询语句进阶知识集锦
    (原创)高DPI适配经验系列:(四)高DPI适配示例
    (原创)高DPI适配经验系列:(三)字体与字号、缩放锚点
    (原创)IconFont(矢量图标字体)在Winform中的应用
    (原创)高DPI适配经验系列:(二)按DPI范围适配
    (原创)高DPI适配经验系列:(一)缩放比例与DPI对应关系
    [C#] (原创)一步一步教你自定义控件——06,MaskLayer(遮罩层)
  • 原文地址:https://www.cnblogs.com/wsk198726/p/13410087.html
Copyright © 2011-2022 走看看