COMMON_ERROR 문의
연동 계약 완료 이후 어제부터 결제 수단 로드 후에 결제 수단 선택 후에 카드사 승인이나 간편 결제쪽으로 넘어가는 중에 오류가 발생하고 있는 것 같습니다. 에러 코드는 COMMON_ERROR 이며, 제가 변경한 것은 클라이언트 키 시크릿 키 정도인데 어디서 문제가 발생하고 있는지 모르겠습니다. 도움주시면 감사하겠습니다.
26 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
주문번호 : 84bb0a5c-2076-4093-b761-569bb50e026d
혹시 카카오페이로 진행하셨을까요?
네
카카오페이쪽이 16시부터 장애감지가 되어 확인중입니다
음 넵 그럼 다른 결제수단으로 바로 해보고 말씀드려도 될까요?
일단 카카오페이쪽 상황이 종료되면 다시 말씀드리겠습니다. 이후 카카오페이로 다시 결제테스트를 해보시거나, 일반 신용카드 또는 다른 지불수단으로 결제테스트를 부탁드립니다.
넵
orderId=a4a084a8-0b9d-496f-a34f-f630a92ad57a
조금전 카카오페이 서비스 정상화 통보를 받았습니다. 네 위 주문번호로 다시 확인해보겠습니다.
아 국민카드 앱카드 결제 했습니다
카카오페이는 아직 오류 떨어지네요
카카오페이 결제 시도는 아래 주문번호로 수행했습니다.
orderId=32573acf-ff2a-48ca-8149-e77a77f422f1
네 위 주문번호는 성공하였습니다. 개발자센터 API 로그조회에서 2024-10-29 16:12:13 요청건 보시면 정상승인 응답 내려갔습니다.
넵 확인했습니다!
저 하나 궁금한게 있는데요.
혹시 운영이 아닌 테스트용 키로 진행하신걸까요?
저희 개발환경에서 테스트 진행하고 있어서 토스페이먼츠에서 발급해주신 키중에 테스트 키로 테스트 하고 있었습니다.
테스트 MID 에 대한 카카오페이 설정에 문제가 있어 지금 조치하였습니다. 카카오페이 테스트를 다시한번 진행해보시겠어요?
아 감사합니다
뭔가 최근에 바뀐 느낌이 있긴했어요 진해해보겠습니다
네 알겠습니다.
참고로 https://docs.tosspayments.com/resources/faq 여기에 보시면 아래 내용이 있습니다. 테스트시 참고 부탁드립니다.
테스트 환경에서 페이코로 결제할 수 있나요?
아니요, 테스트 환경은 토스페이, 네이버페이, 카카오페이 결제만 지원해요. 토스페이, 네이버페이만 모든 테스트 키로 연동할 수 있습니다. 카카오페이는 계약 후 발급받는 내 테스트 키로 연동할 수 있습니다. 페이코 등 기타 간편결제는 라이브 키로 테스트하세요.
자주 묻는 질문 | 토스페이먼츠 개발자센터
토스페이먼츠 결제 연동・운영 과정에서 가질 수 있는 궁금증을 해결하세요.
orderId=0fd42815-80a8-4797-ae2e-d016ed5ddd10
이걸로 진행했습니다 결제 되네요
네 위에 궁금하신점이 있다고 하셨는데..해결되셨을까요?
아 결제쪽에서 실패가 안나면 일어나지 않을 일이긴한데요.
requestPayment (결제 수단 랜더링 후에 결제 수단 선택 결제 하기 버튼 클릭) 시에 실패가 일어나면
orderId, orderName 등이 유실되서 다음 페이지에서 파싱이 안되더라구요.
이 동작이 원래 이런 것인지 궁금했어요
결제위젯 JavaScript SDK | 토스페이먼츠 개발자센터
결제위젯 JavaScript SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.
orderId나 orderName은 pg가 생성하는 값이 아니라
가맹점에서 생성하는 값입니다.
유실에 대해서는 직접 관랳주셔야해요
아 넵 제가 조금 더 말씀드리자면
결제 수단 쪽에서 승인이 나면 tosspayment confirm 을 요청하기 위해서 페이지 이동을 하게 될텐데.
그때에는 successUrl 에 orderId 를 안넣어줘도 알아서 따라 들어오게 동작하는데
수단 쪽 실패가 나는 경우에 orderId 가 failUrl 쪽으로 안들어오더라구요
이게 제가 잘못 짠건지 원래 그렇게 동작하는건지 궁금했습니다
/fail?code={ERROR_CODE}&message={ERROR_MESSAGE}&orderId={ORDER_ID}
이런식으로 응답됩니다.
넵 알겠습니다
감사합니다 🙂
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.