토스페이먼츠 결제 승인 흐름의 안정성 확보요약음성 회의록 자동화 및 협업 관리 서비스에서 토스페이먼츠를 연동해 단건 카드 결제로 구독 플랜을 업그레이드하는 기능을 구현했습니다. 초기에는 외부 결제 승인과 내부 상태 변경을 하나의 트랜잭션에서 처리하고 있어, 후속 처리 실패 시 결제사에는 승인이 완료됐지만 내부 DB는 롤백될 수 있는 구조였습니다. 이를 해결하기 위해 외부 승인과 내부 상태 반영의 트랜잭션 경계를 분리하고, 그 과정에서 발생한 중복 승인, 처리 중 상태 정체, 타임아웃의 불명확한 결과, 구독 반영 실패까지 복구 가능한 흐름으로 보완했습니다. 목차문제해결 과정01 트랜잭션 경계 분리02 중복 승인 경쟁 조건 방어03 선점 후 정체 상태 복구04 타임아웃의 불명확한 결과 처리05 구독 반영 실..