{"id":20976131,"url":"https://github.com/klestovalexej/sbppoint.examples","last_synced_at":"2025-10-12T13:30:43.713Z","repository":{"id":153040951,"uuid":"620488030","full_name":"KlestovAlexej/SbpPoint.Examples","owner":"KlestovAlexej","description":"Примеры использования API шлюза сервера обеспечения взаимодействия с СБП НСПК","archived":false,"fork":false,"pushed_at":"2024-04-16T13:28:16.000Z","size":83,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-16T07:40:59.045Z","etag":null,"topics":["apikey","https","nspk","payment","qr","qr-code","qrcode","refund","rest","sbp","wattle3","x509certificates"],"latest_commit_sha":null,"homepage":"https://sbp.online","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/KlestovAlexej.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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}},"created_at":"2023-03-28T19:29:19.000Z","updated_at":"2024-07-12T18:34:09.067Z","dependencies_parsed_at":"2023-11-25T14:31:39.861Z","dependency_job_id":"1824905e-4211-42da-a998-41b199cfb4bc","html_url":"https://github.com/KlestovAlexej/SbpPoint.Examples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KlestovAlexej%2FSbpPoint.Examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KlestovAlexej%2FSbpPoint.Examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KlestovAlexej%2FSbpPoint.Examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KlestovAlexej%2FSbpPoint.Examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KlestovAlexej","download_url":"https://codeload.github.com/KlestovAlexej/SbpPoint.Examples/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":236221876,"owners_count":19114594,"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":["apikey","https","nspk","payment","qr","qr-code","qrcode","refund","rest","sbp","wattle3","x509certificates"],"created_at":"2024-11-19T04:50:29.123Z","updated_at":"2025-10-12T13:30:43.361Z","avatar_url":"https://github.com/KlestovAlexej.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"Примеры использования API шлюза сервера обеспечения взаимодействия с [системой быстрых платежей](https://sbp.nspk.ru/).\n\n**Пример создаёт настоящие QR-коды [НСПК](https://www.nspk.ru/) доступные к оплате.**\n\nПри желании можно создать свой [Личный Кабинет](https://sbp.online) и создавать свои QR-коды принимать оплаты на свой реальный счёт.\n\nПакеты nuget **.NET клиента** начинаются с префикса [ShtrihM.SbpPoint.Gateway](https://www.nuget.org/packages?q=ShtrihM.SbpPoint.Gateway)\n\n---\n\nПримеры в файле [Examples.cs](/Gateway/Examples.cs).\n\nПримеры демонструют :\n- [Создание](https://github.com/KlestovAlexej/SbpPoint.Examples/blob/f09e5a64ee6b2a85b1fb5199de704f8085c1a7b3/Gateway/Examples.cs#L315) QR-Кода.\n- [Запрос статуса оплаты](https://github.com/KlestovAlexej/SbpPoint.Examples/blob/f09e5a64ee6b2a85b1fb5199de704f8085c1a7b3/Gateway/Examples.cs#L332) QR-Кода.\n- [Возврат](https://github.com/KlestovAlexej/SbpPoint.Examples/blob/f09e5a64ee6b2a85b1fb5199de704f8085c1a7b3/Gateway/Examples.cs#L355) денег оплаченного QR-Кода.\n- [Частичный возврат](https://github.com/KlestovAlexej/SbpPoint.Examples/blob/f09e5a64ee6b2a85b1fb5199de704f8085c1a7b3/Gateway/Examples.cs#L424) денег оплаченного QR-Кода.\n- [Запрос статуса возврата](https://github.com/KlestovAlexej/SbpPoint.Examples/blob/f09e5a64ee6b2a85b1fb5199de704f8085c1a7b3/Gateway/Examples.cs#L370) денег оплаченного QR-Кода.\n- Ручная [отмена](https://github.com/KlestovAlexej/SbpPoint.Examples/blob/a3d37499dc4e127fe747996c4ab504517d72ec05/Gateway/Examples.cs#L210) QR-Кода - **расширение функционала QR-кода и отсутствует у НСПК.**\n- Автоматическая [отмена](https://github.com/KlestovAlexej/SbpPoint.Examples/blob/a3d37499dc4e127fe747996c4ab504517d72ec05/Gateway/Examples.cs#L252) (по TTL) QR-Кода - **расширение функционала QR-кода и не полностью присутствует у НСПК.**\n\n---\n\nВ файле [ExamplesGatewayAdapter.cs](/Gateway/ExamplesGatewayAdapter.cs).\n\nПоказаны примеры создания QR-кодов в терминах [ПНКО «ЭЛПЛАТ»](https://www.el-plat.ru/).\n\n---\n\nДоступен [Swagger UI](https://46.28.89.35:9904/index.html) с описанием API.\n\nКлиент API написан 100% на [C#](https://ru.wikipedia.org/wiki/C_Sharp) под [.NET 8](https://dotnet.microsoft.com/en-us/download/dotnet/8.0).\n\nПакеты **nuget** клиента начинаются с префикса [ShtrihM.SbpPoint.Gateway.Api.Clients](https://www.nuget.org/packages?q=ShtrihM.SbpPoint.Gateway.Api.Clients)\n\nВсе примеры оформлены как [NUnit](https://nunit.org/)-тесты (проверено на [Visual Studio 2022](https://visualstudio.microsoft.com/ru/vs/) версии 17.8.1).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fklestovalexej%2Fsbppoint.examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fklestovalexej%2Fsbppoint.examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fklestovalexej%2Fsbppoint.examples/lists"}