
Платежи / СБП
TBankNet.B2BQr
Неофициальный .NET SDK для T-Bank «B2B QR» (СБП)
netstandard2.0net8.0net10.0
Возможности
- Одноразовые ссылки на оплату
- Многоразовые ссылки на оплату
- Статус ссылки и QR-изображение
- Среды Sandbox / Production
- Разобранная модель ошибок T-API
Установка
dotnet add package TBankNet.B2BQrБыстрый старт
using TBankNet.B2BQr;
using var httpClient = new HttpClient();
var client = new TBankB2BQrClient(httpClient, new TBankB2BQrClientOptions
{
ApiToken = "YOUR_API_TOKEN",
Environment = TBankB2BQrEnvironment.Sandbox,
});
var link = await client.CreateOneTimeAsync(new TBankB2BQrOneTimeRequest
{
AccountNumber = "40802810000000144655",
Sum = 12345.67m,
Purpose = "Оплата услуг по договору",
Ttl = 30,
Vat = TBankB2BQrVat.Vat22,
});
Console.WriteLine(link.PaymentUrl);Основные методы
CreateOneTimeAsyncОдноразовая ссылкаCreateReusableAsyncМногоразовая ссылкаGetAsyncСтатус и изображение ссылкиREADMEgithub.com/ai-iskuzhin/TBankNet.B2BQr
Загружаем README из репозитория…