조정우
조정우7mo ago

가상계좌 웹훅 연동 중 문의

안녕하세요, 혹시 만약 PAYMENT_STATUS_CHANGED, DEPOSIT_CALLBACK 이벤트를 모두 등록했다면 가상계좌 상태가 변경될 때 웹훅이 두 번 전송됩니다. 라고 문서에 작성되어있는데, 그렇다면, 고객입장에서 결제완료되면 PAYMENT_STATUS_CHANGED 웹훅에서도 DONE 이고 DEPOSIT_CALLBACK에서도 DONE처리가 되는걸까요? 그렇다면 저희 서비스 입장에서는 PAYMENT_STATUS_CHANGED DONE일때 저희 내부 결제데이터 생성을 해주고 DEPOSIT_CALLBACK이 DONE일때는 아무것도 하지 않아야 해서 여쭤봅니다.
14 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
조정우
조정우OP7mo ago
추가적으로 만약 두번 전송이 된다면, 가상계좌에서 네트워크 이슈로 DONE에서 WAITING_FOR_DEPOSIT으로 바뀌면 PAYMENT_STATUS_CHANGED은 DONE에서 어떤상태로 되는지도 궁금합니다. 같은 맥락으로, WAITING_FOR_DEPOSIT에서 입금전 취소 API 요청으로 인하여 CANCELED처리가 된다면 PAYMENT_STATUS_CHANGED은 어떻게 바뀌는걸까요? 각각 대응되는 상태값이 예측이 안되네요
Kimoon Lee
Kimoon Lee7mo ago
동일하게 동작합니다. PAYMENT_STATUS_CHANGED도 DONE -> WAITING_FOR_DEPOSIT PAYMENT_STATUS_CHANGED -> CANCELED 로 응답됩니다.
조정우
조정우OP7mo ago
아하 해당 문서상태 말고도 존재한다는 말씀이시죠?
No description
조정우
조정우OP7mo ago
여기서는 WAITING_FOR_DEPOSIT이 없지만 따로 존재한다는 말씀이시죠?
Kimoon Lee
Kimoon Lee7mo ago
위에 읽어 보시면 가상계좌는 이 그림에 해당 하지 않습니다.
조정우
조정우OP7mo ago
혹시 해당 안내사항은 어떠할때 적용이 되는걸까요?
No description
조정우
조정우OP7mo ago
저희는 기본적으로 PAMENT_STATUS_CHANGED 웹훅알림을 받고 있는데 이번에 가상계좌 연동도 할예정이라 DEPOSIT_CALLBACK도 사용하려고 하는데 이런 문구가 있어서 어떨때 두번 전송되는지 궁금하였습니다.
Kimoon Lee
Kimoon Lee7mo ago
payment_status_changed 가 발생하지 않는게 아니라 저 그림이 가상계좌 결제상태 변경을 설명하지는 않는 다는 의미였습니다. 말씀하신 것 처럼 가상계좌는 WAITING_FOR_DEPOSIT 이라는 별도의 상태가 있어서 저 state diagram 으로 표현이 되지 않습니다.
조정우
조정우OP7mo ago
아하, 저 그림은 일반적인 결제 흐름이라 WAITING_FOR_DEPOSIT이 없었던것이었다는 말씀이시고, 결국 WAITING_FOR_DEPOSIT로 웹훅을 받고싶으면 DEPOSIT_CALLBACK을 이용해야 할것같네요 제가 이해한 부분이 맞을까요?
Kimoon Lee
Kimoon Lee7mo ago
네 가상계좌 입금만 처리하시려면 DEPOSIT_CALLBACK 를 사용하시면 되는데, 이미 PAMENT_STATUS_CHANGED를 사용하고 계신다며ㅛㄴ PAMENT_STATUS_CHANGED 만 가지고 처리하시는게 더 효율적입니다. DEPOSIT_CALLBACK 에서 전달되는 모든 이벤트를 PAMENT_STATUS_CHANGED로도 받으실수 있습니다.
조정우
조정우OP7mo ago
아하 이해했습니다. DEPOSIT_CALLBACK은 혹시모를 DONE에서 WAITING FOR DEPOSIT 상태로 갈때만 사용하면 되겠네요 감사합니다!
Kimoon Lee
Kimoon Lee7mo ago
네 감사합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?