
올리브영 결제 이야기 Part - 1
두줄요약
비동기 결제 결과 수신 실패로 발생한 결제 미매칭을 동기식 인증·승인 분리 구조로 개선했습니다.\n단계별 Datadog 모니터링을 강화해 대규모 트래픽에서도 미매칭 0건을 기록했습니다.
문제 상황
- 결제사 승인 직후 비동기 결과 전송과 주문 성립을 분리한 기존 주문·결제 구조
- 결과 수신 실패 시 장시간 로딩, 결제사 망취소, 결제 미매칭으로 이어지는 고객 불편
원인 분석
- 증가한 구매 트래픽 환경에서 결제 결과의 비동기 수신 간헐적 실패
- 결제 승인과 주문 완료 상태가 분리되며 발생하는 결제 상태 불일치
해결 방법
- 인증 결과를 페이지 전환으로 전달받고 백엔드에서 최종 승인을 요청하는 동기식 인증·승인 분리 구조
- 결제사 응답 전 주문 사전 처리와 응답 시간 초과 시 결제 실패 화면 전환
성능/운영 포인트
- 인증·승인 단계별 정보 수집과 Datadog 기반 세분화 모니터링
- 순차 처리로 트랜잭션·화면 대기 구성 단순화, 2022년 3월 세일 기간 결제 미매칭 0건
