chore: 调整部分文档注释

This commit is contained in:
Fu Diwei
2024-02-05 16:27:37 +08:00
committed by RHQYZ
parent c631ece274
commit e14719fb7e
516 changed files with 12720 additions and 4305 deletions

View File

@@ -10,7 +10,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
{
/// <summary>
/// <para>异步调用 [POST] /billcommentsp/batchquerycomment 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_17 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_17 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>

View File

@@ -10,8 +10,11 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
{
/// <summary>
/// <para>异步调用 [POST] /deposit/unifiedorder 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/deposit_sl.php?chapter=27_7 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/deposit_sl.php?chapter=27_8 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/deposit_sl.php?chapter=27_7 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/deposit_sl.php?chapter=27_8 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -30,7 +33,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /deposit/micropay 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/deposit_sl.php?chapter=27_1 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/deposit_sl.php?chapter=27_1 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -49,7 +55,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /deposit/facepay 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/deposit_sl.php?chapter=27_0 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/deposit_sl.php?chapter=27_0 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -68,7 +77,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /deposit/orderquery 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/deposit_sl.php?chapter=27_2 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/deposit_sl.php?chapter=27_2 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -87,7 +99,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /deposit/reverse 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/deposit_sl.php?chapter=27_3 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/deposit_sl.php?chapter=27_3 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -106,7 +121,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /deposit/consume 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/deposit_sl.php?chapter=27_4 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/deposit_sl.php?chapter=27_4 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -125,7 +143,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /deposit/refund 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/deposit_sl.php?chapter=27_5 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/deposit_sl.php?chapter=27_5 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -144,7 +165,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /deposit/refundquery 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/deposit_sl.php?chapter=27_6 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/deposit_sl.php?chapter=27_6 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>

View File

@@ -10,7 +10,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
{
/// <summary>
/// <para>异步调用 [POST] /risk/getpublickey 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay_yhk.php?chapter=24_7 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay_yhk.php?chapter=24_7 ]]>
/// </para>
/// <para><i>(请注意此接口不受构造 <see cref="WechatTenpayClient" /> 时指定的 <see cref="WechatTenpayClientOptions.Endpoint"/> 参数控制。)</i></para>
/// </summary>
/// <param name="client"></param>

View File

@@ -10,7 +10,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
{
/// <summary>
/// <para>异步调用 [POST] /fund/queryautowithdrawbydate 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=21_1 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=21_1 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>

View File

@@ -10,7 +10,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
{
/// <summary>
/// <para>异步调用 [POST] /cgi-bin/mch/customs/customdeclareorder 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/external/declarecustom.php?chapter=18_1 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/external/declarecustom.php?chapter=18_1 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -29,7 +32,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /cgi-bin/mch/customs/customdeclarequery 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/external/declarecustom.php?chapter=18_2 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/external/declarecustom.php?chapter=18_2 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -48,7 +54,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /cgi-bin/mch/newcustoms/customdeclareredeclare 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/external/declarecustom.php?chapter=18_4 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/external/declarecustom.php?chapter=18_4 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>

View File

@@ -1,4 +1,4 @@
using System;
using System;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
@@ -10,7 +10,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
{
/// <summary>
/// <para>异步调用 [POST] /secapi/mch/addInstitutionsub 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/sub_merchant_entry/chapter3_1.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/sub_merchant_entry/chapter3_1.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -29,7 +32,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /secapi/mch/queryInstitutionsub 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/sub_merchant_entry/chapter3_2.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/sub_merchant_entry/chapter3_2.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -48,7 +54,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /secapi/mch/modifyInstitutionsub 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/sub_merchant_entry/chapter3_3.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/sub_merchant_entry/chapter3_3.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>

View File

@@ -16,7 +16,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
{
/// <summary>
/// <para>异步调用 [POST] /secapi/mch/uploadmedia 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/tool/chapter3_1.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/tool/chapter3_1.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>

View File

@@ -10,7 +10,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
{
/// <summary>
/// <para>异步调用 [POST] /applyment/micro/modifyarchives 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=21_2 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=21_2 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -29,7 +32,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /applyment/micro/modifycontactinfo 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=21_4 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=21_4 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>

View File

@@ -1,4 +1,4 @@
using System;
using System;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
@@ -10,7 +10,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
{
/// <summary>
/// <para>异步调用 [POST] /papay/preentrustweb 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter3_2.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter3_2.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -32,7 +35,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [GET] /papay/h5entrustweb 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter3_4.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter3_4.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -54,7 +60,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /pay/contractorder 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter3_5.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter3_5.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -73,7 +82,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /pay/pappayapply 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter3_8.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter3_8.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -92,7 +104,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /papay/deletecontract 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter3_9.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter3_9.shtml ]]>
/// </para>
/// <para>REF" https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter5_9.shtml </para>
/// </summary>
/// <param name="client"></param>
@@ -112,7 +127,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /papay/querycontract 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter3_7.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter3_7.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>

View File

@@ -1,4 +1,4 @@
using System;
using System;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
@@ -10,7 +10,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
{
/// <summary>
/// <para>异步调用 [POST] /papay/partner/preentrustweb 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter5_2.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter5_2.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -32,7 +35,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [GET] /papay/partner/h5entrustweb 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter5_4.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter5_4.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -75,7 +81,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /pay/partner/pappayapply 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter5_8.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter5_8.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -94,7 +103,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /papay/partner/querycontract 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter5_7.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter5_7.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>

View File

@@ -10,21 +10,24 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
{
/// <summary>
/// <para>异步调用 [POST] /pay/unifiedorder 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=9_1 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_1 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_1 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=9_1 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_1 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=9_1 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/native_sl.php?chapter=9_1 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/app/app_sl.php?chapter=9_1 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/H5_sl.php?chapter=9_1 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_sl_api.php?chapter=9_1 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/NativePay/chapter8_1.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/MiniProgramPay/chapter8_1.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/MiniProgramPay/chapter8_10.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/In-AppPay/chapter8_1.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/In-AppPay/chapter8_10.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=9_1 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_1 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_1 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=9_1 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_1 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=9_1 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/native_sl.php?chapter=9_1 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/app/app_sl.php?chapter=9_1 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/H5_sl.php?chapter=9_1 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_sl_api.php?chapter=9_1 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/NativePay/chapter8_1.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/MiniProgramPay/chapter8_1.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/MiniProgramPay/chapter8_10.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/In-AppPay/chapter8_1.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/In-AppPay/chapter8_10.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -43,10 +46,13 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /pay/micropay 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_10 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?chapter=9_10 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/danpin.php?chapter=9_101 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/QuickPay/chapter3_3.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_10 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?chapter=9_10 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/danpin.php?chapter=9_101 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/QuickPay/chapter3_3.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -65,24 +71,27 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /pay/orderquery 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_02 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_2 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_2 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_2 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=9_2 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_2 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?chapter=9_02 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=9_2 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/native_sl.php?chapter=9_2 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/app/app_sl.php?chapter=9_2 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/H5_sl.php?chapter=9_2 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_sl_api.php?chapter=9_2 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/QuickPay/chapter8_2.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/NativePay/chapter8_2.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/MiniProgramPay/chapter8_2.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/OfficialPayMent/chapter8_2.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/In-AppPay/chapter8_2.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/H5Payment/chapter8_2.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_02 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_2 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_2 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_2 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=9_2 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_2 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?chapter=9_02 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=9_2 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/native_sl.php?chapter=9_2 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/app/app_sl.php?chapter=9_2 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/H5_sl.php?chapter=9_2 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_sl_api.php?chapter=9_2 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/QuickPay/chapter8_2.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/NativePay/chapter8_2.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/MiniProgramPay/chapter8_2.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/OfficialPayMent/chapter8_2.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/In-AppPay/chapter8_2.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/H5Payment/chapter8_2.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -101,8 +110,11 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /secapi/pay/reverse 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?chapter=9_11 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/QuickPay/chapter3_4.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?chapter=9_11 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/QuickPay/chapter3_4.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -121,23 +133,26 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /pay/closeorder 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_3 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_3 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_3 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=9_3 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_3 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=9_3 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/native_sl.php?chapter=9_3 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/app/app_sl.php?chapter=9_3 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/H5_sl.php?chapter=9_3 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_sl_api.php?chapter=9_3 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter4_6.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter5_17.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/NativePay/chapter8_3.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/MiniProgramPay/chapter8_3.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/OfficialPayMent/chapter8_3.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/In-AppPay/chapter8_3.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/H5Payment/chapter8_3.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_3 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_3 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_3 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=9_3 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_3 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=9_3 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/native_sl.php?chapter=9_3 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/app/app_sl.php?chapter=9_3 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/H5_sl.php?chapter=9_3 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_sl_api.php?chapter=9_3 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter4_6.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter5_17.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/NativePay/chapter8_3.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/MiniProgramPay/chapter8_3.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/OfficialPayMent/chapter8_3.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/In-AppPay/chapter8_3.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/H5Payment/chapter8_3.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -156,25 +171,28 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /secapi/pay/refund 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_4 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_4 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_4 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=9_4 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_4 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=9_4 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/native_sl.php?chapter=9_4 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/app/app_sl.php?chapter=9_4 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/H5_sl.php?chapter=9_4 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_sl_api.php?chapter=9_4 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter4_3.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter5_13.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2_sl.php?chapter=9_4 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/QuickPay/chapter8_4.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/NativePay/chapter8_4.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/MiniProgramPay/chapter8_4.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/OfficialPayMent/chapter8_4.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/In-AppPay/chapter8_4.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/H5Payment/chapter8_4.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_4 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_4 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_4 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=9_4 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_4 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=9_4 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/native_sl.php?chapter=9_4 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/app/app_sl.php?chapter=9_4 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/H5_sl.php?chapter=9_4 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_sl_api.php?chapter=9_4 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter4_3.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter5_13.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2_sl.php?chapter=9_4 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/QuickPay/chapter8_4.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/NativePay/chapter8_4.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/MiniProgramPay/chapter8_4.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/OfficialPayMent/chapter8_4.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/In-AppPay/chapter8_4.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/H5Payment/chapter8_4.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -193,25 +211,28 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /pay/refundquery 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_5 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_5 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_5 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=9_5 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_5 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=9_5 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/native_sl.php?chapter=9_5 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/app/app_sl.php?chapter=9_5 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/H5_sl.php?chapter=9_5 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_sl_api.php?chapter=9_5 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter4_4.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter5_14.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2_sl.php?chapter=9_5 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/QuickPay/chapter8_5.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/NativePay/chapter8_5.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/MiniProgramPay/chapter8_5.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/OfficialPayMent/chapter8_5.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/In-AppPay/chapter8_5.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/H5Payment/chapter8_5.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_5 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_5 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_5 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=9_5 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_5 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=9_5 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/native_sl.php?chapter=9_5 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/app/app_sl.php?chapter=9_5 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/H5_sl.php?chapter=9_5 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_sl_api.php?chapter=9_5 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter4_4.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter5_14.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2_sl.php?chapter=9_5 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/QuickPay/chapter8_5.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/NativePay/chapter8_5.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/MiniProgramPay/chapter8_5.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/OfficialPayMent/chapter8_5.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/In-AppPay/chapter8_5.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/H5Payment/chapter8_5.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -230,7 +251,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /secapi/pay/refundv2 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/danpin.php?chapter=9_103 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/danpin.php?chapter=9_103 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -249,7 +273,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /pay/refundqueryv2 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/danpin.php?chapter=9_104 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/danpin.php?chapter=9_104 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -269,26 +296,29 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
#region Bill
/// <summary>
/// <para>异步调用 [POST] /pay/downloadbill 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_6 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_6 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_6 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_6 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=9_6 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_6 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=9_6 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/native_sl.php?chapter=9_6 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/app/app_sl.php?chapter=9_6 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/H5_sl.php?chapter=9_6 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_sl_api.php?chapter=9_6 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter4_1.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter5_11.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2_sl.php?chapter=9_6 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/QuickPay/chapter8_6.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/NativePay/chapter8_6.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/MiniProgramPay/chapter8_6.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/OfficialPayMent/chapter8_6.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/In-AppPay/chapter8_6.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/H5Payment/chapter8_6.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_6 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_6 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_6 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_6 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=9_6 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_6 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=9_6 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/native_sl.php?chapter=9_6 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/app/app_sl.php?chapter=9_6 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/H5_sl.php?chapter=9_6 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_sl_api.php?chapter=9_6 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter4_1.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter5_11.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2_sl.php?chapter=9_6 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/QuickPay/chapter8_6.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/NativePay/chapter8_6.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/MiniProgramPay/chapter8_6.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/OfficialPayMent/chapter8_6.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/In-AppPay/chapter8_6.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/H5Payment/chapter8_6.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -307,12 +337,15 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /pay/downloadfundflow 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_18 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_18 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_18 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_18 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=9_18 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_18 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_18 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_18 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_18 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_18 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=9_18 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_18 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -333,12 +366,15 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
#region Settlement
/// <summary>
/// <para>异步调用 [POST] /pay/settlementquery 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/QuickPay/chapter8_9.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/NativePay/chapter8_9.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/MiniProgramPay/chapter8_9.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/OfficialPayMent/chapter8_9.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/In-AppPay/chapter8_9.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/H5Payment/chapter8_9.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/QuickPay/chapter8_9.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/NativePay/chapter8_9.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/MiniProgramPay/chapter8_9.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/OfficialPayMent/chapter8_9.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/In-AppPay/chapter8_9.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/H5Payment/chapter8_9.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -359,12 +395,15 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
#region ExchangeRate
/// <summary>
/// <para>异步调用 [POST] /pay/queryexchagerate 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/QuickPay/chapter8_10.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/NativePay/chapter8_10.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/MiniProgramPay/chapter8_10.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/OfficialPayMent/chapter8_10.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/In-AppPay/chapter8_10.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/In-AppPay/chapter8_10.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/QuickPay/chapter8_10.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/NativePay/chapter8_10.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/MiniProgramPay/chapter8_10.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/OfficialPayMent/chapter8_10.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/In-AppPay/chapter8_10.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/In-AppPay/chapter8_10.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>

View File

@@ -10,24 +10,27 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
{
/// <summary>
/// <para>异步调用 [POST] /payitil/report 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_14 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_8 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_8 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_8 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=9_8 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_8 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?chapter=9_14 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=9_8 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/native_sl.php?chapter=9_8 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/app/app_sl.php?chapter=9_8 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/H5_sl.php?chapter=9_8 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_sl_api.php?chapter=9_8 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/QuickPay/chapter8_8.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/NativePay/chapter8_8.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/MiniProgramPay/chapter8_8.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/OfficialPayMent/chapter8_8.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/In-AppPay/chapter8_8.shtml </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/H5Payment/chapter8_8.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_14 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_8 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_8 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_8 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=9_8 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_8 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?chapter=9_14 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=9_8 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/native_sl.php?chapter=9_8 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/app/app_sl.php?chapter=9_8 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/H5_sl.php?chapter=9_8 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_sl_api.php?chapter=9_8 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/QuickPay/chapter8_8.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/NativePay/chapter8_8.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/MiniProgramPay/chapter8_8.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/OfficialPayMent/chapter8_8.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/In-AppPay/chapter8_8.shtml ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pay/H5Payment/chapter8_8.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>

View File

@@ -12,8 +12,11 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
{
/// <summary>
/// <para>异步调用 [POST] /mmpaymkttransfers/sendredpack 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_4 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon_sl.php?chapter=13_4 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_4 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon_sl.php?chapter=13_4 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -32,8 +35,11 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /mmpaymkttransfers/sendgroupredpack 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_5 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon_sl.php?chapter=13_5 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_5 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon_sl.php?chapter=13_5 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -52,8 +58,11 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /mmpaymkttransfers/sendminiprogramhb 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon_xcx.php?chapter=18_2 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon_sl.php?chapter=18_2 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon_xcx.php?chapter=18_2 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon_sl.php?chapter=18_2 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -72,10 +81,13 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /mmpaymkttransfers/gethbinfo 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_6 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon_xcx.php?chapter=18_6 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon_sl.php?chapter=13_6 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon_sl.php?chapter=18_6 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_6 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon_xcx.php?chapter=18_6 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon_sl.php?chapter=13_6 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon_sl.php?chapter=18_6 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -95,7 +107,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
#region WeWork
/// <summary>
/// <para>异步调用 [POST] /mmpaymkttransfers/sendworkwxredpack 接口。</para>
/// <para>REF: https://developer.work.weixin.qq.com/document/path/96697 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://developer.work.weixin.qq.com/document/path/96697 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>

View File

@@ -11,7 +11,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
{
/// <summary>
/// <para>异步调用 [POST] /mmpaymkttransfers/promotion/transfers 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_2 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_2 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -30,7 +33,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /mmpaymkttransfers/gettransferinfo 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_3 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_3 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -50,7 +56,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
#region WeWork
/// <summary>
/// <para>异步调用 [POST] /mmpaymkttransfers/promotion/paywwsptrans2pocket 接口。</para>
/// <para>REF: https://developer.work.weixin.qq.com/document/path/96697 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://developer.work.weixin.qq.com/document/path/96697 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>

View File

@@ -1,4 +1,4 @@
using System;
using System;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
@@ -10,7 +10,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
{
/// <summary>
/// <para>异步调用 [POST] /mmpaysptrans/pay_bank 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay_yhk.php?chapter=24_2 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay_yhk.php?chapter=24_2 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -29,7 +32,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /mmpaysptrans/query_bank 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay_yhk.php?chapter=24_3 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay_yhk.php?chapter=24_3 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>

View File

@@ -10,7 +10,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
{
/// <summary>
/// <para>异步调用 [POST] /risk/getviolation 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/mch_bank.php?chapter=9_28 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/mch_bank.php?chapter=9_28 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>

View File

@@ -10,10 +10,13 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
{
/// <summary>
/// <para>异步调用 [POST] /secapi/mch/addsubdevconfig 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/mch_bank.php?chapter=9_24_2 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/mch_bank.php?chapter=9_24_3 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=20_2 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=20_3 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/mch_bank.php?chapter=9_24_2 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/mch_bank.php?chapter=9_24_3 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=20_2 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=20_3 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -32,8 +35,11 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /secapi/mch/querysubdevconfig 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/mch_bank.php?chapter=9_25 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=20_4 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/mch_bank.php?chapter=9_25 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=20_4 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -52,7 +58,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /secapi/mkt/addrecommendconf 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=20_0 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=20_0 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>

View File

@@ -10,8 +10,11 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
{
/// <summary>
/// <para>异步调用 [POST] /tools/authcodetoopenid 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_13 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?chapter=9_12 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_13 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?chapter=9_12 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -30,8 +33,11 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /tools/shorturl 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_9 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/native_sl.php?chapter=9_9 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_9 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/native_sl.php?chapter=9_9 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>

View File

@@ -10,7 +10,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
{
/// <summary>
/// <para>异步调用 [POST] /vehicle/pay/notification 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2.php?chapter=20_992 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2.php?chapter=20_992 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -29,7 +32,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /vehicle/pay/payapply 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2.php?chapter=20_982 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2.php?chapter=20_982 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -48,7 +54,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /vehicle/pay/querystate 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2.php?chapter=20_93 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2.php?chapter=20_93 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -67,7 +76,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /transit/queryorder 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2.php?chapter=20_96 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2.php?chapter=20_96 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>

View File

@@ -10,7 +10,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
{
/// <summary>
/// <para>异步调用 [POST] /vehicle/partnerpay/notification 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2_sl.php?chapter=20_992 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2_sl.php?chapter=20_992 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -29,7 +32,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /vehicle/partnerpay/payapply 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2_sl.php?chapter=20_982 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2_sl.php?chapter=20_982 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -48,7 +54,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /vehicle/partnerpay/querystate 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2_sl.php?chapter=20_93 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2_sl.php?chapter=20_93 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>
@@ -67,7 +76,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>异步调用 [POST] /transit/partnerpay/queryorder 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2_sl.php?chapter=20_96 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2_sl.php?chapter=20_96 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>

View File

@@ -10,18 +10,21 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
{
/// <summary>
/// <para>异步调用 [POST] /xdc/apiv2getsignkey/sign/getsignkey 接口。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=23_1 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=23_1 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=23_1 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=23_1 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=23_1 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=23_1 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?chapter=23_1 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=23_1 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/native_sl.php?chapter=23_1 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/app/app_sl.php?chapter=23_1 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/H5_sl.php?chapter=23_1 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_sl_api.php?chapter=23_1 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=23_1 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=23_1 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=23_1 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=23_1 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=23_1 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=23_1 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?chapter=23_1 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=23_1 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/native_sl.php?chapter=23_1 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/app/app_sl.php?chapter=23_1 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/H5_sl.php?chapter=23_1 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_sl_api.php?chapter=23_1 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="request"></param>

View File

@@ -15,8 +15,11 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>生成客户端小程序调起领取红包所需的参数字典。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon_xcx.php?chapter=18_3 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon_sl.php?chapter=18_3 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon_xcx.php?chapter=18_3 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon_sl.php?chapter=18_3 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="appId"></param>
@@ -45,9 +48,12 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>生成客户端 JSAPI 调起支付所需的参数字典。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=7_7 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/deposit_sl.php?chapter=7_7 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=7_7 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/deposit_sl.php?chapter=7_7 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="appId"></param>
@@ -80,8 +86,11 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>生成客户端 App 调起支付所需的参数字典。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_12 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/app/app_sl.php?chapter=9_12 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_12 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/app/app_sl.php?chapter=9_12 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="merchantId"></param>
@@ -117,9 +126,12 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>生成客户端 App 调起支付所需的参数字典。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_12 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/app/app_sl.php?chapter=9_12 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/deposit_sl.php?chapter=27_9 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_12 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/app/app_sl.php?chapter=9_12 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/deposit_sl.php?chapter=27_9 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="appId"></param>
@@ -133,8 +145,11 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>生成客户端小程序调起支付所需的参数字典。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_7 </para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_sl_api.php?chapter=7_7 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_7 ]]> <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_sl_api.php?chapter=7_7 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="appId"></param>
@@ -166,7 +181,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>生成客户端公众号唤起微信委托代扣的 URL。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter3_1.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter3_1.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="appId"></param>
@@ -207,7 +225,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>生成客户端公众号唤起微信委托代扣的 URL。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter5_1.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter5_1.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="appId"></param>
@@ -252,7 +273,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>生成客户端小程序唤起微信委托代扣页面所需的参数字典。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter3_3.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter3_3.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="appId"></param>
@@ -287,7 +311,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>生成客户端小程序唤起微信委托代扣页面所需的参数字典。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter5_3.shtml </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter5_3.shtml ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="appId"></param>
@@ -340,7 +367,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>生成客户端小程序唤起开通车主服务页面所需的参数字典。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2_sl.php?chapter=20_1010 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2_sl.php?chapter=20_1010 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="appId"></param>
@@ -380,7 +410,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>生成客户端 App 唤起开通车主服务页面所需的参数字典。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2_sl.php?chapter=20_1010 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2_sl.php?chapter=20_1010 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="appId"></param>
@@ -412,7 +445,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>生成客户端小程序唤起免密支付升级无感支付页面所需的参数字典。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2_sl.php?chapter=20_1021 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2_sl.php?chapter=20_1021 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="appId"></param>
@@ -446,7 +482,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
/// <summary>
/// <para>生成客户端 App 唤起免密支付升级无感支付页面所需的参数字典。</para>
/// <para>REF: https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2_sl.php?chapter=20_1010 </para>
/// <para>
/// REF: <br/>
/// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/api/vehicle_v2_sl.php?chapter=20_1010 ]]>
/// </para>
/// </summary>
/// <param name="client"></param>
/// <param name="appId"></param>

View File

@@ -14,18 +14,18 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Utilities
/// 计算 HMAC-SHA-256 哈希值。
/// </summary>
/// <param name="keyBytes">密钥字节数组。</param>
/// <param name="msgBytes">要计算哈希值的信息字节数组。</param>
/// <param name="messageBytes">要计算哈希值的信息字节数组。</param>
/// <returns>哈希值字节数组。</returns>
public static byte[] HashWithSHA256(byte[] keyBytes, byte[] msgBytes)
public static byte[] HashWithSHA256(byte[] keyBytes, byte[] messageBytes)
{
if (keyBytes is null) throw new ArgumentNullException(nameof(keyBytes));
if (msgBytes is null) throw new ArgumentNullException(nameof(msgBytes));
if (messageBytes is null) throw new ArgumentNullException(nameof(messageBytes));
#if NET5_0_OR_GREATER
return HMACSHA256.HashData(keyBytes, msgBytes);
return HMACSHA256.HashData(keyBytes, messageBytes);
#else
using HMAC hmac = new HMACSHA256(keyBytes);
return hmac.ComputeHash(msgBytes);
return hmac.ComputeHash(messageBytes);
#endif
}
@@ -33,16 +33,16 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Utilities
/// 计算 HMAC-SHA-256 哈希值。
/// </summary>
/// <param name="key">密钥。</param>
/// <param name="message">要计算哈希值的信息。</param>
/// <param name="messageData">要计算哈希值的信息。</param>
/// <returns>经过十六进制编码的哈希值。</returns>
public static EncodedString HashWithSHA256(string key, string message)
public static EncodedString HashWithSHA256(string key, string messageData)
{
if (key is null) throw new ArgumentNullException(nameof(key));
if (message is null) throw new ArgumentNullException(nameof(message));
if (messageData is null) throw new ArgumentNullException(nameof(messageData));
byte[] keyBytes = EncodedString.FromLiteralString(key);
byte[] msgBytes = EncodedString.FromLiteralString(message);
byte[] hashBytes = HashWithSHA256(keyBytes, msgBytes);
byte[] messageBytes = EncodedString.FromLiteralString(messageData);
byte[] hashBytes = HashWithSHA256(keyBytes, messageBytes);
return EncodedString.ToHexString(hashBytes);
}
}

View File

@@ -13,31 +13,31 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Utilities
/// <summary>
/// 计算 MD5 哈希值。
/// </summary>
/// <param name="bytes">要计算哈希值的信息字节数组。</param>
/// <param name="messageBytes">要计算哈希值的信息字节数组。</param>
/// <returns>哈希值字节数组。</returns>
public static byte[] Hash(byte[] bytes)
public static byte[] Hash(byte[] messageBytes)
{
if (bytes is null) throw new ArgumentNullException(nameof(bytes));
if (messageBytes is null) throw new ArgumentNullException(nameof(messageBytes));
#if NET5_0_OR_GREATER
return MD5.HashData(bytes);
return MD5.HashData(messageBytes);
#else
using MD5 md5 = MD5.Create();
return md5.ComputeHash(bytes);
return md5.ComputeHash(messageBytes);
#endif
}
/// <summary>
/// 计算 MD5 哈希值。
/// </summary>
/// <param name="message">要计算哈希值的信息。</param>
/// <param name="messageData">要计算哈希值的信息。</param>
/// <returns>经过十六进制编码的哈希值。</returns>
public static EncodedString Hash(string message)
public static EncodedString Hash(string messageData)
{
if (message is null) throw new ArgumentNullException(nameof(message));
if (messageData is null) throw new ArgumentNullException(nameof(messageData));
byte[] msgBytes = EncodedString.FromLiteralString(message);
byte[] hashBytes = Hash(msgBytes);
byte[] messageBytes = EncodedString.FromLiteralString(messageData);
byte[] hashBytes = Hash(messageBytes);
return EncodedString.ToHexString(hashBytes);
}
}