가상계좌 연동문의
안녕하세요. 가상계좌 API로 연동하기 페이지를 보던중에 의문점이 생겨 문의드립니다.
입금확인하기 섹션에 결제승인 응답으로 돌아온 payment객체의 secret이라고 써있는데 가상계좌 연동시에 추가적으로 결제 승인하기 API를 호출해야하는 것인지 궁금합니다.

14 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
그게 아니라면 가상계좌 발급성공시에 받은 secret을 사용하면 되는건지 확인부탁드립니다.
가상계좌 API 로 발급된 가상계좌가 있고,
고객이 그 계좌로 입금을 하게 될테고, 그러면 토스페이먼츠에서 통보가 갈텐데
secret 으로 이 통보가 토스페이먼츠로부터 발송된 올바른 통보라는것을 인지하라는 의미 입니다
잘 이해가 되지 않았습니다.
이 다이어그램으로 봤을때 결제 승인은 7번에 입금통보에 해당하는 의미인가요?
결과적으로 secret의 비교는 3번의 응답값을 저장해두고 7번에서 웹훅을 통해 들어온 secret을 검증하라는 말씀이실까요?

네
맞습니다.
잘 이해하셨네요.
헷갈렸던점은 가상계좌에서는 payment객체를 응답으로 받는건 가상계좌 발급만 있는데, 이 가상계좌 발급은 위에 작성되어있는 결제 승인과는 엄연히 다른상태라고 생각했습니다.
그래서 현재 저희가 간편결제시 사용하고있는 POST /v1/payments/confirm(결제승인)을 가상계좌 결제시에도 사용해야하는지가 궁금했습니다
가상계좌 API 로 발급 받는다고 하셨잖아요? 그럼 승인 API 호출 필요 없어요
결제창으로 가상계좌 이용하는 거면
결제창 결제요청 - 승인 API 호출이 필요 한거고요
가상계좌 API 호출 = 가상계좌 발급
결제창 요청 - 승인 API 호출 = 가상계좌 발급
위에 두개가 동일 한거고요
아래가 결제 완성 입니다.
고객이 입금하면, 입금 사실을 가맹점에 통보
가상계좌라는 수단의 특수성에 대해서는 이해하고 계시죠?
어떤 특수성인가요?
결제 승인이 가상계좌 발급과 동등한 상태인지 몰랐습니다
일반 결제가
결제창 호출해서 결제 승인으로 결제가 완료 되잖아요?
가상계좌는
결제창 호출해서 결제 승인으로 결제가 완료되지 않는다는 의미 입니다.
고객이 발급된 가상계좌로 입금해야 결제가 완료 된다는 의미에요
이 부분은 이해하셨나요?
넵
가상계좌 발급은 두가지 방법이 있어요
가상게좌 발급 API
또는 결제창 호출 + 결제 승인
이 부분도 이해 되셨나요?
아
이해했습니다
감사합니다
네 확인 감사합니다
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.