Accept Bitcoin payments. Free, open-source & self-hosted, Bitcoin payment processor.
  • C# 77.2%
  • HTML 17.3%
  • JavaScript 3.1%
  • CSS 2%
  • Shell 0.3%
  • Other 0.1%
Find a file
2026-11-05 20:26:27 +09:00
.agents/skills Enhance PR description guidelines in SKILL.md 2026-10-06 10:06:43 +09:00
.github Exclude CodeQL CSRF rule covered by global validation 2026-11-03 09:35:18 +09:00
.vscode Fix mention of .NET 10 (#7228) 2026-03-11 09:55:09 +09:00
BTCPayServer Add per-user language preferences (#7616) 2026-11-05 09:34:03 +09:00
BTCPayServer.Abstractions Harden invoice monitoring, subscription balances and API access (#7761) 2026-10-28 18:29:41 +09:00
BTCPayServer.Client Lower-case invoice status filters with the invariant culture in the Greenfield client (#7787) 2026-11-04 22:41:15 +09:00
BTCPayServer.Common Harden template paths, authenticator attempts, pairing and POS forms 2026-10-29 13:34:46 +09:00
BTCPayServer.Data Add per-user language preferences (#7616) 2026-11-05 09:34:03 +09:00
BTCPayServer.PluginPacker Remove GPG from Plugin Packer (#7352) 2026-05-07 16:50:48 +09:00
BTCPayServer.Rating Fix RoundToSignificant for negative amounts (#7782) 2026-11-05 09:08:35 +09:00
BTCPayServer.Tests Update LND image to v0.21.6-beta-1 (#7790) 2026-11-05 20:26:27 +09:00
Build Bump and changelog 2026-10-29 22:39:34 +09:00
Docker Do not depend on SSH for host commands 2026-08-30 12:53:17 +09:00
docs Document public Greenfield API reference and OpenAPI links 2026-10-30 14:09:48 +09:00
.claude Add agent skills (#7454) 2026-07-14 15:19:52 +09:00
.coderabbit.yaml Replace CircleCI with GitHub Actions (#7520) 2026-08-27 11:23:06 +09:00
.dockerignore Remove launch profile from docker 2017-10-19 17:45:07 +09:00
.editorconfig Small code style suggestion 2026-07-17 12:44:49 +09:00
.gitattributes shebang and fix line ending 2018-03-06 09:23:08 -05:00
.gitignore chore: add rider .run folder to .gitignore (#6358) 2024-11-05 19:00:29 +09:00
AGENTS.md Require headless Playwright test runs 2026-10-23 09:52:23 +09:00
btcpayserver.sln Relay Docker test reports to GitHub Actions (#7550) 2026-09-03 22:11:40 +09:00
btcpayserver.sln.DotSettings Refactor SSRF 2026-10-06 09:30:20 +09:00
build.ps1 Fix build and run scripts (#4655) 2023-02-16 18:31:33 +09:00
build.sh Fix build and run scripts (#4655) 2023-02-16 18:31:33 +09:00
Changelog.md Bump and changelog 2026-10-29 22:39:34 +09:00
Dockerfile Bump .NET dependencies to 10.0.14 2026-10-26 12:09:44 +09:00
global.json fix(ci): use Microsoft Testing Platform (#7525) 2026-08-28 07:25:49 +09:00
LICENSE Update license (#4480) 2023-01-06 16:19:02 +01:00
nuget.config Add a test catching expirationTime bug (#1336) 2020-03-10 17:11:15 +09:00
publish-docker.ps1 Improve publish docker script 2023-02-26 00:19:59 +09:00
publish-docker.sh Add publish-docker.sh 2025-12-17 12:43:11 +09:00
README.md Organize documentation by audience (#7598) 2026-09-28 22:21:02 +09:00
RELEASE-CHECKLIST.md Organize documentation by audience (#7598) 2026-09-28 22:21:02 +09:00
RELEASE-CYCLES.md Organize documentation by audience (#7598) 2026-09-28 22:21:02 +09:00
run.ps1 Fix build and run scripts (#4655) 2023-02-16 18:31:33 +09:00
run.sh Fix build and run scripts (#4655) 2023-02-16 18:31:33 +09:00
SECURITY.md Direct security reports to GitHub Security Advisories (#7683) 2026-10-19 23:00:20 +09:00

BTCPay Server

BTCPay Server

BTCPay Server is a free and open-source, self-hosted Bitcoin payment processor. It lets merchants accept Bitcoin directly, without fees or intermediaries.

CI Release License Contributions welcome

Start Here

See the documentation gateway for more audience-specific resources.

Website | Documentation | Greenfield API | Demo | Issues | Discussions | Community chat

Security vulnerabilities must be reported through the process in SECURITY.md, not as public issues.

BTCPay Server is available under the MIT License.