{"id":27788039,"url":"https://github.com/interledger/open-payments-dotnet","last_synced_at":"2025-06-12T07:35:47.467Z","repository":{"id":280027993,"uuid":"940262021","full_name":"interledger/open-payments-dotnet","owner":"interledger","description":"Open Payments .NET SDK","archived":false,"fork":false,"pushed_at":"2025-03-02T22:31:50.000Z","size":20,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-30T16:53:31.833Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/interledger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-02-27T21:57:53.000Z","updated_at":"2025-03-02T22:31:53.000Z","dependencies_parsed_at":"2025-02-28T23:07:50.934Z","dependency_job_id":"ac079a7e-4530-460d-9805-7e62967456eb","html_url":"https://github.com/interledger/open-payments-dotnet","commit_stats":null,"previous_names":["interledger/open-payments-dotnet"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/interledger/open-payments-dotnet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/interledger%2Fopen-payments-dotnet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/interledger%2Fopen-payments-dotnet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/interledger%2Fopen-payments-dotnet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/interledger%2Fopen-payments-dotnet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/interledger","download_url":"https://codeload.github.com/interledger/open-payments-dotnet/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/interledger%2Fopen-payments-dotnet/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259420971,"owners_count":22854709,"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":[],"created_at":"2025-04-30T16:53:31.124Z","updated_at":"2025-06-12T07:35:47.448Z","avatar_url":"https://github.com/interledger.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch3 align=\"center\"\u003eOpen Payments .NET SDK\u003c/h3\u003e\r\n\r\n\u003cdiv align=\"center\"\u003e\r\n\r\n[![Status](https://img.shields.io/badge/status-active-success.svg)]()\r\n[![GitHub Issues](https://img.shields.io/github/issues/interledger/open-payments-dotnet.svg)](https://github.com/kylelobo/open-payments-dotnet/issues)\r\n[![GitHub Pull Requests](https://img.shields.io/github/issues-pr/interledger/open-payments-dotnet.svg)](https://github.com/interledger/open-payments-dotnet/pulls)\r\n\r\n\u003c/div\u003e\r\n\r\n---\r\n\r\n\u003cp align=\"center\"\u003e TBD\r\n    \u003cbr\u003e \r\n\u003c/p\u003e\r\n\r\n## 📝 Table of Contents\r\n\r\n- [About](#about)\r\n- [Getting Started](#getting_started)\r\n- [Deployment](#deployment)\r\n- [Usage](#usage)\r\n- [Built Using](#built_using)\r\n- [TODO](../TODO.md)\r\n- [Contributing](../CONTRIBUTING.md)\r\n- [Authors](#authors)\r\n- [Acknowledgments](#acknowledgement)\r\n\r\n## 🧐 About \u003ca name = \"about\"\u003e\u003c/a\u003e\r\n\r\nThe Open Payments .NET SDK is designed to empower developers in the .NET ecosystem by providing a ready-to-use, strongly typed library for integrating with the Open Payments API. It abstracts the complexities of HTTP communication, authentication, and data serialization, enabling developers to quickly build applications that can initiate payments and handle user interactions in a secure and standardized way.\r\n\r\nBy leveraging an OpenAPI-driven approach and NSwag-generated client code, the SDK ensures that all interactions with the Open Payments adhere to the latest specifications. This results in a consistent, maintainable, and testable codebase, allowing .NET developers to focus on implementing business logic rather than worrying about the intricacies of low-level API integrations.\r\n\r\n## 🏁 Getting Started \u003ca name = \"getting_started\"\u003e\u003c/a\u003e\r\n\r\nThese instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See [deployment](#deployment) for notes on how to deploy the project on a live system.\r\n\r\n### Prerequisites\r\n\r\nWhat things you need to install the software and how to install them. First, istall `swagger-cli` and `NSwag`\r\n\r\n```\r\nnpm install -g swagger-cli \u0026\u0026 \\\r\ndotnet tool install --global NSwag.ConsoleCore\r\n```\r\n\r\n### Installing\r\n\r\nA step by step series of examples that tell you how to get a development env running.\r\n\r\nFirst, you need to generate models from the OpenAPI specs. You can generate all of them by running bellow command.\r\n\r\n```\r\nmake models\r\n```\r\n\r\nhowever, you can generate one by one (please check Makefile for all supported commands).\r\n\r\n## 🔧 Running the tests \u003ca name = \"tests\"\u003e\u003c/a\u003e\r\nTBD\r\n\r\n\r\n## 🎈 Usage \u003ca name=\"usage\"\u003e\u003c/a\u003e\r\nTBD\r\n\r\n## ✍️ Authors \u003ca name = \"authors\"\u003e\u003c/a\u003e\r\n\r\n- [@golobitch](https://github.com/golobitch) - Initial work\r\n\r\nSee also the list of [contributors](https://github.com/interledger/open-payments-dotnet/contributors) who participated in this project.\r\n\r\n## 🎉 Acknowledgements \u003ca name = \"acknowledgement\"\u003e\u003c/a\u003e\r\nTBD","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finterledger%2Fopen-payments-dotnet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finterledger%2Fopen-payments-dotnet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finterledger%2Fopen-payments-dotnet/lists"}