PG사 및 페이 수단 연동 경험에서 겪은 어려움과 해결 방식을 설명
직접 PG사 연동을 진행한 경험은 없지만, 결제 시스템 수업에서 다중 PG 환경의 복잡성을 사례로 배웠습니다. 가장 큰 어려움은 각 PG사와 간편결제 수단마다 요청·응답 규격이 다르다는 점입니다. 에러 코드 체계도 다르고, 취소·환불 API 방식도 수단마다 달라 공통 처리 레이어 없이 연동하면 유지보수가 매우 복잡해집니다. 수업 케이스에서는 추상화 레이어를 두고 각 PG사 어댑터를 분리하는 방식이 소개됐습니다. PM 입장에서는 기술 구조보다 어떤 수단을 우선 지원하고, 예외 케이스를 사용자에게 어떻게 안내할지를 먼저 정의하는 것이 연동 품질을 좌우한다고 이해합니다.