.NET 支付宝SDK新版 AlipayEasySDK 配置文件详细说明
2023-02-19 12:17:10 时间
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(应用私钥):【接口加签方式】设置时,使用【支付宝密钥生成器】——生成密钥——生成的应用密钥(特别注意:生成密钥时,要选择正确的密钥格式)
特别注意:生成密钥时,要选择正确的密钥格式
暂时还未用到其他配置参数,如果后续有用到会陆续补充进来了。
相关文章
- 真的够可以的,基于Netty实现了RPC框架
- Tampermonkey for Mac(油猴Safari浏览器插件) 4.17中文版
- Netflix 检测脚本合集,一键检测IP解锁范围及对应的的地区
- Flagger 在 Kubernetes 集群上是如何工作的?
- 网络编程学习笔记8-对netcat压力测试
- 网络编程学习笔记9-第一个netcat的实现(thread-per-connection)
- 靶机练习 - Tr0ll -2(提权)
- 靶机练习 - Tr0ll -1
- 靶机练习 - 温故知新 - Toppo(sudo 提权)
- 漏洞复现 -“核弹”漏洞-Log4j2 JNDI注入(CVE-2021-44228)
- 漏洞复现 - Apache Shiro 1.2.4反序列化漏洞(CVE-2016-4437)
- CTF - 攻防世界 - mobile新手 - 新工具
- CTF - 攻防世界 - mobile新手 - app3
- CTF - 攻防世界 - mobile新手 - app2
- CTF - 攻防世界 - mobile新手 - app1
- 移动安全 - 敏感信息安全 - SQLite
- 移动安全 - 敏感信息安全 - SharedPreferences
- 移动安全 - 敏感信息安全 - 文件存储权限和logcat日志
- 移动安全 - 应用完整性校验
- 文件上传靶场upload-labs闯关笔记