ALGORITHM FOR CONNECTING ONLINE PAYMENT SERVICES FONDY, LIQPAY AND THEIR IMPLEMENTATION
DOI:
https://doi.org/10.28925/2663-4023.2022.17.6575Keywords:
online payments services, Fondy, LiqPay, webhook, cashless payments, online payments.Abstract
The work describes the algorithms for connecting the two most common payment services in Ukraine - Fondy and LiqPay - to software tools (websites, mobile applications with Internet connection). Currently, such a topic is quite relevant, since not only the domestic economy, but also the world economy is actively transitioning to cashless payments. And this, in turn, poses challenges not only to economists, but also to information technology specialists. Now it is difficult to imagine a catalog site or a service site without online payment for purchased goods. Using non-cash payments, it is possible to pay almost everything: from goods to utilities and administrative fines. The purpose of our research is the development of an algorithm for connecting online payment services to websites and mobile applications connected to the Internet, and the software implementation of such an algorithm. Each service for making online payments has documentation and a set of development tools, utilities and documentation that allows you to create applications based on a certain technology or for a certain platform (SDK). SDKs typically have test credentials and test keys to enable test payments. Analysis of the scheme by which funds are debited from the client shows that two main methods must be implemented for the site server. These methods are: creation of a web form to proceed to the next stage of filling in payment details and receiving webhooks (a mechanism for sending requests when events occur in the system) from the service server. In our work, we describe a method for generating a web payment form and a method for processing webhooks. The proposed software solution is only a wrapper that facilitates the interaction of the payment service with the code by providing the opportunity to connect several services and combine them under one interface. This in turn removes the direct dependency on a specific SDK implementation. It also makes sense to write a similar interface for sites with one payment service, as there are often customers who, for certain reasons, decide to replace the payment service on their site. If a similar interface is implemented there, then replacing the payment service practically boils down to the implementation of several methods from the interface with the new SDK. And this will not bring changes to the already working logic with orders.
Downloads
References
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