동호
동호2w ago

결제 테스트 키 질문입니다.

php 샘플에 있는키 test_ck_D5GePWvyJnrK0W0k6q8gLzN97Eoq 키로 결제창 호출까지 진행되나 결제 완료시
인증되지 않은 시크릿 키 혹은 클라이언트 키 입니다. 에러코드 UNAUTHORIZED_KEY 에러코드 가 나옵니다 이전에 3/27일 테스트 시에는 문제 없었으나 갑자기 오류가 나옵니다. 문서에 있는 다른키 test_gck_docs_Ovk5rk1EwkEbP0W43n07xlzm 사용시에는 Uncaught Error: API 개별 연동 키의 클라이언트 키로 SDK를 연동해주세요. 결제위젯 연동 키는 지원하지 않습니다. 이렇게 나옵니다.
12 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Ayaan이안
Ayaan이안2w ago
결제 승인 API에는 test_sk를 넣어주세요 ck를 넣으셔서 안되는 것 같습니다.
동호
동호OP2w ago
test_gsk_docs_OaPz8L5KdmQXkzRz3y47BMw6 이게 sk 키 인가요? 이키는 Uncaught Error: API 개별 연동 키의 클라이언트 키로 SDK를 연동해주세요. 결제위젯 연동 키는 지원하지 않습니다. 결제창 호출이 안되네요
Kimoon Lee
Kimoon Lee2w ago
결제 창 호출하실때는 test_ck 로 시작하는것, API 호출하실때 는 test_sk 로 시작하는 걸 사용해주세요. php 샘플은 어디서 확인하셨나요?
동호
동호OP2w ago
test_ck_D5GePWvyJnrK0W0k6q8gLzN97Eoq 이키로 구현 승인까지 구현다되었는데 오늘 마무리 작업으로 다시 테스트하니까 결제창은 호출되지만 결제이후 승인이 안됩니다. https://github.com/tosspayments/tosspayments-sample 여기 php 샘플 이용했습니다.
GitHub
GitHub - tosspayments/tosspayments-sample: 토스페이먼츠 결...
토스페이먼츠 결제연동 샘플 프로젝트입니다. Contribute to tosspayments/tosspayments-sample development by creating an account on GitHub.
Kimoon Lee
Kimoon Lee2w ago
api 호출할때는 test_sk_zXLkKEypNArWmo50nX3lmeaxYG5R 이키를 사용하시면 됩니다. 샘플 그대로 하셨으면 $apiSecretKey = "test_sk_zXLkKEypNArWmo50nX3lmeaxYG5R"; index.php 파일을 보시면 됩니다.
동호
동호OP2w ago
test_sk_zXLkKEypNArWmo50nX3lmeaxYG5R 키로 호출하면 Uncaught Error: API 개별 연동 키의 클라이언트 키로 SDK를 연동해주세요. 결제위젯 연동 키는 지원하지 않습니다. 오류 발생합니다. 제가본 샘플에 tosspayments-sample-main\php-javascript\public\payment\checkout.html test_ck_D5GePWvyJnrK0W0k6q8gLzN97Eoq 여기있는 키는 호출이되나 승인이 안됩니다. 호출페이지에 test_ck_D5GePWvyJnrK0W0k6q8gLzN97Eoq 사용하고 승인 로직 처리하는 confirm.php 여기서 test_gsk_docs_OaPz8L5KdmQXkzRz3y47BMw6 이키를 사용하면 승인 이됩니다. 먼가 잘못된거같은데 실계약시에는 문제없을까요?
유부장
유부장2w ago
우선 키 부터가 온라인에 공개된 키 사용하시는것 같은데요. 지금 키 페어 부터 시작해서, 클라이언트키 시크릿키 다 명확하게 이해가 안되시는 듯 하니 온라인 공개된 키 사용하지 말고, 계약 가맹점 테스트 키로 전환해서 테스트 해보시면 좋을것 같습니다. 클라이언트키, 시크릿키 명확하게 인지하고 사용할수 있을겁니다.
동호
동호OP2w ago
아.. 호출은 클라이언트키 이름이고, 승인 처리부분에 시크릿 키 라고 되어있네요.. 우선 결제 되는 키로 결제 연동테스트 되면 계약후 키 발급이후에는 문제 없는거겠죠? 계약이 클라이언트 쪽에서 좀 늦어지고 있어서 우선 개발 해야되는 상황입니다.
유부장
유부장2w ago
네, 온라인 문서 키도 클라이언트 / 시크릿 잘 사용하시면 문제 없는데, 가장 쉽게 이해하시는게 계약후 키 발급이라 그렇게 말씀드린거긴 합니다. 온라인 문서를 보시면 결제요청시 클라이언트키 결제승인시 시크릿키 다 명시되어 있을겁니다. 결제위젯 쓰시면 결제위젯 키 쓰시면 됩니다.
동호
동호OP2w ago
답변 감사합니다
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?