Overview of SKIT.FlurlHttpClient.Wechat.TenpayBusiness
mainFlurl.Http. It simplifies integration by handling complex security and communication requirements automatically.repository·main·Indexed 23 days ago
https://github.com/fudiwei/dotnetcore.skit.flurlhttpclient.wechatA comprehensive .NET SDK built on Flurl.Http for WeChat's HTTP APIs. It provides strongly-typed, asynchronous access to various services including Official Accounts, WeChat Pay (v2 and Tenpay Business), Enterprise WeChat, WeChat Ads, and WeChat OpenAI/Chatbot interfaces.
Flurl.Http. It simplifies integration by handling complex security and communication requirements automatically.This SDK is a wrapper around the Enterprise WeChat (Wechat Work) HTTP APIs based on Flurl.Http. It supports four development modes:
Key capabilities include:
Flurl.Http. It provides high-level encapsulation for WeChat APIs and handles complex security requirements automatically.Flurl.Http. It simplifies integration by handling complex security and protocol requirements automatically.Flurl.Http. It provides a high-level wrapper around the official WeChat Work APIs, supporting various development modes and providing essential cryptographic utilities required by the platform.This module is a specialized SDK for the WeChat Pay v3 API built on top of Flurl.Http.
Key capabilities include:
SKIT.FlurlHttpClient.Wechat is a .NET SDK for interacting with WeChat HTTP APIs, built upon the Flurl.Http library. It provides strongly-typed, fully asynchronous wrappers for various WeChat platforms, including Official Accounts, Open Platform, Merchant Platform (WeChat Pay), Enterprise WeChat, Ads, and the Dialogue Open Platform.
Flurl.Http: Leverages a popular, lightweight HTTP library.System.Text.Json (default) and Newtonsoft.Json.SKIT.FlurlHttpClient.Wechat.TenpayV2 is an HTTP API SDK for the WeChat Merchant Platform (Tenpay) v2, built on top of Flurl.Http.
Key Features:
Important Note: This library only contains features for which WeChat Pay has not yet provided a v3 API. If you require the WeChat Pay v3 API client, use SKIT.FlurlHttpClient.Wechat.TenpayV3 instead.
SKIT.FlurlHttpClient.Wechat.OpenAI is an HTTP API SDK for the WeChat Dialogue Open Platform, built on top of Flurl.Http.
Key features include:
The sample project (SKIT.FlurlHttpClient.Wechat.Api.Sample_Net6_) is implemented using .NET 6.0 and demonstrates a complete WeChat integration workflow, including multi-tenant account management, AccessToken central control, receiving WeChat server pushes, and retrieving user info via OpenId.
Autofac: Dependency injection container.DistributedLock: Distributed locking mechanism.NMemory: In-memory database for demonstration.SKIT.FlurlHttpClient.Wechat.Ads is an HTTP API SDK built on top of Flurl.Http specifically for interacting with the WeChat Advertising Platform.
Key features include:
This module is a specialized SDK for the WeChat Pay v2 API built on top of Flurl.Http.
Key Features:
Note: This module is strictly for v2 API. For v3 API, use SKIT.FlurlHttpClient.Wechant.TenpayV3.