개발계에서 “존재하지 않는 상점 정보입니다” 응답을 받고있습니다.
상점아이디: cp_thehandsome
customer key: 0003648825
시간: 2025-04-14 14:54:36
response: {“code”:”NOT_FOUND_MERCHANT”,”message”:”존재하지 않는 상점 정보 입니다.“}
운영에서는 이상 없지만 개발에 붙었을 때 해당 페이지 노출되며 결제를 할 수 없습니다.
확인 부탁드립니다. 감사합니다.

31 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
개발에서 토큰발급하는 redirectUrl 도메인이
개발 결제요청하는 부분하고 동일 한가요?
안녕하세요 해당 내용 메일로 전달주셔서 확인 중에 있느데요
저희가 재현이 어려워 혹시 저희가 해당 서비스에 접근가능한 사황일까요?
원격으로 봐주실 수 있는 방법이 있을까요?
아니면 해당현상이 발생할 때 네트워크탭을 한번 캡처해주실 수 있을까요?
넵! 네트워크 탭에서 어떤걸 중점으로 캡처하면 될까요?
저희가 원인분석하는데 있어 필요한 정보 확인 후 공유드리겠습니다.
이게 항상 발생하나요? 아니면 간헐적으로 발생하나요?
최근에 갑자기 발생한 현상이고, 최초 발생한 이래로 지속적으로 발생하고 있습니다.
한가지만 더 문의드려요. 해당 customerKey에서만 발생하나요? 아니면 모든 customerKey에서 발생하나요?
+ 결제 외 모든 화면이 해당 오류로 접근 안되는 상황이시죠 ? (설정 메뉴 등)
모든 customerKey에서 발생합니다. 해당 값은 회원마다 달라요. 다만 로그 볼 때 필요하실 것 같아서 특정 값을 전달드렸습니다.
+ 아니요! 결제만 안됩니다. 관리 화면에서는 보유한 카드리스트가 잘 뜹니다! 주문서에서 결제로 넘어갈 때만 오류가 발생합니다.
아래 2가지 확인 부탁드립니다.
- '결제' 누르는 시점 부터 'network' tab 녹화
- 혹시 아예 새로운 customerKey로 시도하셨을 때도 동일할까요? (결제 수단 신규 등록 후 결제 요청)
• .har파일 전달드리면 될까요??
• 넵 동일합니다. 방금 customerKey 0003641724 에 신규 결제수단 추가해 재현해보았습니다.
넵 .har파일로 전달주셔도 됩니다.
설치 후 삭제했습니다.
에서 429에러 뜬 내역이 보이는데요
혹시 해당 에러 안뜨게 한 후 확인해보실 수도 있으실까요?
문의드리는 사유는 타 가맹점에서 모듈때문에 결제오류가 발생한 히스토리가 있어 확인 요청드립니다.
429없애고 시도하신 내용일까요?
네네 잘못 레코딩되었나요??
ㅇㅏ뇨 아직 확인전입니다.
@편지 결제요청할 때 (requestPayment)
mid파라미터를 보내주고 계신대요
해당 파라미터를 빼고 한번 보내주시겠어요?
@이실장
안녕하세요 좋은아침입니다!
말씀주신대로 mid파라미터 빼고 보내면
api.tosspayments.com/v1/brandpay/clients/payments/validate post요청에서 401에러 뜨면서
EN: 인증되지 않은 시크릿 키 혹은 클라이언트 키 입니다. 라는 로그가 콘솔에 찍힙니다.
토스 라이브에는 mid 포함해 보내고 있고 잘 동작합니다! 동일 소스로 개발계에서만 문제가 있습니다.
해당 에러받은 시간대랑 customerKey확인해주실 수 있을까요?
다시 재현해보고 말씀드리겠습니다.
@이실장
해당 api 요청 payload 에 담겨있는 customerKey는 계약되어있는 값으로 “test_”로 시작하고“YWBn14”로 끝나는 문자열입니다.
시간은 2025-04-15 17:28:58 입니다.
해당 값은 clientKEy아닌가요? customerKey는 고객을 구분하는 구분자입니다.
아 네네 파라미터 순서가 잘못돼서 401에러가 떴었네요. 다시 말씀주신대로 mid 파라미터 제거 후 요청 보냈습니다 customerKey는 0003648825입니다.
429에러 뜨면서 “요청량이 초과되었습니다. 일정 시건 이후 시도해주세요. 라는 로그가 찍힙니다.”
429뜰 때 .har파일 확인 가능할까요 ?
의심되기로는 redirectUrl에서 token발급이 안될 것 같은데요.
로컬에서 재현해보고있는데, 망분리때문에 내부 자료 반출이 안돼서 작업해 내일 오전에 드려도 괜찮을까요?
우선 아래를 한번 확인해주세요. 저희도 로그 확인해볼게요
- redirectUrl에서 get 으로 받은 정보를 가지고, accessToken발급은 하고 계신가요? ?
- token발급시 사용 중인 secretKey는 앞서 사용 중인 clinetKEy와 pair되는 키가 맞은가요?
네 알겠습니다
근데 의문점이 있습니다. 지금까지 개발계에서 안된 적이 없다가 최근에 갑자기 발생한 현상이고, 운영은 또 문제가 없어요. 오늘 개발계에 있는 소스로 운영 배포했는데 운영에서 문제없었습니다. 그래서 저희는 토스 개발계에서 변경사항이 있지 않았을지 생각하고 있었습니다.
우선 requestPayment에 mid파라미터를 보내는 건 저희 정상적인 연동방식이 아니에요. 개발계는 사전 공지 없이 정상적인 연동방식이 아닌 것에 대해 변경사항이 있을 수 있습니다.
이후 429 에러 관련해서는 원인에 대해 추가 확인이 필요한 상황이고요
@편지
다른 업무로 확인이 늦었습니다.
리다이렉트 url이 위와 같이 호출되고 있고, 해당 주소에서 accessToken이 발급되지 않아서 pending돌다가 429에러가 발생하네요.
{"code":"TOO_MANY_REQUESTS","message":"요청량이 초과되었습니다. 일정 시간 이후 시도해주세요."}
우선 시도하고 계신 redirectUrl이 위주소가 맞나요?네 맞습니다!
우선 해당페이지에서 accessToken이 정상적으로 발급되지 않아 pending이 계속돌고 있습니다.
token발급요청자체를 안해주시는 것 같아요
브랜드페이 API | 토스페이먼츠 개발자센터
브랜드페이에서 제공하는 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
말씀주신대로 수정해보겠습니다. 도움주셔서 감사합니다😊
@이실장
안녕하세요 ! 이슈 해결되어 공유드립니다.
결론적으로는, 말씀주신대로 requestPayment 메서드에 약속되지 않은 파라미터인 mid를 제거 후 배포해보니 정상 작동하였습니다.
mid를 보낸 사유에 대해 부연 설명 드리겠습니다.
저희 사이트 소스에서 mid를 포함한 pg와 관련된 필드들을 하나의 객체로 묶어 여러곳에서 재사용하고 있었습니다.
기존 소스는 requestPayment 메서드에서도 해당 객체가 파라미터로 들어가는 로직이었기 때문에 비표준방식으로 연동되었습니다.
많은 도움주셔서 소스 잘 수정하였습니다. 감사드립니다 ☺️
공유해주셔서 감사합니다. 운영하시면서 필요하신 사항은 문의주시고! 비표준 파라미터는 Metadata파라미터 사용가능하신 점도 참고바랍니다.