Эквайринг / сплит

TBankNet.Multisplit

Неофициальный .NET SDK для T-Bank Мультисплит

TBankNet.Multisplit version on NuGetTBankNet.Multisplit downloads on NuGetMITC#
net10.0

Возможности

  • Регистрация, получение и обновление точек
  • Кэш и обновление токена — на стороне интеграции
  • Явная среда Test / Prod без значения по умолчанию
  • Готовность к Russian Trusted CA и mTLS
  • Локальная валидация и типизированные исключения

Установка

bash
dotnet add package TBankNet.Multisplit --prerelease

Быстрый старт

csharp
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Данные точки по shopCode
UpdateShopAsyncОбновление реквизитов точки
READMEgithub.com/ai-iskuzhin/TBankNet.Multisplit
Загружаем README из репозитория…