cogom
cogom16h ago

위젯 api 연동 관련

안녕하세요. 현재 토스페이먼츠 https://docs.tosspayments.com/guides/v2/payment-widget/integration?backend=java 해당 글을 참고하여 서버 및 클라이언트 연동을 테스트 중에 있는데 문서에 있는 예시 값으로 요청했을 때 { "code": "INVALID_API_KEY", "message": "잘못된 시크릿키 연동 정보 입니다." } 다음과 같이 잘못된 시크릿키 연동 정보라고 뜹니다..! 하지만 확인해보니 키는 전부 맞게 입력되어 있고 샌드박스에서 결제 요청한 후 url에 있는 값들로 제가 서버e2e 테스트를 진행했을 때에는 저희 서버에 잘 저장되는 것을 확인했습니다. 혹시 이 경우에 어떤 문제가 있는지 알려주시면 감사하겠습니다!
연동하기 | 토스페이먼츠 개발자센터
토스페이먼츠의 간편한 결제 연동 과정을 한눈에 볼 수 있습니다. 각 단계별 설명과 함께 달라지는 UI와 코드를 확인해보세요.
15 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
cogom
cogom16h ago
원래 해당 문서키로는 개별 개발 환경에서 독단적인 테스트가 불가한지, 그렇다면 심사 전 어떻게 테스트 할 수 있는지 여쭤봅니다..!
Ayaan
Ayaan16h ago
보내주시는 시크릿 키 뒤에 : 콜론 붙여서 base64인코딩 중이신가요?
cogom
cogom16h ago
넵넵
Ayaan
Ayaan16h ago
그러면 그렇게 응답 받으신 orderId 하나만 공유해주세요.
cogom
cogom16h ago
b5491ef7-5735-41fa-9773-5ce62fa8a45a2024-10-15T17-24-37_577 입니다!
OMG
OMG16h ago
클라이언트키, 시크릿키를 키페어를 맞춰서 사용해주세요.
cogom
cogom16h ago
해당 독스에 있는 키페어를 사용하면 되는거 아닌가요? 직접 발급받아서 사용해야 하나요??
OMG
OMG16h ago
테스트가맹점 위젯키로 클라이언트키를 사용하셨는데, 결제승인은 테스트상점키 의 API 키를 사용하고 계세요. 위젯키 클라이언트키 - 시크릿키 로 동일한 키페어에 맞게 사용해주시면 해결 됩니다.
OMG
OMG16h ago
API 키에 대해서 여기를 참고해주세요. https://docs.tosspayments.com/reference/using-api/api-keys#api-키
API 키 | 토스페이먼츠 개발자센터
토스페이먼츠 클라이언트 키 및 시크릿 키를 발급받고 사용하는 방법을 알아봅니다. 클라이언트 키는 SDK를 초기화할 때 사용하고 시크릿 키는 API를 호출할 때 사용합니다.
OMG
OMG16h ago
키 값은 개발자센터에 있는 "API 키" 메뉴를 참고해주시면 됩니다. 그럼 로그인한 계정 기준으로 키 정보를 확인하실 수 있어요
cogom
cogom16h ago
아직 위젯키를 발급받지 않아 문서에 있는 키 페어로 했는데 이러한 상황이어서 결제승인은 테스트상점키 의 API 키를 사용하고 계세요. -> 이 부분이 어디를 확인해야하는지 혹시 다시 한번만 더 설명해주실 수 있으실까요?? 현재 해당 문서에 나온 widgetSecretKey를 서버에서 사용하고 있고 clientKey를 클라이언트에서 사용하고 있습니다
유부장
유부장16h ago
서버에서 confirm 호출하는 부분이요
cogom
cogom16h ago
감사합니다..! 🙂
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.