Electronic Commerce Research

, Volume 14, Issue 4, pp 611–633 | Cite as

BulaPay: a novel web service based third-party payment system for e-commerce

  • Xiaodi Huang
  • Xiaoling Dai
  • Weiqiang Liang


The availability of social media and 4G Mobile Internet services boosts e-commerce markets. The online payment systems are an integral part of e-commerce. It becomes the increasing need for online shopping and trading to use secure and low cost third-party payment systems. In this paper, we present an online purchase system of BulaPay that is capable of integrating common e-commerce frameworks and shopping cart systems. Using a set of Web services and simple HTML as its interfaces, BulaPay supports complete payment transactions for a business process in a worldwide way. BulaPay not only enables consumers and shop owners to carry out their daily business on the Internet, but also provides them secure, flexible, reliable, and efficient services. This paper presents an overview of the BulaPay system. The comparisons of our system to the existing third party payment systems are given. We also report the results of the end user evaluation on BulaPay.


Third-party payment system BulaPay Web services  Software architecture Integration 


  1. 1.
    Zero2ipo Group website
  2. 2.
    Chen, S., & Ning, J. (2002). Constraints on e-commerce in less developed countries: The case of China. Electronic Commerce Research, 2(1–2), 31–42.Google Scholar
  3. 3.
    Kshetri, N. (2013). Cybercrime and cyber-security issues associated with China: Some economic and institutional considerations. Electronic Commerce Research, 13(1), 41–69.CrossRefGoogle Scholar
  4. 4.
    Narayanasamy, K., Rasiah, D., & Tan, T. M. (2011). The adoption and concerns of e-finance in Malaysia. Electronic Commerce Research, 11(4), 383–400.CrossRefGoogle Scholar
  5. 5.
    García-Murillo, M. (2004). Institutions and the adoption of electronic commerce in Mexico. Electronic Commerce Research, 4(3), 201–219.CrossRefGoogle Scholar
  6. 6.
    Hawk, S. (2004). A comparison of B2C e-commerce in developing countries. Electronic Commerce Research, 4(3), 181–199.CrossRefGoogle Scholar
  7. 7.
    Chou, Y., Lee, C., & Chung, J. (2004). Understanding m-commerce payment systems through the analytic hierarchy process. Journal of Business Research, 57(12), 1423–1430.CrossRefGoogle Scholar
  8. 8.
    Fontoura, M., Pree, W., & Rumpe, B. (2001). The WebShop e-commerce framework. In International conference on internet computing, June 25–28, Las Vegas, NV: CSREA Press.Google Scholar
  9. 9.
    Turban, E., Lee, J. K., King, D., Liang, T. P., & Turban, D. (2009). Electronic commerce 2010. Upper Saddle River, NJ: Prentice Hall Press.Google Scholar
  10. 10.
    Dahlberg, T., Mallat, N., Ondrus, J., & Zmijewska, A. (2008). Past, present and future of mobile payments research: A literature review. Electronic Commerce Research and Applications, 7(2), 165–181.CrossRefGoogle Scholar
  11. 11.
    Abrazhevich, D. (2001). Classification and characteristics of electronic payment systems. Berlin: Springer.Google Scholar
  12. 12.
    Ngai, E. W., & Wat, F. K. T. (2002). A literature review and classification of electronic commerce research. Information & Management, 39(5), 415–429.CrossRefGoogle Scholar
  13. 13.
    O’Mahony, D., Peirce, M., & Tewari, H. (2001). Electronic payment system for e-commerce. New York: Architecture House inc.Google Scholar
  14. 14.
    Yu, H. C., Hsi, K. H., & Kuo, P. J. (2002). Electronic payment systems: An analysis and comparison of types. Technology in Society, 24(3), 331–347.CrossRefGoogle Scholar
  15. 15.
    Sumanjeet, S. (2009). Emergence of payment systems in the age of electronic commerce: The state of art. Global Journal of International Business Research, 2(2), 17–36.Google Scholar
  16. 16.
    Auletta, V., Blundo, C., Cimato, S., & Raimato, G. (2006). A Web Service Based Micro-payment System. In Proceedings on 11th IEEE symposium in computers and communications, ISCC’06 (pp. 328–333).Google Scholar
  17. 17.
    Dai, X., & Grundy, J. (2002). Architecture of a micro-payment system for thin-client web applications. In Proceedings of the 2002 international conference on internet computing (pp. 24–27). Las Vegas, NV: CSREA Press.Google Scholar
  18. 18.
    Dani, A. R., Radha Krishna, P., & Subramanian, V. (2005). An electronic payment system architecture for composite payment transactions. In Proceedings of the 2005 IEEE international conference on in e-technology, e-commerce and e-service, EEE’05 (pp. 552–555).Google Scholar
  19. 19.
    PayPal website website.
  20. 20.
    eBay website.
  21. 21.
    AliPay website.
  22. 22.
    Qing, H. (2008). A model for value-added e-market provisioning: Case Study from In Proceedings of second international conference on future generation communication and networking symposia, FGCNS’08 (Vol. 1, pp. 47–52).Google Scholar
  23. 23.
    Taobao website.
  24. 24.
    Pago. (2003). Pago Survey 2003: Credit card payment, Pago e-transaction services.Google Scholar
  25. 25.
    Franklin, M. K., & Reiter, M. K. (1997). Fair exchange with a semi-trusted third party. Proceedings of the 4th ACM conference on computer and communications security (pp. 1–5). New York: ACM.CrossRefGoogle Scholar
  26. 26.
    Varshney, U., & Vetter, R. (2002). Mobile commerce:Framework, applications and networking support. Mobile Networks and Applications, 7(3), 185–198.CrossRefGoogle Scholar
  27. 27.
    Kumar, S. B. R., Rabara, S. A., & Martin, J. R. (2009). MPCS: a secure Mobile Payment Consortia System for higher educational institutions. In Proceedings of the 2nd international conference on interaction sciences: information technology, culture and human (pp. 571–579). New York: ACM.Google Scholar
  28. 28.
    Lehdonvirta, V., Soma, H., Ito, H., Yamabe, T., Kimura, H., & Nakajima, T. (2009). Ubipay: minimizing transaction costs with smart mobile payments. In Proceedings of the 6th international conference on mobile technology, application & systems (p. 1). New York: ACM.Google Scholar
  29. 29.
    Nakamoto, S. (2012). Bitcoin: A peer-to-peer electronic cash system, 2009. URL:
  30. 30.
    Barber, S., Boyen, X., Shi, E., & Uzun, E. (2012). Bitter to better-How to Make bitcoin a better currency. In A. D. Keromytis (Ed.), Financial cryptography and data security (pp. 399–414). Berlin: Springer.CrossRefGoogle Scholar
  31. 31.
    Liang, W., & Dai, X. (2009). BulaPay: a web-service based third-party payment system for e-commerce in South Pacific Islands. In Proceedings of the 11th international conference on information integration and web-based applications & services (pp. 405–409). New York: ACM.Google Scholar
  32. 32.
    Lee, Z. Y., Yu, H. C., & Ku, P. J. (2001). An analysis and comparison of different types of electronic payment systems. In IEEE Proceedings of Portland international conference on management of engineering and technology, PICMET’01 (pp. 38–45).Google Scholar
  33. 33.
    Nielsen, J. (2003). Usability 101: Introduction to usability. Jakob Nielse’s Alertbox, August, 25. Retrieved April 2013, from
  34. 34.
    Isaac, J. T., Zeadally, S., & Cámara, J. S. (2012). A lightweight secure mobile payment protocol for vehicular ad-hoc networks (VANETs). Electronic Commerce Research, 12(1), 97–123.CrossRefGoogle Scholar
  35. 35.
    Koukopoulos, D., & Styliaras, G. (2013). Design of trustworthy smartphone-based multimedia services in cultural environments. Electronic Commerce Research, 13(2), 129–150.CrossRefGoogle Scholar
  36. 36.
    Liang, W., & Dai, X. (2010, December). Architecture of BulaPay–A web-service based third-party payment system. In IEEE Proceedings of the 2010 international conference on parallel and distributed computing, applications and technologies (pp. 305–310).Google Scholar
  37. 37.
    Antonio, G. (2010). Beginning Java EE 6 Platform with GlassFish 3 From Novice to Professional. ISBN: 978-1-4302-1954-5.Google Scholar
  38. 38.
    Java Platform Enterprise Edition (Java EE) website
  39. 39.
    Vaswani, V. (2010). MySQL database usage & administration. Oxford: McGraw-Hill. ISBN: 978-0-07-160550-2.Google Scholar
  40. 40.
    Laudon, C. K., & Traver, Carol. (2002). E-commerce. New Delhi: Pearson Education.Google Scholar
  41. 41.
    Bellare, M., Garay, J. A., Hauser, R., Herzberg, A., Krawczyk, H., Steiner, M., et al. (2000). Design, implementation, and deployment of the iKP secure electronic payment system. IEEE Journal on Selected Areas in Communications, 18(4), 611–627.CrossRefGoogle Scholar
  42. 42.
    Hassinen, M., Hyppönen, K., & Haataja, K. (2006). An open, PKI-based mobile payment system. In G. Mülller (Ed.), Emerging trends in information and communication security (pp. 86–100). Berlin: Springer.CrossRefGoogle Scholar
  43. 43.
    Leary, S. (2010). Beginning WordPress 3. Apress. ISBN: 978-1-4302-2895-0.Google Scholar
  44. 44.
    Douglass, R. T., Little, M., & Smith, J. W. (2005). Building online communities with Drupal, phpBB, and WordPress. New York: Apress.Google Scholar
  45. 45.
    OpenCart 1.4 website:
  46. 46.
    Leary, S. (2010). Beginning WordPress 3. Apress. ISBN 978-1-84951-302-9.Google Scholar
  47. 47.
    Asaduzzaman, A. (2003). Building XML Web Services with PHP NuSOAP. Dev Articles.
  48. 48.
    A Comparison of 3 Alternative Payment Methods. Retrieved April 2013, from
  49. 49.
    Hadidi, R., & Siripaiboon, J. (1999). A comparative evaluation of electronic payment systems. In Proceedings of the Fifth Americas Conference on Information Systems (AMCIS 1999).Google Scholar

Copyright information

© Springer Science+Business Media New York 2014

Authors and Affiliations

  1. 1.School of Computing and MathematicsCharles Sturt UniversityAlburyAustralia
  2. 2.The AMES IT AcademyAucklandNew Zealand

Personalised recommendations