Реализованные возможности
- Получение информации о кошельке QIWI
- Получение информации о владельце кошелька QIWI
- Получение информации о балансе кошелька QIWI
- Получение информации об истории проведения операций по указанному кошельку QIWI
- Получение информации об уровне идентификации кошелька и идентификационных данных персоны
- Идентификация кошелька
- Получение информации о проведённой транзакции
- Получение чека проведённой транзакции [нуждается в правках, не использовать!!!]
Пример работы
Вывод на экран информации о последних 50 проведённых операциях:
QiwiAPI qa = new QiwiAPI("токен");
List<QiwiModels.Transaction> paymentsList = qa.GetPayments(long.Parse("номер телефона"), 50).Data;
foreach (var payment in paymentsList)
{
Console.WriteLine($"ID транзакции: {payment.TxnId}.");
Console.WriteLine($"Дата транзакции: {payment.Date}.");
Console.WriteLine($"Тип транзакции: {payment.Type}.");
Console.WriteLine($"Источник транзакции: {payment.Account}.");
Console.WriteLine($"Транзакция затронула кошелёк #{payment.PersonId}.");
Console.WriteLine($"Сумма: {payment.Sum.Amount}. Комиссия: {payment.Commission.Amount}.");
Console.WriteLine($"Комментарий: {payment.Comment}.");
}
TODO
- Добавление возможности работы с p2p API
- Исправление ошибок работы
- Рефакторинг