Incorporating rivest-shamir-adleman algorithm and advanced encryption standard in payment gateway system

Veronica Veronica, Raymond Sunardi Oetama, Arief Ramadhan


The rapid development of technology has led to various advancements, including the ability to conduct online payments through applications. Companies providing digital transaction payment services require a payment gateway system as an intermediary for online transactions. The system acts as an intermediary between merchants with digital wallets and banks, involving the company, merchants, and banks in its development. The system includes essential features like bill payment, user credit card verification, and transaction checking, customized to meet the specific requirements of merchants and adhere to security standards. In this study, we incorporated the rivest-shamir-adleman (RSA) algorithm and advanced encryption standard (AES) to ensure the security of a payment gateway system. We adopt the agile methodology in the development process of the system. We test the acceptance of the system to the user, and we also test the performance of the system. The results of this research show that the system can be accepted by the user, fulfill the user's needs, can be executed well, and performs adequately in handling multiple transactions concurrently. The outcome of this study can serve as valuable input for the company in building its own system, providing insights into algorithm implementation techniques and the system workflow.


advanced encryption standard; agile methodology; credit cards; payment gateway system; rivest-shamir-adleman algorithm;

Full Text:




  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

TELKOMNIKA Telecommunication, Computing, Electronics and Control
ISSN: 1693-6930, e-ISSN: 2302-9293
Universitas Ahmad Dahlan, 4th Campus
Jl. Ringroad Selatan, Kragilan, Tamanan, Banguntapan, Bantul, Yogyakarta, Indonesia 55191
Phone: +62 (274) 563515, 511830, 379418, 371120
Fax: +62 274 564604