Skip to content

Latest commit

 

History

History
32 lines (28 loc) · 1.33 KB

README.md

File metadata and controls

32 lines (28 loc) · 1.33 KB

NuGet Nuget

CheckReceiptSDK

Library for getting receipts' information from Russian Federal Tax Service.
Библиотека для получения информации по чекам от Федеральной Налоговой Службы (ФНС).

Usage example:

Registration:

var result = await FNS.Instance.RegisterAsync("[email protected]", "Name", "+79991234567");

Password restore:

var result = await FNS.Instance.RestorePasswordAsync("+79991234567");

Receipt existence verification:

var date = DateTime.Parse("2018-05-18T22:05:00");
var result = await FNS.Instance.CheckAsync("8710000101337659", "94248", "815426975", date, 235.61);

Getting receipt's detailed information:

var result = await FNS.Instance.ReceiveAsync("8710000101337659", "94248", "815426975", "+79991234567", "123456");

Testing

There are two types of tests: unit tests and integration tests. Unit tests can be run as is. For running integration tests, Ignore attribute should be removed in IntegrationTests class and correct values should be provided for tests.

NB: not enough information to specify all the fields in receipt