강태경
강태경5mo ago

결제취소 상태에 대해서 궁금한 점이 있습니다.

가상계좌결제의 결제취소 api 응답으로 받는 status의 CANCELED와 웹훅으로 받는 상태인 CANCELED 가 다른 상태인건지, 각각 어떤 의미를 가지는 건지 궁금합니다.
12 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee5mo ago
의미 자체 는 동일합니다. 취소 API 를 요청하시면 API 응답으로 CANCELED 가 내려가고. 별도로 설정하신 웹훅 주소로 동일 내용이 전송되도록 되어 있습니다.
강태경
강태경5mo ago
@냥과장 답변 감사합니다 그러면 상태가 웹훅으로 별도로 내려오는것은 어떤 이유 때문인건가요? 저희가 웹훅 요청은 무시해도 되는건가요?
유부장
유부장5mo ago
https://docs.tosspayments.com/guides/webhook#payment_status_changed 웹훅을 등록 하셨을때, 이벤트가 PAYMENT_STATUS_CHANGED 였을 겁니다. 결제건의 상태가 변경 되었기 때문에 웹훅이 발송되었다, 라고 이해해주시면 됩니다. 가상계좌라면 https://docs.tosspayments.com/guides/webhook#deposit_callback 가상계좌의 상태만을 전달하는 이 웹훅을 등록 했을 겁니다. 문서를 보시면 어떤 상태에 웹훅이 전달되는지 알수 있습니다.
강태경
강태경5mo ago
아 네 문의 드리는 내용은 결제 취소에대한 상태를 두번 받는것에 대한 문의인데요. 하나는 아래 api로 결제 취소 요청했을때 받는 cancled와 https://docs.tosspayments.com/reference#%EA%B2%B0%EC%A0%9C-%EC%B7%A8%EC%86%8C 웹훅으로 받는 cancled에 대한 차이입니다 https://docs.tosspayments.com/guides/webhook#deposit_callback 이해 안가는 부분으로는 결제 취소 요청으로 cancled라는 상태를 가졌는데 webhook으로 또 받고 있어서 어떤게 진짜 cancled인건지 의문이 들어서요 차이점에 대해 다시 한번 설명 주시면 감사하겠습니다 @유부장
유부장
유부장5mo ago
둘다 동일한 값을 받으셨을 텐데요 냥과장님 답변처렴, 동일 합니다. API 요청에 대한 Response 가 있고 그것과 동일한 응답이 웹훅으로 발송되고 두개가 다르지 않습니다.
강태경
강태경5mo ago
아 네 그러면 다시 문의 드리는것은 왜 두번 응답을 주는건가요? 다르게 문의 드리면 웹훅으로 동일한 상태값을 주는 이유가 궁금했습니다
유부장
유부장5mo ago
웹훅은 가맹점에서 "내가 결제 상태가 변경되면 그 내용을 받고 싶어" 라고 등록을 했기 때문에 별도로 드리는 겁니다.
강태경
강태경5mo ago
아 네 그렇군요 그럼 api별로 웹훅 응답을 받는 것을 설정 할수가 있는 부분일까요?
유부장
유부장5mo ago
웹훅 문서를 보시면, 어떤 이벤트가 어떤 웹훅을 발송하는지에 대한 내용을 볼 수 있습니다. API 별로 웹훅 발송여부가 결정되는 것이 아닌, 어떤 이벤트에 대한 웹훅이 발송 되는거기 때문에 필요 없으면 웹훅 처리를 하지 않으면 됩니다.
강태경
강태경5mo ago
네 이해했습니다 확인 감사합니다
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.