SKit.LiqPay.SDK ⇑
SDK для клієнтів платіжного сервісу "LiqPay".
SDK пропонує базові функції для модулів інтеграції прийому платежів на сайті. Підтримуваний функціонал:
- генерація HTML-форми або гіперпосилання для переходу на платіжну сторінку LiqPay. Підтримуються також шаблони користувача
- декодування PDT та IPN повідомлень від LiqPay, перевірка по сигнатурі та перетворення в типізовану форму
- оплата Server-Server через API без переходу на платіжну сторінку LiqPay
- отримання стану платежу
- виставлення рахунку на e-mail замовника в режимі Server-Server
- cкасування рахунку
Загальні обмеження: API версії 3, платформа .NET 6.0+
Переваги:
-
сувора типізація
-
наявність тестів
-
легка розширюваність
-
можливість протоколювання обміну на низькому рівні
-
код із коментарями до документації
-
проект включає приклади використання SDK
- ConsoleApp - формування кнопок оплати, оплата карткою через API та отримання стану платежу. Докладніше...
- BlazorApp - веб-додаток на платформі Blazor Server з Minimal API архітектурою. Докладніше...
Результати операцій додатків (html кнопок, запити та відповіді в json) розміщуються в папці рішення assets/outputs.