이번 프로젝트에서 KakaoPay를 선택한 이유는 주로 사용자 접근성과 편의성에 큰 장점이 있기 때문입니다. 여러 PG사들이 각각의 장단점이 있지만, KakaoPay는 다음과 같은 이유로 더 적합한 선택이었습니다.
KakaoPay는 카카오톡과 깊게 통합되어 있기 때문에, 이미 많은 사용자들이 익숙하게 사용하고 있는 환경입니다. 결제 과정에서 사용자가 별도의 앱을 설치할 필요 없이 카카오톡만 있으면 바로 결제가 가능합니다. 이는 사용자 경험을 크게 향상시키며, 결제 전환율을 높이는 데 유리한 요소입니다. 토스도 마찬가지로 많은 사용자와 모바일에 친숙하지만 토스 이용자 수 보다 카카오톡을 이용하는 이용자 수가 더 높을 것으로 예상되었습니다.
KakaoPay는 모바일 환경에서 최적화된 UI/UX를 제공하여, 사용자가 결제 과정을 더욱 직관적으로 진행할 수 있습니다. 특히 카카오톡 사용자들에게 매우 익숙한 UI를 제공하여 사용자의 불편함을 최소화 할 수 있습니다. 이런 점에서 모바일 중심의 비즈니스에 특히 유리합니다. 완성까지의 시간을 고려하여 앱이 아닌 웹으로 유저의 UI를 제작하게 되었지만 기존에 앱을 생각하며 구상하였기 때문에 더욱 적합하다 생각하였습니다.
다른 PG사들과 달리 KakaoPay는 심사 없이 테스트가 가능하다는 점이 큰 장점으로 와닿았습니다. 개발 및 테스트가 용이하고, 별도의 절차 없이 바로 테스트를 시작할 수 있어 개발 속도와 효율성을 크게 개선할 수 있었습니다.
KakaoPay는 카카오톡 기반이라 편리하지만, 카카오톡을 사용하지 않거나 카카오페이 결제에 익숙하지 않은 사용자에게는 접근성이 떨어질 수 있습니다. 또한, 특정 해외 결제 및 일부 신용카드 사용이 제한되는 점도 아쉬운 부분입니다.
KakaoPay의 결제 화면은 카카오가 제공하는 방식 그대로 사용해야 하므로, 서비스에 맞게 자유롭게 커스터마이징하기 어렵습니다. 특히 PC 환경에서는 QR코드 스캔 또는 전화번호 입력 과정이 다소 번거롭게 느껴졌습니다.
이번 프로젝트에서는 KakaoPay만을 고려하여 개발을 진행했기 때문에 당장은 문제가 없지만, 추후 다른 결제 서비스를 추가하려면 각각 개별로 연동해야 하는 번거로움이 발생할 수 있습니다.
이러한 경험을 바탕으로, 다음 프로젝트에서는 "포트원(PortOne)"을 활용하여 여러 PG사를 하나의 API로 통합하여 연동하는 방식을 시도할 계획입니다. 이를 통해 다양한 결제 수단을 유연하게 추가하고, 유지보수의 부담을 줄일 수 있을 것으로 기대됩니다.