[PonsLink] Polar 결제 런칭은 체크아웃 버튼보다 준비 게이트가 더 중요했다
Polar 결제 런칭을 앞두고 체크아웃 버튼에 눈이 갔다. 버튼이 눌리는 순간을 런칭으로 생각하기 쉽지만, 실제 준비는 그보다 길었다. 요청의 질, 환불 정책 문장, 결제 실패 상태, 관리자가 멈출 수 있는 경로가 비어 있으면 결제만 먼저 열리는 셈이다.

버튼 앞에 둔 게이트
체크아웃 전에 미완 요청을 결제해도 되는지, 성공과 실패와 대기를 어떻게 구분할지 확인했다. 결제가 성공해도 권한 부여가 끝나지 않을 수 있으므로 운영자가 상태를 확인하고 중단할 수 있어야 했다. 버튼은 마지막에 붙는 표면일 뿐, 그 앞의 조건이 런칭의 본체였다.

돈이 움직인 뒤의 설명
유료 런칭은 제품이 돈을 받기 시작하는 사건이면서, 동시에 실패를 더 자세히 설명해야 하는 사건이다. 사용자는 결제 성공 화면만 보지 않는다. 언제 입장할 수 있는지, 문제가 생기면 누가 확인하는지, 환불은 어떤 상태인지도 함께 기대한다.

그래서 런칭 준비를 체크리스트의 통과 여부로 보지 않고, 각 상태를 사용자와 운영자가 같은 말로 설명할 수 있는지로 판단했다. 결제 성공, 권한 부여, 세션 입장은 한 화면에서는 이어져 보여도 시스템에서는 분리해야 했다.
마치며
Polar 런칭에서 마지막에 누른 것은 체크아웃 버튼이지만, 먼저 만든 것은 준비 게이트였다. 돈이 움직인 뒤에도 제품의 상태와 책임을 설명할 수 있어야 유료 기능을 열 수 있다.