fix(tenpayv3): 修复 VerifyEventSignature 扩展方法的冗余参数问题

This commit is contained in:
Fu Diwei
2021-07-20 19:27:39 +08:00
parent 6a09b72cc3
commit 827df3ad55

View File

@@ -13,7 +13,6 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay4_1.shtml </para> /// <para>REF: https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay4_1.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/apiv3_partner/wechatpay/wechatpay4_1.shtml </para> /// <para>REF: https://pay.weixin.qq.com/wiki/doc/apiv3_partner/wechatpay/wechatpay4_1.shtml </para>
/// </summary> /// </summary>
/// <typeparam name="TResponse"></typeparam>
/// <param name="client"></param> /// <param name="client"></param>
/// <param name="callbackTimestamp">微信回调通知中的 Wechatpay-Timestamp 字段。</param> /// <param name="callbackTimestamp">微信回调通知中的 Wechatpay-Timestamp 字段。</param>
/// <param name="callbackNonce">微信回调通知中的 Wechatpay-Nonce 字段。</param> /// <param name="callbackNonce">微信回调通知中的 Wechatpay-Nonce 字段。</param>
@@ -21,14 +20,13 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
/// <param name="callbackSignature">微信回调通知中的 Wechatpay-Signature 字段。</param> /// <param name="callbackSignature">微信回调通知中的 Wechatpay-Signature 字段。</param>
/// <param name="callbackSerialNumber">微信回调通知中的 Wechatpay-Serial 字段。</param> /// <param name="callbackSerialNumber">微信回调通知中的 Wechatpay-Serial 字段。</param>
/// <returns></returns> /// <returns></returns>
public static bool VerifyEventSignature<TResponse>( public static bool VerifyEventSignature(
this WechatTenpayClient client, this WechatTenpayClient client,
string callbackTimestamp, string callbackTimestamp,
string callbackNonce, string callbackNonce,
string callbackBody, string callbackBody,
string callbackSignature, string callbackSignature,
string callbackSerialNumber) string callbackSerialNumber)
where TResponse : WechatTenpayResponse
{ {
if (client == null) throw new ArgumentNullException(nameof(client)); if (client == null) throw new ArgumentNullException(nameof(client));
if (callbackTimestamp == null) throw new ArgumentNullException(nameof(callbackTimestamp)); if (callbackTimestamp == null) throw new ArgumentNullException(nameof(callbackTimestamp));