빌링키 요청 NOT_FOUND 에러
갑자기 sentry로부터 에러가 발생했어요.
{
"code": "NOT_FOUND",
"message": "존재하지 않는 정보 입니다."
}
발생 원인으로
clinetKey와 secretKey의 apikey가 매칭되지 않거나
authkey를 잘못 입력했거나라고 봤는데요.
저희 측에선 어떤 변경, 배포도 하지않았는데 갑자기 저 에러가 발생했습니다.
그래서 확인하고 바로 제가 빌링키 요청을 해봤는데 정상적으로 응답이 와요.
또한 로그 상으로 저 에러를 마주하신 사용자 분은 다시 시도해서 등록을 하셨습니다
혹시 잠깐이라도 어떤 문제가 발생했던걸까요?
13 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
해당 에러를 받으신 authkey나 customerkey 정보등 추가 정보를 공유해 주실수 있을까요?
네 잠시만요
customer key : 9c4e99cbc8c723d7d5777b882e23005ea70990ba
입니다
bln_XJ5OqNeNDDX이 값은 어디서 받으셨어요?
어.. 그게 뭐죠..?
잠시만요
authKey인데요
해당 authKey가
발급된 내역이 안보이네요
auth키는 redirect되면 받는거아닌가요 ? 쿼리로..? 그렇게 기억하고있어요
query에 auth키랑 customerKey 받은거 그대로 요청던지는데..
빌링키 발급을 위한 인증에 성공하였을때
https://docs.tosspayments.com/guides/v2/billing/integration#%EA%B2%B0%EC%A0%9C-%EC%9D%B8%EC%A6%9D%EC%9D%B4-%EC%84%B1%EA%B3%B5%ED%96%88%EC%96%B4%EC%9A%94
자동결제(빌링) 결제창 연동하기 | 토스페이먼츠 개발자센터
자동결제는 다른 이름으로 빌링, 또는 정기결제로 불리는 결제 방식입니다. 카드 등록창에서 구매자의 카드를 한 번만 등록하고 나면, 별도의 구매자 인증 없이 간편하게 결제를 요청할 수 있습니다.
당시에 응답하지 않았던 authKey 가,
서버 세션이나 어디에 저장되어 있다가 사용하신거 아니신지요?
내부 프로세스를 보셔야 할것 같습니다.
네 한번 확인해보겠습니다
코드 상에는 크게 문제가 안보이고 지금 동안 문제없이 동작했고, 오늘 단 한번 저 에러가 발생했고, 그 이후로도 잘 되는데, 혹~시 동시간대에 요청이 2개 들어가거나 한게 있을까요?
+ 그렇게 되면 해당 문제가 발생될 수 있는가요?
근데 발급되지 않았다는건 잘 모르겠네요.. 받은걸 그대로 던지고 있어서 ㅜㅜ
bln_XJ5OqNeNDDX 이 키로 동일한 요청을 0.5초 차이 나게 중복으로 보내셨습니다.
그래서 한번은 성공을 했고 한번은 NOT_FOUND 에러가 났구요.
아마 successURL 을 고객이 refresh 했거나 한게 아닌가 싶네요.
아하. 감사합니다
감사합니다!!
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.