feat(tenpayv2): 新增获取仿真测试系统验签密钥接口

This commit is contained in:
Fu Diwei
2022-11-08 19:17:29 +08:00
parent 0472223bb6
commit 6e922ca65e
7 changed files with 109 additions and 3 deletions

View File

@@ -0,0 +1,22 @@
namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Models
{
/// <summary>
/// <para>表示 [POST] /xdc/apiv2getsignkey/sign/getsignkey 接口的请求。</para>
/// </summary>
public class GetSandboxSignKeyRequest : WechatTenpaySignableRequest
{
/// <summary>
/// <inheritdoc/>
/// </summary>
[Newtonsoft.Json.JsonProperty("mch_id")]
[System.Text.Json.Serialization.JsonPropertyName("mch_id")]
public override string? MerchantId { get; set; }
/// <summary>
/// <inheritdoc/>
/// </summary>
[Newtonsoft.Json.JsonIgnore]
[System.Text.Json.Serialization.JsonIgnore]
public override string? AppId { get; set; }
}
}

View File

@@ -0,0 +1,29 @@
namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Models
{
/// <summary>
/// <para>表示 [POST] /xdc/apiv2getsignkey/sign/getsignkey 接口的响应。</para>
/// </summary>
public class GetSandboxSignKeyResponse : WechatTenpaySignableResponse
{
/// <summary>
/// <inheritdoc/>
/// </summary>
[Newtonsoft.Json.JsonProperty("mch_id")]
[System.Text.Json.Serialization.JsonPropertyName("mch_id")]
public override string? MerchantId { get; set; }
/// <summary>
/// <inheritdoc/>
/// </summary>
[Newtonsoft.Json.JsonIgnore]
[System.Text.Json.Serialization.JsonIgnore]
public override string? AppId { get; set; }
/// <summary>
/// 获取或设置沙箱密钥。
/// </summary>
[Newtonsoft.Json.JsonProperty("sandbox_signkey")]
[System.Text.Json.Serialization.JsonPropertyName("sandbox_signkey")]
public string SandboxSignKey { get; set; } = default!;
}
}