Документация Атол
- Поддержка протоколов V4 и V5
- Модели сделаны исходя из протокола V5, автоматическое преобразование признака предмета расчета из V5 (число) в V4 (строка)
using using AtolOnline.Unofficial;
var client = new AtolClient(_httpClient);
var token = await client.GetTokenAsync(myLogin, myPassword);
var ans = await client.SellAsync(token.Token, myGroupCode, myReceipt);
try
{
var status = await client.ReportAsync(token.Token, myGroupCode, ans.Uuid);
}
catch(AtolClientException ex)
{
if (ex.Response is FailReportResponse frr)
{
// чек ещё не обработан
}
}