{"id":13429882,"url":"https://github.com/btcpayserver/btcpayserver","last_synced_at":"2026-01-29T06:23:28.034Z","repository":{"id":37251654,"uuid":"100711978","full_name":"btcpayserver/btcpayserver","owner":"btcpayserver","description":"Accept Bitcoin payments. Free, open-source \u0026 self-hosted, Bitcoin payment processor. ","archived":false,"fork":false,"pushed_at":"2025-05-11T12:44:19.000Z","size":59300,"stargazers_count":6748,"open_issues_count":79,"forks_count":1743,"subscribers_count":215,"default_branch":"master","last_synced_at":"2025-05-12T02:43:55.566Z","etag":null,"topics":["bitcoin","bitcoin-payment-gateway","bitcoin-payment-processor","crowdfunding","lightning-network","payment-gateway","point-of-sale","selfhosted"],"latest_commit_sha":null,"homepage":"https://btcpayserver.org/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/btcpayserver.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"custom":"https://foundation.btcpayserver.org"}},"created_at":"2017-08-18T12:57:05.000Z","updated_at":"2025-05-11T12:44:22.000Z","dependencies_parsed_at":"2024-01-05T20:52:45.375Z","dependency_job_id":"ccea49dd-7970-4fdf-bf34-3f35e7ebd066","html_url":"https://github.com/btcpayserver/btcpayserver","commit_stats":{"total_commits":7012,"total_committers":192,"mean_commits":"36.520833333333336","dds":0.5355105533371363,"last_synced_commit":"2d2c1d5f2d5ca6444987274f54af6fbab71f6a46"},"previous_names":[],"tags_count":729,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/btcpayserver%2Fbtcpayserver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/btcpayserver%2Fbtcpayserver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/btcpayserver%2Fbtcpayserver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/btcpayserver%2Fbtcpayserver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/btcpayserver","download_url":"https://codeload.github.com/btcpayserver/btcpayserver/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253672707,"owners_count":21945481,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitcoin","bitcoin-payment-gateway","bitcoin-payment-processor","crowdfunding","lightning-network","payment-gateway","point-of-sale","selfhosted"],"created_at":"2024-07-31T02:00:47.140Z","updated_at":"2026-01-29T06:23:27.985Z","avatar_url":"https://github.com/btcpayserver.png","language":"C#","funding_links":["https://foundation.btcpayserver.org"],"categories":["Frameworks, Libraries and Tools","C# #","bitcoin","C#","区块链_智能合约","Full-Stack Payment Gateways","框架, 库和工具"],"sub_categories":["Blockchain","管理面板","BTCPay Server","区块链"],"readme":"# BTCPay Server\n\n![BTCPay Server](BTCPayServer/wwwroot/img/btc_pay_BG_twitter.png)\n\n\u003ch3 align=\"center\"\u003e\n  Accept Bitcoin payments ₿\n\u003c/h3\u003e\n\u003cp align=\"center\"\u003e BTCPay Server is a free and open-source Bitcoin payment processor which allows you to accept bitcoin without fees or intermediaries.\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://circleci.com/gh/btcpayserver/btcpayserver\"\u003e\n    \u003cimg src=\"https://img.shields.io/circleci/build/github/btcpayserver/btcpayserver\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/btcpayserver/btcpayserver/releases/\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/v/release/btcpayserver/btcpayserver\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/btcpayserver/btcpayserver/blob/master/LICENSE\"\u003e\n      \u003cimg src=\"https://img.shields.io/github/license/btcpayserver/btcpayserver\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://docs.btcpayserver.org/Contribute/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://chat.btcpayserver.org/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Community%20Chat-Mattermost-%230058cc\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://twitter.com/intent/follow?screen_name=btcpayserver\"\u003e\n    \u003cimg src=\"https://img.shields.io/twitter/follow/btcpayserver.svg?label=Follow%20@btcpayserver\"/\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch3\u003e\n    \u003ca href=\"https://btcpayserver.org\"\u003e\n      Website\n    \u003c/a\u003e\n    \u003cspan\u003e | \u003c/span\u003e\n    \u003ca href=\"https://docs.btcpayserver.org\"\u003e\n      Documentation\n    \u003c/a\u003e\n    \u003cspan\u003e | \u003c/span\u003e\n    \u003ca href=\"https://docs.btcpayserver.org/API/Greenfield/v1/\"\u003e\n      API\n    \u003c/a\u003e\n    \u003cspan\u003e | \u003c/span\u003e\n    \u003ca href=\"https://docs.btcpayserver.org/Contribute/\"\u003e\n      Contribute\n    \u003c/a\u003e\n    \u003cspan\u003e | \u003c/span\u003e\n    \u003ca href=\"https://www.youtube.com/btcpayserver/\"\u003e\n      YouTube\n    \u003c/a\u003e\n    \u003cspan\u003e | \u003c/span\u003e\n    \u003ca href=\"https://chat.btcpayserver.org/\"\u003e\n      Chat\n    \u003c/a\u003e\n  \u003c/h3\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003csub\u003e\"This is lies, my trust in you is broken, I will make you obsolete\" 💚\n  \u003c/a\u003e\n\u003c/div\u003e\n\u003cbr/\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://mainnet.demo.btcpayserver.org\"\u003eView Demo\u003c/a\u003e\n  ·\n  \u003ca href=\"https://github.com/btcpayserver/btcpayserver/issues/new/choose\"\u003eReport a bug\u003c/a\u003e\n  ·\n  \u003ca href=\"https://github.com/btcpayserver/btcpayserver/discussions/new\"\u003eRequest a feature\u003c/a\u003e\n  ·\n  \u003ca href=\"https://docs.btcpayserver.org/FAQ/\"\u003eFAQ\u003c/a\u003e\n\u003c/p\u003e\n\n## 💼 Table of Contents\n\n* [Features](#-features)\n* [Getting Started](#-getting-started)\n* [Documentation](#-documentation)\n* [Contributing](#-contributing)\n* [Developing](#-developing)\n  * [API](#-api)\n* [Community](#-community)\n* [License](#-license)\n* [Supporters](#-supporters)\n\n![](https://raw.githubusercontent.com/btcpayserver/btcpayserver-doc/master/docs/img/BTCPayServerScreenshot.png)\n\n## 🎨 Features\n\n* Direct, peer-to-peer Bitcoin payments\n* No transaction fees (other than the [network fee](https://en.bitcoin.it/wiki/Miner_fees))\n* No fees, middleman or KYC\n* Non-custodial (complete control over the private key)\n* Enhanced privacy \u0026 security\n* Self-hosted\n* SegWit support\n* Lightning Network support (LND, Core Lightning (CLN), Eclair)\n* Tor support\n* Share your instance with friends (multi-tenant)\n* Invoice management and Payment requests\n* Apps: Point of sale, crowdfunding, donation button\n* Full-node reliant wallet with [hardware wallet integration](https://docs.btcpayserver.org/Vault/) and SegWit support\n* Bitcoin-only build, separate community-maintained altcoin build ([supported altcoins](https://docs.btcpayserver.org/FAQ/FAQ-Altcoin/))\n\n## 🚀 Getting Started\n\nFirstly, decide if you want to host an instance yourself or use a [third-party host](https://docs.btcpayserver.org/ThirdPartyHosting/). If you've chosen to self-host, there are plenty of documented [ways to deploy BTCPay Server](https://docs.btcpayserver.org/Deployment/).\n\nAfter successful deployment, make sure to check our [getting started](https://docs.btcpayserver.org/RegisterAccount/) and [walkthrough](https://docs.btcpayserver.org/Walkthrough/) guides. In case you would like to use Lightning Network, see [Lightning guide](https://docs.btcpayserver.org/LightningNetwork/).\n\n## 📗 Documentation\n\nPlease check out our [official website](https://btcpayserver.org/), [complete documentation](https://docs.btcpayserver.org/) and [FAQ](https://docs.btcpayserver.org/FAQ/) for more details.\n\nIf you have trouble using BTCPay Server, consider joining [communities listed on the official website](https://btcpayserver.org/#communityCTA) to get help from other contributors. Only create a [GitHub issue](https://github.com/btcpayserver/btcpayserver/issues/new/choose) for technical issues you can't resolve through other channels or feature requests you've validated with other members of the community.\n\n## 🤝 Contributing\n\nBTCPay Server is built and maintained entirely by volunteer contributors around the internet. We welcome and appreciate new contributions.\n\nIf you're a developer looking to help, but you're not sure where to begin, check the [good first issue label](https://github.com/btcpayserver/btcpayserver/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22), which contains small pieces of work that have been specifically flagged as being friendly to new contributors.\n\nContributors looking to do something a bit more challenging, before opening a pull request, please join [our community chat](https://chat.btcpayserver.org/) or [start a GitHub discussion](https://github.com/btcpayserver/btcpayserver/discussions) to get early feedback, discuss the best ways to tackle the problem, and ensure there is no work duplication.\n\nThere are many other ways to get involved with the project. Check our [contribution guidelines](https://docs.btcpayserver.org/Contribute/). To get the big-picture of the project development, visit our [evolving roadmap](https://github.com/orgs/btcpayserver/projects/16).\n\n## 🧑‍💻 Developing\n\nTo begin developing locally, visit our [local development guide](https://docs.btcpayserver.org/Development/LocalDevelopment/). There are also several video-tutorials:\n\n* [Setting up development environment on Windows](https://www.youtube.com/watch?v=ZePbMPSIvHM)\n* [Setting up development environment Linux (Ubuntu)](https://www.youtube.com/watch?v=j486T_Rk-yw\u0026t)\n* [Setting up development environment MacOS](https://www.youtube.com/watch?v=GWR_CcMsEV0)\n\n### How to build\n\nWhile the documentation advises using docker-compose, you may want to build BTCPay Server yourself.\n\nFirst, install .NET SDK v8.0 as specified by the [Microsoft website](https://dotnet.microsoft.com/download/dotnet/8.0).\n\nOn Powershell:\n\n```powershell\n.\\build.ps1\n```\n\nOn linux:\n\n```sh\n./build.sh\n```\n\n### How to run\n\nUse the `run` scripts to run BTCPay Server, this example shows how to print the available command-line arguments of BTCPay Server.\n\nOn Powershell:\n\n```powershell\n.\\run.ps1 --help\n```\n\nOn linux:\n\n```sh\n./run.sh --help\n```\n\n### How to debug\n\nIf you want to debug, use Jetbrain's Rider or Visual Studio 2022.\n\nYou need to run the development time docker-compose as described [in the test guide](./BTCPayServer.Tests/README.md).\n\nYou can then run the debugger by using the Launch Profile `Docker-Regtest`.\n\nIf you need to debug ledger wallet interaction, install the development time certificate with:\n\n```bash\n# Install development time certificate in the trust store\ndotnet dev-certs https --trust\n```\n\nThen use the `Docker-Regtest-https` debug profile.\n\n### Other dependencies\n\nFor more information, see the documentation:\n[How to deploy a BTCPay Server instance](https://docs.btcpayserver.org/Deployment/).\n\n### 🧪 API\n\nBTCPay Server has two APIs:\n\n- **Greenfield API (New)**\n  - [Greenfield API documentation](https://docs.btcpayserver.org/API/Greenfield/v1/)\n  - [Greenfield API examples with CURL](https://docs.btcpayserver.org/GreenFieldExample/)\n- **Legacy API**\n\nThe **Greenfield API** is our brand-new API which is still in development. Once complete, it will allow you to run BTCPay Server headlessly.\nThe **Legacy API**, is fully compatible with [BitPay's API](https://bitpay.com/api/). It has limited features, but allows instant migration from BitPay.\n\n## 💚 Community\n\nOur community is the ❤️ of the project. To chat with other community members in real-time, join our [Mattermost chat](https://chat.btcpayserver.org). We're also on [GitHub discussions](https://github.com/btcpayserver/btcpayserver/discussions).\n\n## 📝 License\n\nBTCPay Server software, logo and designs are provided under [MIT License](https://github.com/btcpayserver/btcpayserver/blob/master/LICENSE).\n\n## 🙏 Supporters\n\nThe BTCPay Server Project is proudly supported by these entities through the [BTCPay Server Foundation](https://foundation.btcpayserver.org/).\n\n[![Spiral](https://raw.githubusercontent.com/btcpayserver/btcpayserver/master/BTCPayServer/wwwroot/img/readme/supporter_spiral.svg)](https://spiral.xyz)\n[![OpenSats](https://raw.githubusercontent.com/btcpayserver/btcpayserver/master/BTCPayServer/wwwroot/img/readme/supporter_opensats.svg)](https://opensats.org)\n[![Tether](https://raw.githubusercontent.com/btcpayserver/btcpayserver/master/BTCPayServer/wwwroot/img/readme/supporter_tether.svg)](https://tether.to)\n[![Human Rights Foundation](https://raw.githubusercontent.com/btcpayserver/btcpayserver/master/BTCPayServer/wwwroot/img/readme/supporter_hrf.svg)](https://hrf.org)\n[![LunaNode](https://raw.githubusercontent.com/btcpayserver/btcpayserver/master/BTCPayServer/wwwroot/img/readme/supporter_lunanode.svg)](https://lunanode.com)\n[![Wallet of Satoshi](https://raw.githubusercontent.com/btcpayserver/btcpayserver/master/BTCPayServer/wwwroot/img/readme/supporter_walletofsatoshi.svg)](https://walletofsatoshi.com/)\n[![Coincards](https://raw.githubusercontent.com/btcpayserver/btcpayserver/master/BTCPayServer/wwwroot/img/readme/supporter_coincards.svg)](https://coincards.com/)\n[![IVPN](https://raw.githubusercontent.com/btcpayserver/btcpayserver/master/BTCPayServer/wwwroot/img/readme/supporter_ivpn.svg)](https://ivpn.net/)\n[![Unbank](https://raw.githubusercontent.com/btcpayserver/btcpayserver/master/BTCPayServer/wwwroot/img/readme/supporter_unbank.svg)](https://unbank.com/)\n\nIf you'd like to support the project, please visit the [donation page](https://btcpayserver.org/donate/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbtcpayserver%2Fbtcpayserver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbtcpayserver%2Fbtcpayserver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbtcpayserver%2Fbtcpayserver/lists"}