DESIGN AND IMPLEMENTATION OF A MODERN ELECTRONIC PAYMENT SYSTEM

Authors

  • Mladen Gajić Autor

DOI:

https://doi.org/10.24867/30BE37Gajic

Keywords:

electronic payment, micro-service architecture, integration with other payment systems

Abstract

Electronic payment is a key component of modern business, enabling fast, secure and efficient transactions between users and financial institutions. This paper investigates the design and implementation of a modern electronic payment system based on a microservice architecture. Technologies used include Spring Boot, React, PostgreSQL, and Docker Compose, which enables high scalability, flexibility, and system security. The paper also analyzes the technical challenges during implementation, the advantages of microservices architecture, as well as potential improvements, including the transition from Docker Compose to Kubernetes, expanding functionality and compliance with legal regulations.

References

[1] Blog Instituta za Matematiku i Informatiku u Kragujevcu, https://blog.imi.pmf.kg.ac.rs/spring-cloud-mikroservis-arhitektura/, pristupano 09.09.2024.
[2] Spring Boot Documentation, https://docs.spring.io/spring-boot/index.html , pristupano 07.09.2024.
[3] React Documentation, https://react.dev , pristupano 08.09.2024.
[4] Worsley, J., & Drake, J. D. (2002).”Practical PostgreSQL”. " O'Reilly Media, Inc."
[5] Docker Documentation, https://docs.docker.com/ , pristupano 09.09.2024.
[6] IPS sistem plaćanja Narodne Banke Srbije, https://www.nbs.rs/sr/ciljevi-i-funkcije/platni-sistem/nbs-operator/ips-nbs/index.html , pristupano 12.09.2024.
[7] Paypal integration for Spring-Boot backend https://medium.com/@lsampath210/paypal-integration-for-spring-boot-backend-243e71c89a74 , pristupano 09.09.2024.
[8] Osnove Crypto tehnologije, https://www.coinbase.com/learn/crypto-basics, pristupano 12.09.2024
[9] Hashing it out with Hedera Hashgraph https://www.messari.io/report/hashing-it-out-with-hedera-hashgraph pristupano 08.09.2024.
[10] Kubernetes Documentation, https://kubernetes.io/docs/home/ , pristupano 10.09.2024.
[11] Zakon o zaštiti podataka EU, https://gdpr-info.eu/ , pristupano 14.09.2024
[12] Payment Card Industry Security Standards Council, https://www.pcisecuritystandards.org/ , pristupano 12.09.2024.

Published

2025-04-04

Issue

Section

Electrotechnical and Computer Engineering