TBankAcquiringNet.Multisplit.Shops
0.2.0-preview.3
dotnet add package TBankAcquiringNet.Multisplit.Shops --version 0.2.0-preview.3
NuGet\Install-Package TBankAcquiringNet.Multisplit.Shops -Version 0.2.0-preview.3
<PackageReference Include="TBankAcquiringNet.Multisplit.Shops" Version="0.2.0-preview.3" />
<PackageVersion Include="TBankAcquiringNet.Multisplit.Shops" Version="0.2.0-preview.3" />
<PackageReference Include="TBankAcquiringNet.Multisplit.Shops" />
paket add TBankAcquiringNet.Multisplit.Shops --version 0.2.0-preview.3
#r "nuget: TBankAcquiringNet.Multisplit.Shops, 0.2.0-preview.3"
#:package TBankAcquiringNet.Multisplit.Shops@0.2.0-preview.3
#addin nuget:?package=TBankAcquiringNet.Multisplit.Shops&version=0.2.0-preview.3&prerelease
#tool nuget:?package=TBankAcquiringNet.Multisplit.Shops&version=0.2.0-preview.3&prerelease
TBankAcquiringNet.Multisplit.Shops
Dependency-light .NET SDK package for T-Bank Multisplit provider shop registration and updates.
Install
dotnet add package TBankAcquiringNet.Multisplit.Shops --prerelease
Supported API
TBankAcquiringNet.Multisplit.Shops currently includes typed support for:
- OAuth token acquisition via
/oauth/token - provider shop registration via
POST /sm-register/register - shop lookup by
shopCodeviaGET /sm-register/register/shop/{shopCode} - provider banking detail updates via
PATCH /sm-register/register/{shopCode} - typed validation and API error responses
Quick Start
using TBankAcquiringNet.Multisplit.Shops;
using var httpClient = new HttpClient();
var client = new TBankMultisplitShopsClient(httpClient, new TBankMultisplitShopsClientOptions
{
Username = "login-from-bank",
Password = "...",
Environment = TBankMultisplitShopsEnvironment.Test
});
var shop = await client.GetShopAsync("111111111");
Console.WriteLine(shop.Name);
Console.WriteLine(shop.BankAccount?.Bik);
Production access to acqapi.tinkoff.ru may require mTLS certificates and IP allow-listing according to T-Bank registration API requirements.
Registration
Registration uses TBankRegisterShopRequest with typed nested models for addresses, phones, founders, CEO data, licenses, and bank account details.
The client performs conservative local validation for required fields and sends JSON with T-Bank wire names and casing.
Error Handling
Non-success HTTP responses are thrown as TBankMultisplitShopsApiException with typed TBankMultisplitShopsErrorResponse data when the response body can be parsed.
Transport, protocol, and local validation failures are thrown as SDK exceptions.
Repository
Source, issue tracking, and full documentation live in the repository:
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 0.2.0-preview.3 | 151 | 6/2/2026 | |
| 0.2.0-preview.2 | 92 | 5/29/2026 | |
| 0.2.0-preview.1 | 102 | 5/27/2026 |