결제 만료 문의

제가 테스트 환경에서 ngrok 프로그램으로 웹훅을 이용해 loaclhost:8080 메인도메인이고 웹훅은 8081로 해서 결제만 이루어지게 나눠놨습니다 SDK는 폰카메라를 이용한 qr코드로 간편결제방식인데 DB환경에는 성공값을 나타나게 하였고 웹훅도 성공이 되었고 30분 시간이 지난후에 웹훅에서 만료가 되는 이유가 뭘까요? 웹훅 성공 + DB 성공 + 테스트 결제 만료 (바로 성공 값이 안나타남)상태입니다. 제가 하고 싶은 방향은 만료상태가 아닌 완료상태를 받고싶습니다 또한 실제 환경에서만 가능한 것인지 궁금합니다
No description
No description
No description
No description
8 Replies
today.lastday
today.lastday7d ago
결제 만료(EXPIRED)가 발생하는 것은 승인 API 호출이 안되었기 때문입니다. 승인 API가 정상 호출되었는지 확인해보시면 됩니다.
아이스티도둑
혹시 잘몰라서 그러는데 정상호출을 확인하는 방법은 어떤 것일 까요?
today.lastday
today.lastday7d ago
우선 order-toss-1762163259852-rfc59yv6w 기준으로 정상 호출되었는지 확인해보고 답변드릴게요.
아이스티도둑
앗 감사합니다
today.lastday
today.lastday7d ago
결제 상태는 아래 API로 조회 가능합니다. 승인 API 호출이 안되었기 때문에 최종 결제되지 않은 것입니다. https://docs.tosspayments.com/reference#paymentkey%EB%A1%9C-%EA%B2%B0%EC%A0%9C-%EC%A1%B0%ED%9A%8C
코어 API | 토스페이먼츠 개발자센터
토스페이먼츠 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
today.lastday
today.lastday7d ago
웹훅 성공은 EXPRED 상태의 웹훅이 정상 전달되었다는 것이에요. 이것이 결제성공을 의미하는게 아닙니다. 개발자센터-API로그에 보시면 승인API(/v1/payments/confirm)을 호출했지만 "잘못된 시크릿키 연동 정보 입니다."로 에러 발생했어요. 문제는 이것 때문인데 시크릿키를 제대로 사용했는지 확인해주시면 됩니다.
아이스티도둑
답변 감사합니다 한번 확인해보겠습니다!
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?