Примеры использования API шлюза сервера обеспечения взаимодействия с системой быстрых платежей.
Пример создаёт настоящие QR-коды НСПК доступные к оплате.
При желании можно создать свой Личный Кабинет и создавать свои QR-коды принимать оплаты на свой реальный счёт.
Пакеты nuget .NET клиента начинаются с префикса ShtrihM.SbpPoint.Gateway
Примеры в файле Examples.cs.
Примеры демонструют :
- Создание QR-Кода.
- Запрос статуса оплаты QR-Кода.
- Возврат денег оплаченного QR-Кода.
- Частичный возврат денег оплаченного QR-Кода.
- Запрос статуса возврата денег оплаченного QR-Кода.
- Ручная отмена QR-Кода - расширение функционала QR-кода и отсутствует у НСПК.
- Автоматическая отмена (по TTL) QR-Кода - расширение функционала QR-кода и не полностью присутствует у НСПК.
В файле ExamplesGatewayAdapter.cs.
Показаны примеры создания QR-кодов в терминах ПНКО «ЭЛПЛАТ».
Доступен Swagger UI с описанием API.
Клиент API написан 100% на C# под .NET 8.
Пакеты nuget клиента начинаются с префикса ShtrihM.SbpPoint.Gateway.Api.Clients
Все примеры оформлены как NUnit-тесты (проверено на Visual Studio 2022 версии 17.8.1).