
Эквайринг / сплит
TBankNet.Multisplit
Неофициальный .NET SDK для T-Bank Мультисплит
net10.0
Возможности
- Регистрация, получение и обновление точек
- Кэш и обновление токена — на стороне интеграции
- Явная среда Test / Prod без значения по умолчанию
- Готовность к Russian Trusted CA и mTLS
- Локальная валидация и типизированные исключения
Установка
dotnet add package TBankNet.Multisplit --prereleaseБыстрый старт
using TBankNet.Multisplit;
var client = new TBankMultisplitClient(httpClient, new TBankMultisplitClientOptions
{
Username = "login-from-bank",
Password = "...",
Environment = TBankMultisplitEnvironment.Test
});
var token = (await client.GetAccessTokenAsync()).ToAccessToken();
var shop = await client.GetShopAsync("111111111", token);Основные методы
GetAccessTokenAsyncПолучение OAuth-токенаRegisterShopAsyncРегистрация точкиGetShopAsyncДанные точки по shopCodeUpdateShopAsyncОбновление реквизитов точкиREADMEgithub.com/ai-iskuzhin/TBankNet.Multisplit
Загружаем README из репозитория…