@@ -14,7 +14,7 @@ public static class WechatTenpayClientExecutePayScorePartnerExtensions
14
14
/// <para>异步调用 [POST] /payscore/partner/permissions 接口。</para>
15
15
/// <para>
16
16
/// REF: <br/>
17
- /// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/payscore_partner/chapter5_1.shtml ]]>
17
+ /// <![CDATA[ https://pay.weixin.qq.com/docs/partner/apis/partner-weixin-pay-score/partner-service-auth/apply-partner-permissions.html ]]>
18
18
/// </para>
19
19
/// </summary>
20
20
/// <param name="client"></param>
@@ -36,7 +36,7 @@ public static class WechatTenpayClientExecutePayScorePartnerExtensions
36
36
/// <para>异步调用 [GET] /payscore/partner/permissions/authorization-code/{authorization_code} 接口。</para>
37
37
/// <para>
38
38
/// REF: <br/>
39
- /// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/payscore_partner/chapter5_2.shtml ]]>
39
+ /// <![CDATA[ https://pay.weixin.qq.com/docs/partner/apis/partner-weixin-pay-score/partner-service-auth/get-partner-permissions-by-code.html ]]>
40
40
/// </para>
41
41
/// </summary>
42
42
/// <param name="client"></param>
@@ -60,7 +60,7 @@ public static class WechatTenpayClientExecutePayScorePartnerExtensions
60
60
/// <para>异步调用 [POST] /payscore/partner/permissions/authorization-code/{authorization_code}/terminate 接口。</para>
61
61
/// <para>
62
62
/// REF: <br/>
63
- /// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/payscore_partner/chapter5_4.shtml ]]>
63
+ /// <![CDATA[ https://pay.weixin.qq.com/docs/partner/apis/partner-weixin-pay-score/partner-service-auth/terminate-partner-permissions-by-code.html ]]>
64
64
/// </para>
65
65
/// </summary>
66
66
/// <param name="client"></param>
@@ -82,7 +82,7 @@ public static class WechatTenpayClientExecutePayScorePartnerExtensions
82
82
/// <para>异步调用 [GET] /payscore/partner/permissions/search 接口。</para>
83
83
/// <para>
84
84
/// REF: <br/>
85
- /// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/payscore_partner/chapter5_3.shtml ]]>
85
+ /// <![CDATA[ https://pay.weixin.qq.com/docs/partner/apis/partner-weixin-pay-score/partner-service-auth/get-partner-permissions-by-open-id.html ]]>
86
86
/// </para>
87
87
/// </summary>
88
88
/// <param name="client"></param>
@@ -114,7 +114,7 @@ public static class WechatTenpayClientExecutePayScorePartnerExtensions
114
114
/// <para>异步调用 [POST] /payscore/partner/permissions/terminate 接口。</para>
115
115
/// <para>
116
116
/// REF: <br/>
117
- /// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/payscore_partner/chapter5_5.shtml ]]>
117
+ /// <![CDATA[ https://pay.weixin.qq.com/docs/partner/apis/partner-weixin-pay-score/partner-service-auth/terminate-partner-permissions-by-open-id.html ]]>
118
118
/// </para>
119
119
/// </summary>
120
120
/// <param name="client"></param>
@@ -138,7 +138,7 @@ public static class WechatTenpayClientExecutePayScorePartnerExtensions
138
138
/// <para>异步调用 [POST] /payscore/partner/serviceorder 接口。</para>
139
139
/// <para>
140
140
/// REF: <br/>
141
- /// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/payscore_partner/chapter3_1.shtml ]]>
141
+ /// <![CDATA[ https://pay.weixin.qq.com/docs/partner/apis/partner-weixin-pay-score/partner-service-order/create-partner-service-order.html ]]>
142
142
/// </para>
143
143
/// </summary>
144
144
/// <param name="client"></param>
@@ -160,7 +160,7 @@ public static class WechatTenpayClientExecutePayScorePartnerExtensions
160
160
/// <para>异步调用 [GET] /payscore/partner/serviceorder 接口。</para>
161
161
/// <para>
162
162
/// REF: <br/>
163
- /// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/payscore_partner/chapter3_2.shtml ]]>
163
+ /// <![CDATA[ https://pay.weixin.qq.com/docs/partner/apis/partner-weixin-pay-score/partner-service-order/get-partner-service-order.html ]]>
164
164
/// </para>
165
165
/// </summary>
166
166
/// <param name="client"></param>
@@ -185,7 +185,7 @@ public static class WechatTenpayClientExecutePayScorePartnerExtensions
185
185
/// <para>异步调用 [GET] /payscore/partner/serviceorder 接口。</para>
186
186
/// <para>
187
187
/// REF: <br/>
188
- /// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/payscore_partner/chapter3_2.shtml ]]>
188
+ /// <![CDATA[ https://pay.weixin.qq.com/docs/partner/apis/partner-weixin-pay-score/partner-service-order/get-partner-service-order.html ]]>
189
189
/// </para>
190
190
/// </summary>
191
191
/// <param name="client"></param>
@@ -210,7 +210,7 @@ public static class WechatTenpayClientExecutePayScorePartnerExtensions
210
210
/// <para>异步调用 [POST] /payscore/partner/serviceorder/{out_order_no}/cancel 接口。</para>
211
211
/// <para>
212
212
/// REF: <br/>
213
- /// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/payscore_partner/chapter3_3.shtml ]]>
213
+ /// <![CDATA[ https://pay.weixin.qq.com/docs/partner/apis/partner-weixin-pay-score/partner-service-order/cancel-partner-service-order.html ]]>
214
214
/// </para>
215
215
/// </summary>
216
216
/// <param name="client"></param>
@@ -232,7 +232,7 @@ public static class WechatTenpayClientExecutePayScorePartnerExtensions
232
232
/// <para>异步调用 [POST] /payscore/partner/serviceorder/{out_order_no}/modify 接口。</para>
233
233
/// <para>
234
234
/// REF: <br/>
235
- /// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/payscore_partner/chapter3_4.shtml ]]>
235
+ /// <![CDATA[ https://pay.weixin.qq.com/docs/partner/apis/partner-weixin-pay-score/partner-service-order/modify-partner-service-order.html ]]>
236
236
/// </para>
237
237
/// </summary>
238
238
/// <param name="client"></param>
@@ -254,7 +254,7 @@ public static class WechatTenpayClientExecutePayScorePartnerExtensions
254
254
/// <para>异步调用 [POST] /payscore/partner/serviceorder/{out_order_no}/complete 接口。</para>
255
255
/// <para>
256
256
/// REF: <br/>
257
- /// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/payscore_partner/chapter3_5.shtml ]]>
257
+ /// <![CDATA[ https://pay.weixin.qq.com/docs/partner/apis/partner-weixin-pay-score/partner-service-order/complete-partner-service-order.html ]]>
258
258
/// </para>
259
259
/// </summary>
260
260
/// <param name="client"></param>
@@ -298,7 +298,7 @@ public static class WechatTenpayClientExecutePayScorePartnerExtensions
298
298
/// <para>异步调用 [POST] /payscore/partner/serviceorder/{out_order_no}/sync 接口。</para>
299
299
/// <para>
300
300
/// REF: <br/>
301
- /// <![CDATA[ https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/payscore_partner/chapter3_7.shtml ]]>
301
+ /// <![CDATA[ https://pay.weixin.qq.com/docs/partner/apis/partner-weixin-pay-score/partner-service-order/sync-partner-service-order.html ]]>
302
302
/// </para>
303
303
/// </summary>
304
304
/// <param name="client"></param>
@@ -317,5 +317,33 @@ public static class WechatTenpayClientExecutePayScorePartnerExtensions
317
317
}
318
318
319
319
#endregion
320
+
321
+ #region ServiceQuota
322
+ /// <summary>
323
+ /// <para>异步调用 [GET] /payscore/partner/servicequotas/service-id/{service_id} 接口。</para>
324
+ /// <para>
325
+ /// REF: <br/>
326
+ /// <![CDATA[ https://pay.weixin.qq.com/docs/partner/apis/partner-weixin-pay-score/service-quota/get-partner-user-risk-level-quota.html ]]>
327
+ /// </para>
328
+ /// </summary>
329
+ /// <param name="client"></param>
330
+ /// <param name="request"></param>
331
+ /// <param name="cancellationToken"></param>
332
+ /// <returns></returns>
333
+ public static async Task < Models . GetPayScorePartnerServiceQuotasByServiceIdResponse > ExecuteGetPayScorePartnerServiceQuotasByServiceIdAsync ( this WechatTenpayClient client , Models . GetPayScorePartnerServiceQuotasByServiceIdRequest request , CancellationToken cancellationToken = default )
334
+ {
335
+ if ( client is null ) throw new ArgumentNullException ( nameof ( client ) ) ;
336
+ if ( request is null ) throw new ArgumentNullException ( nameof ( request ) ) ;
337
+
338
+ IFlurlRequest flurlReq = client
339
+ . CreateFlurlRequest ( request , HttpMethod . Get , "payscore" , "partner" , "servicequotas" , "service-id" , request . ServiceId )
340
+ . SetQueryParam ( "sub_mchid" , request . SubMerchantId )
341
+ . SetQueryParam ( "appid" , request . AppId )
342
+ . SetQueryParam ( "sub_appid" , request . SubAppId )
343
+ . SetQueryParam ( "risk_level_version" , request . RiskLevelVersion ) ;
344
+
345
+ return await client . SendFlurlRequestAsJsonAsync < Models . GetPayScorePartnerServiceQuotasByServiceIdResponse > ( flurlReq , data : request , cancellationToken : cancellationToken ) . ConfigureAwait ( false ) ;
346
+ }
347
+ #endregion
320
348
}
321
349
}
0 commit comments