fish
fish13mo ago

NOT_FOUND_PAYMENT 에러

<테스트 결제> API 개별 연동 키 를 사용하여 근 몇달간 결제에 성공하였습니다. <라이브 결제> 동일한 상점 아이디의 API 개별 연동 키 를 사용하여 연동해놓았습니다. 그런데 위 에러가 발생하였습니다. 처음에 토스페이먼츠 계약했을 때는 api key가 제가 테스트 결제에서 쓰던 키 하나밖에 없었는데, 추후 결제위젯 연동키가 생성되었습니다. 따로 변경하지는 않고 그대로 사용했는데 별 문제가 없었습니다. 라이브키 또한 API 개별 연동 키 로 설정해놓았는데, 위 에러가 발생하는 지점을 확인해보니 결제내역을 조회하는 쪽이었던 것 같습니다. 프론트 쪽 여쭤보니 결제위젯으로 사용하시는 것 같습니다. api 키를 결제위젯 연동키로 변경하면 되는 것일까요?? 테스트와 라이브 서버에서 어떤 차이점이 일어나는 것인지 궁금합니다.
10 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee13mo ago
기존에 API 개별 연동 키 를 사용해서 결제위젯을 연동하신게 아니고 일반 결제창을 연동하신거라면 변ㄱ경하실 필요가 없습니다. 해당 에러를 받으신 endpoint 와 요청하신 paymentkey 를 공유해주세요.
fish
fishOP13mo ago
혹시 죄송하지만 결제위젯과 일반 결제창의 차이가 어떻게 날까요?? 제공해주시는 next.js 코드와 같이 사용하고 있습니다. "@tosspayments/payment-sdk": "^1.1.1", "@tosspayments/payment-widget-sdk": "^0.9.3", 결제 정보입니다. ?returnUrl=eyJ0eXBlIjoiIiwicmV0dXJuVXJsIjoiL215In0%3D&paymentId=118&paymentType=NORMAL&orderId=UNTIE_2402057C9N48YWYC6UZPK9OR4677ERGK1K8JHBHUAJLDTUJ70Q5NNP&paymentKey=jPblkGKaEWd46qopOB89zxkXdWkj2O3ZmM75y0v1YenRLQD2&amount=3000
Kimoon Lee
Kimoon Lee13mo ago
보내주신 거래건의 경우 결제위젯을 사용하시는 것 같습니다 결제위젯을 쓰실때는 위젯키를 이용하시는 걸 권장 드립니다.
fish
fishOP13mo ago
테스트에서는 왜 통과되었는지 너무 궁금합니다 ㅠㅠ
Kimoon Lee
Kimoon Lee13mo ago
테스트 연동상점(실제 계약전에 사용하는 상점) 은 결제위젯키와 개별 연동키가 동일합니다. 아마도 실제 계약되니 상점의 테스트 키가 아니라 개발자용으로 제공해 드리는 테스트 연동상점의 키를 쓰신것 같아요.
fish
fishOP13mo ago
확인해보니 토스페이먼츠 개발자센터에 있는 테스트 탭의 API 개별 연동 키 를 각각 프론트와 백엔드에서 사용하고 있었습니다. 테스트 환경이라 성공했다고 봐도 되는걸까요??
Kimoon Lee
Kimoon Lee13mo ago
네 맞습니다.
fish
fishOP13mo ago
답변 감사드립니다!!!
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?