paylinks is a free, open source e-commerce platforms project written in C# and released under MIT. It has 1,879 GitHub stars, 491 forks and 2 open issues, and was last pushed 10 months ago. On this registry it ranks #24 of 30 tracked projects in E-commerce Platforms, with 5 head-to-head comparisons available.

What is paylinks?

What it is

Paylinks is an open-source third-party payment software development kit written in C# and released under the MIT license. It lives in the .NET ecosystem, supports Alipay and WeChat Pay, and describes itself as a cross-platform, multi-merchant payment SDK. The repository reports 1879 stars, 491 forks, two open issues, a nine-year history, and a last push on 2025-11-24.

The project addresses the need to add payment functions to .NET applications without building the integration layer from scratch. It provides client option classes, runtime compatibility notes, and a Razor Pages sample, while the repository also points to the original Paylink V4 branch as a reference for the earlier version. The stated goal is to simplify developer integration with third-party payment platforms.

Key capabilities

  • Paylinks supports Alipay and WeChat Pay integration, as shown by the README and repository topics.
  • The SDK lists .NET 8.0, .NET 9.0, and .NET 10.0 as supported runtime environments.
  • It states cross-platform and multi-merchant support for deployments beyond one merchant or one operating system.
  • Configuration uses named option classes, including AlipayClientOptions and WeChatPayClientOptions.
  • The README includes a Razor Pages sample, which gives developers a web application pattern for payment integration.
  • A GitHub Actions workflow builds the dev branch, and the README displays the build status for that workflow.

Who uses it and how

  • .NET developers use Paylinks to connect applications to Alipay or WeChat Pay through one SDK instead of separate payment clients.
  • Teams building web interfaces can follow the Razor Pages sample to see how configuration and page-level integration fit together.
  • Multi-merchant deployments can use the stated support for more than one merchant context within the same .NET application.
  • Cross-platform deployments can run the SDK on .NET 8.0, .NET 9.0, or .NET 10.0, as listed by the README.

Getting started

The README lists .NET 8.0, .NET 9.0, and .NET 10.0 runtimes, names Rider and Visual Studio for development, and points to a Razor Pages sample. It does not provide a package manager command, Docker image name, or hosted service option.

When to use it — and when not to

Paylinks fits .NET projects that need an MIT-licensed SDK for Alipay and WeChat Pay integration. It is less suitable for teams that need a hosted payment platform, an installation command, or Docker deployment, because the README does not list those options. Self-hosting requires the team to operate the runtime and supply client configuration, since the README does not mention database, storage, SMTP, or paid product replacement details.

project readme (upstream, from github) — read inline

Paylinks

Build status MIT

一套基于 现代 .NET 开发,支持跨平台、多商户的第三方支付SDK。 为简化开发者接入第三方支付平台而设计的SDK, 支持支付宝和微信支付,便于快速集成支付功能。

开发环境

运行环境

配置选项

示例

原 Paylink

赞助

社区互助

如果您在使用的过程中碰到问题,可以通过下面几个途径寻求帮助,同时我们也鼓励资深用户通过下面的途径给新人提供帮助。

Frequently asked questions

Is paylinks free to use?

paylinks is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does paylinks do?

一套基于 现代 .NET 开发,支持跨平台、多商户的第三方支付SDK。

What is paylinks written in?

paylinks is primarily written in C#. Its source is publicly available at https://github.com/essensoft/paylinks, and it has 1,879 GitHub stars.