АЛГОРИТМ ПІДКЛЮЧЕННЯ СЕРВІСІВ ОНЛАЙН-ОПЛАТ FONDY, LIQPAY ТА ЇХ РЕАЛІЗАЦІЯ

Ключові слова: сервіс онлайн-оплати, Fondy, LiqPay, вебхук, безготівкова оплата, онлайн-оплата.

Анотація

У роботі описано алгоритми підключення двох найпоширеніших в Україні платіжних сервісів – Fondy та LiqPay – до програмних засобів (сайтів, мобільних додатків із підключенням до Інтернет). Наразі така тематика є досить актуальною, оскільки здійснюється активний перехід не тільки вітчизняної економіки, але і світової, до безготівкових розрахунків. А це, у свою чергу, ставить виклики не тільки перед економістами, а й перед фахівцями з інформаційних технологій. Зараз важко уявити сайт-каталог або сайт послуг без онлайн-оплати придбаного товару. За допомогою безготівкових розрахунків можна оплатити практично все: від товарів до комунальних послуг та адміністративних штрафів. Метою нашого дослідження є розробка алгоритму під’єднання сервісів онлайн-оплат до веб-сайтів та мобільних додатків, підключених до Інтернету, та програмна реалізація такого алгоритму. Кожен сервіс для здійснення онлайн-оплат має документацію та набір із засобів розробки, утиліт і документації, який дозволяє створювати прикладні програми за визначеною технологією або для певної платформи (SDK). SDK, як правило, мають тестові реквізити та тестові ключі для можливості проведення тестових оплат. Аналіз схеми, за якою відбувається списання коштів з клієнта, показує, що для серверу сайту необхідно реалізувати два основних методи, а саме: створення веб-форми для переходу на наступний етап заповнення реквізитів оплати та прийом вебхуків (механізм надсилання запитів під час виникнення в системі подій) із сервера сервісу. У роботі нами описано  метод для генерування веб-форми оплати та метод для опрацювання вебхуків. Запропоноване програмне рішення – це лише обгортка, яка полегшує взаємодію сервісу оплати із кодом тим, що надає можливість підключити декілька сервісів і об’єднати їх під один інтерфейс, що в свою чергу забирає пряму залежність від конкретної реалізації SDK. Також є сенс писати подібний інтерфейс і для сайтів із одним сервісом оплати, оскільки нерідко бувають замовники, які з певних причин вирішили замінити сервіс оплати на своєму сайті, а якщо там буде реалізовано подібний інтерфейс, то заміна сервісу оплати практично зводиться до реалізації декількох методів із інтерфейсу з новим SDK, що, в свою чергу, не буде нести змін в уже робочу логіку із замовленнями.

Посилання

Bezghotivkovi rozrakhunky. Natsionalnyi bank Ukrainy. https://bank.gov.ua/ua/payments/nocash

Ekonomichna pravda. Z kartky na kartku: yak pratsiuiut ukrainski platizhni servisy. Ekonomichna pravda. https://www.epravda.com.ua/projects/fintech/2019/08/21/650653/

Natsionalnyi bank Ukrainy. Rozpodil bezghotivkovykh operatsii z vykorystanniam platizhnykh kartok, traven 2022 roku. Natsionalnyi bank Ukrainy. https://bank.gov.ua/ua/news/all/rozpodil-bezgotivkovih-operatsiy-z-vikoristannyam-platijnih-kartok-traven-2022-roku

About webhooks - GitHub Docs. GitHub Docs. https://docs.github.com/en/get-started/customizing-your-github-workflow/exploring-integrations/about-webhooks

Cashless transactions - BLIK - Scan and pay - moBilet - P2P payments - Pre-paid top-up - Bank Millennium. Klienci Indywidualni - Konta, pożyczki, kredyty mieszkaniowe, karty, lokaty - Bank Millennium. https://www.bankmillennium.pl/en/electronic-banking/mobile-application-individuals-business/cashless-payments

Monobank zapuskaie posluhu internet-ekvay̆rinhu. Visit Ukraine - INFORMATION PAGE FOR FOREIGN TOURISTS. https://visitukraine.today/uk/blog/416/monobank-zapuskaje-poslugu-internet-ekvairingu

Monobank zapuskaie servis dlia oplaty posluh onlain. The Village Ukraina. https://www.the-village.com.ua/village/business/news/316447-monobank-stvorit-servis-dlya-oplati-poslug-onlayn

RSA Encryption Algorithm - Javatpoint. www.javatpoint.com. https://www.javatpoint.com/rsa-encryption-algorithm

Six macrotrends shaping the future of payments. PwC. https://www.pwc.com.au/digitalpulse/report-future-payments.html

Wisniewski, T. P., Polasik, M., Kotkowski, R., Moro, A. (2021). Switching from Cash to Cashless Payments during the COVID-19 Pandemic and Beyond. SSRN Electronic Journal. https://doi.org/10.2139/ssrn.3794790

https://www.liqpay.ua/about/info

Webhook.site - Test, process and transform emails and HTTP requests. Webhook.site - Test, process and transform emails and HTTP requests. https://webhook.site/#!/89a9a026-49ac-4452-b919-e4fbc23f29c5

What does the acronym SDK mean? AT Internet definition. AT Internet.https://www.atinternet.com/en/glossary/sdk/

What’s an acquiring bank and why you need one. Adyen | The platform to help your business grow. https://www.adyen.com/blog/acquiring-bank

What to expect at the ET future of money summit 2022 on july 26-27. The Economic Times. https://economictimes.indiatimes.com/industry/banking/finance/what-to-expect-at-the-et-future-of-money-summit-2022-on-july-26-27/articleshow/92900593.cms


Переглядів анотації: 58
Завантажень PDF: 29
Опубліковано
2022-09-29
Як цитувати
Stupin, A., Hlynchuk, L., & Hryshanovych, T. (2022). АЛГОРИТМ ПІДКЛЮЧЕННЯ СЕРВІСІВ ОНЛАЙН-ОПЛАТ FONDY, LIQPAY ТА ЇХ РЕАЛІЗАЦІЯ. Електронне фахове наукове видання "Кібербезпека: освіта, наука, техніка", 1(17), 6575. https://doi.org/10.28925/2663-4023.2022.17.6575