위젯결제 테스트 연동 키값이 맞지 않다고 응답이 와요
위젯결제를 테스트 연동하고 있습니다
메뉴얼에 나와있는
test_gck_docs_Ovk5rk1EwkEbP0W43n07xlzm
test_gsk_docs_OaPz8L5KdmQXkzRz3y47BMw6
를 사용하고 있는데
string(116) "{"result":0,"msg":"바르지 않은 API key 입니다.","code":-1,"errorCode":"COMMON_INVALID_API_KEY","status":200}"
이렇게 내려오는데
뭐가 문제일까요?
11 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
끝에 : 를 포함하여 base64 encode하셨을까요?
어떤 요청을 했을때 저 에러가 발생하시는 건가요?
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
<?php
$arrayBody = array();
$arrayBody["orderNo"] = "1";
$arrayBody["amount"] = 1.00;
$arrayBody["amountTaxFree"] = 0;
$arrayBody["productDesc"] = "테스트 결제";
$arrayBody["apiKey"] = "test_ck_ma60RZblrqjJpw6yQBgz8wzYWBn1";
$arrayBody["autoExecute"] = true;
$arrayBody["resultCallback"] = "https://appurl.com/ipn/toss";
$arrayBody["callbackVersion"] = "V2";
$arrayBody["retUrl"] = "https://appurl.com/private/profile/subscribe";
$arrayBody["retCancelUrl"] = "https://appurl.com/private/profile/subscribe";
$jsonBody = json_encode($arrayBody);
$ch = curl_init('https://pay.toss.im/api/v2/payments');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonBody);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($jsonBody))
);
$result = curl_exec($ch);
curl_close($ch);
var_dump(print_r($result,1));
?>
코드를 이렇게 썼거든요 어떤 문제가 있을까요?
('https://pay.toss.im/api/v2/payments')
이 url 은 어디서 보셨어요? 토스페이먼츠 연동하시는거 아닌가요?
토스페이 간편결제 하고
토스페이먼츠 PG 하고 연동 방식이 다릅니다
@프리바
토스페이 간편결제
https://tossdev.github.io/api.html
토스페이먼츠 PG
https://docs.tosspayments.com/guides/get-started
잘 구분해서 어떤 제품 연동인지 확인하고
토스페이 간편결제 연동이면
support-pay@toss.im 으로 연락 부탁 드려요
저희가 가이드 할 수 있는 제품이 아니에요
아까 url은 여기서 보았어요.

네, 제가 설명한 내용 잘 보시고,
어떤 제품 연동인지 확인한 다음 다시 질문 부탁 드려요
토스페이 간편결제 연동이면
support-pay@toss.im 으로 연락 부탁 드려요
저희가 가이드 할 수 있는 제품이 아니에요
사용하시는 test_gck_docs_Ovk5rk1EwkEbP0W43n07xlzm 이 키는 저희 위젯 용 키가 맞아서
연동문서를 잘못찾으신것 같습니다.
시작하기 | 토스페이먼츠 개발자센터
토스페이먼츠 결제 연동하는 클라이언트, 서버 개발자가 꼭 읽어야할 문서를 추천해드려요. 빠르게 개발을 시작해보세요.
여기 있는 내용을 참고해서 연동해주시면 됩니다. 지금 다른 결제방식의 연동문서를 보고 계시는것 같습니다.