대통령
대통령2y ago

WEBHOOK JSON에 secret이 없는 경우

WEBHOOK JSON에 secret이 없는 경우가 있습니다. { "secret": null } 가상계좌 관련해서는 모두 secret 값이 채워져 있는데, 그 외 결제 수단들은 간혹 null인 경우가 있습니다. 이런 규칙들이 정상인지 궁금합니다. (status, totalAmount, secret 값을 비교해 최종 결제 완료 처리를 하고 있습니다) 결제운영에 큰 영향은 없는 질문 입니다.
10 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장2y ago
네 정상입니다. secret은 가상계좌건에만 사용되요
이실장
이실장2y ago
No description
Kimoon Lee
Kimoon Lee2y ago
혹시 주문번호를 알수 있을까요? 일반적으로 EXPIRED 나 ABORTED 또는 CANCELED 인경우 secret 이 null 로 전달됩니다.
대통령
대통령OP2y ago
mid : weaerrl4rm orderId : EP2_20230714_79260_7819 지금까지 잘 운영하다가 결제 건수 딱 하나가 빵꾸가 나서 확인 해보니 secret 값이 null이어서 웹훅 검증이 실패 했어요.
유부장
유부장2y ago
전달주신 주문번호는 카드 결제인데요. 주문번호 다시 확인 부탁 드립니다. @president6628
Kimoon Lee
Kimoon Lee2y ago
@president6628 님 해당 건에 confirm API 호출 응답에 정상적으로 secret을 응답드렸습니다.
유부장
유부장2y ago
질문주신 것을 최종 정리하면 1. secret 은 가상계좌 에서 활용되는 값이며, 가상계좌 웹훅으로 전달되는 값과 교차 검증하는 값이다. 2. 가상계좌가 아닌 결제수단의 경우, secret 검증은 불필요하다. 2-1. 가상계좌는, 고객이 해당 가상계좌에 입금이라는 액션으로 결제가 완료되게 되고, 다른 결제수단은 가맹점 서버에서 승인 API 호출로 결제가 완료되게 되기 때문 입니다. 결제 운영관련 질문이라고 하셨으니, 전달드린 내용 확인 해주시면 될것 같습니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
대통령
대통령OP2y ago
감사합니다

Did you find this page helpful?