결제·커머스

나이키 글로벌 결제 플랫폼 한국 확장

글로벌 결제 플랫폼에 한국 결제 생태계 통합

프로젝트 수행 기간: 2023.01–2025.01

프로젝트 개요

글로벌 결제 시스템을 한국 환경에 맞게 수정하고, 카카오페이, 네이버페이 등 한국 결제 벤더들과 연동할 수 있는 마이크로서비스들을 개발하고 연동. 한국 특화 결제 기능 추가 및 글로벌 시스템과 호환되는 로컬 어댑터 개발, Stored Payments 한국 도입.

해결 과제

글로벌 결제 시스템을 한국의 독특한 결제 생태계(카카오페이, 네이버페이, 국내 PG)에 맞게 수정하고, 각 벤더별로 연동할 수 있는 마이크로서비스를 개발하면서, 글로벌 공통 코어와의 호환성을 유지하고 한국 특화 기능과 규제 요구사항을 충족해야 했습니다.

구현과 설계

한국 벤더 연동 마이크로서비스 개발

글로벌 결제 코어와 한국 벤더 연동을 구현했습니다. 기존 한국 결제 구현 완료와 후속 PVM의 개발·테스트 배포·보류를 별개로 관리합니다.

  • 카카오페이 어댑터: 카카오페이 API 통합 및 한국 특화 결제 플로우 처리
  • 네이버페이 어댑터: 토큰화 기반 네이버페이 결제 프로세스 통합
  • 국내 PG 어댑터: 국내 카드사 및 PG업체와의 표준 연동
  • 글로벌 호환성: 기존 글로벌 결제 플랫폼 API와의 일관성 유지

KakaoPay 일반 결제 및 Stored Payment

KakaoPay 일반 결제 연동과 Stored Payment 개발·런칭 성과입니다. 후속 PVM 보류를 기존 결제 기능 전체의 미완료로 해석하지 않습니다.

  • 일반 결제와 Stored Payment 등록·해지 구현
  • StoredPayments의 KakaoPay/Fiserv 등록 API 계약 설계
  • PaymentKorea WebView 등록 확인 redirect 구현
  • NaverPay Stored 후속 완료 및 KakaoPay v2/PVM 동일 범위는 확인 대기

글로벌 Payment System 개선

한국 결제 생태계의 특수성을 지원하기 위해 기존 글로벌 Payment System 자체를 수정하여, 한국 특화 결제 로직과 규제 요구사항을 처리할 수 있도록 시스템을 개선했습니다.

  • 한국 특화 결제 로직: 간편결제, PG 결제 플로우를 처리하는 코어 로직 추가
  • 다중 통화 및 환율 처리: 원화(KRW) 지원 및 글로벌 통화 연동
  • 한국 규제 대응: 개인정보보호법, 전자금융거래법 준수 로직
  • 트랜잭션 라우팅: 한국 결제 요청을 적절한 벤더로 라우팅하는 코어 엔진

통합 결제 지표 시스템 구축

글로벌 결제 플랫폼 차원에서 표준화된 지표 체계를 구축하여, 모든 결제 채널과 지역에 대한 통합적인 성과 분석과 의사결정 지원이 가능하도록 했습니다.

  • 글로벌 결제 성과 분석: 지역별, 채널별 결제 성공률 및 트렌드 통합 분석
  • 결제 경험 최적화: 고객 결제 패턴 분석을 통한 사용자 경험 개선 인사이트
  • 데이터 기반 의사결정: 표준화된 지표를 통한 전략적 의사결정 지원
  • 실시간 비즈니스 인텔리전스: 즉시 대응 가능한 실시간 성과 모니터링

주요 결과

  • 기존 한국 결제 연동 구현 완료 및 KakaoPay 일반/Stored Payment 제공
  • KakaoPay PVM 개발·테스트 환경 배포 후 비용 절감 정책으로 후속 진행 보류
  • Payment Client Library를 3개 worker 서비스에 통합하고 프로덕션 적용
  • 국가·벤더·결제수단·채널·디바이스별 결제 KPI 통합 조회 체계 구축
  • Payment logging flag를 공통 라이브러리에서 6개 서비스로 전파

사용 기술

Java
Spring Boot 기반 마이크로서비스 개발
Spring Boot
MSA 아키텍처 구현
AWS
AWS 클라우드 인프라 및 서비스
MySQL & DynamoDB
MySQL & DynamoDB 데이터 저장
Container
컨테이너 런타임 환경
ECS
ECS 컨테이너 오케스트레이션
CloudFormation
CloudFormation 인프라 배포
Akamai
Akamai 캐싱 및 CDN

배운 점

  • 글로벌 MSA 아키텍처 설계 및 운영 노하우 습득
  • 각국별 결제 규제 및 데이터 보호법 대응 경험
  • 대용량 실시간 트랜잭션 처리 최적화 기술
  • 분산 시스템에서의 트랜잭션 일관성 관리 방법
← 프로젝트 목록이메일로 연락하기 ↗