PG사 연동 흐름 이해·웹훅 안정성 확보·결제 데이터 정합성 검증으로 PG 운영 결
PG 연동 시스템에서 가장 먼저 파악한 것은 결제 요청부터 승인·취소까지 전체 상태 흐름이었습니다. 결제 상태가 중간에 틀어지면 사용자 경험과 정산에 모두 영향을 주기 때문에, 각 상태 전이의 조건과 예외 케이스를 문서화하고 팀과 공유했습니다.
웹훅 안정성도 중요한 설계 과제였습니다. PG사에서 보내는 결제 완료 알림이 네트워크 이슈로 누락될 수 있기 때문에, 웹훅 수신 외에도 주기적으로 결제 상태를 재조회하는 폴링 로직을 병행했습니다. 이 이중 구조가 누락된 알림으로 인한 미처리 건을 줄여줬습니다.
데이터 정합성 검증도 직접 구축했습니다. 서버 내부 결제 기록과 PG사 정산 파일을 일별로 대사해 불일치가 발생하면 알림이 오도록 했습니다. 누락·중복·금액 불일치 케이스를 자동으로 감지하면서 수작업 정산에서 발생하던 오류를 크게 줄였습니다.