bim93
bim935w ago

결제 api키가 틀리다고 나옵니다

mid: ebei2020
No description
32 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
bim93
bim93OP5w ago
응답 값도 아예 빈값으로 나오고 잇습니다 에러코드도 없습니다
유부장
유부장5w ago
결제요청은 라이브였고, 승인 요청은 테스트키로 진행 해서 그래요 승인 요청 키 확인 해보세요 에러코드 없는건, 실패 후 에러 처리를 정상적으로 못하시는거 아닌가요? {"code":"NOT_FOUND_PAYMENT","message":"존재하지 않는 결제 정보 입니다."} 이렇게 응답 나갔습니다 code, message 처리 부분도 확인 해보세요.
bim93
bim93OP5w ago
testsk.... 이러한 키로 안하고 있는건가요?\
유부장
유부장5w ago
클라이언트키, 시크릿키가 어떤 것인지는 인지하고 있으시죠?
bim93
bim93OP5w ago
네 클라 test 시크릿도 test 로 안뜨고 있는건가요
유부장
유부장5w ago
클라 는 live 서버 시크릿은 test 로 하고 있다는 의미 입니다 소스 확인 해보세요
bim93
bim93OP5w ago
분명 테스트키로 하고 있습니다
유부장
유부장5w ago
ebei220241211140614bFZt5 site_base_igunsul-normal-dbsgksqls112-1733893574 라이브키로 들어왔어요.
bim93
bim93OP5w ago
방금했는데 요청들어온게 없나요?
유부장
유부장5w ago
방금 뭐로 요청했는지를 알려주세요. 주문번호 주시면 됩니다.
bim93
bim93OP5w ago
orderId: basic-normal-dbsgksqls112-1734054589 paymentKey: tebei20241213105047rso44 amount: 150000
유부장
유부장5w ago
이건 테스트 키 입니다.
bim93
bim93OP5w ago
네 지금 테스트 키로 하고 있어요
유부장
유부장5w ago
네 그럼 뭘 더 봐드리면 되나요?
bim93
bim93OP5w ago
응답이 안들어옵니다 curl 했는데 응답이 안들어옵니다
유부장
유부장5w ago
로그에는 승인 요청 이력이 없어요
bim93
bim93OP5w ago
요청 들어온게 없나요?
유부장
유부장5w ago
bim93
bim93OP5w ago
API 통신 시 localhost도 SSL로 보내야 하나요? 그전까지는 잘되었는데 갑자기 안되네요
김차장
김차장5w ago
API 통신 시 localhost도 SSL로 보내야 하나요?
API 통신 시 localhost도 SSL로 보내야 하나요?
아뇨 localhost 는 상관없습니다 안되시는 단계가 승인요청인가요?
bim93
bim93OP5w ago
넵 curl통신에서 막혀서요 cURL Error: SSL certificate problem: unable to get local issuer certificate 그전까지는 아무문제없었는데 갑자기 생긴 이슈라서
김차장
김차장5w ago
curl 어떻게 쓰셨는지 request body 알려주세요
김차장
김차장5w ago
코드 변경이 있으셨을거에요 12/4 에는 정상응답 받으셨었어요
No description
bim93
bim93OP5w ago
function curl_toss($url, $data): array
{

$secretKey = _TEST_TOSS_SECRET_KEY;
$credential = base64_encode($secretKey . ':');

// curl 통신
$curlHandle = curl_init($url);
curl_setopt_array($curlHandle, array(
CURLOPT_POST => TRUE,
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_HTTPHEADER => array(
'Authorization: Basic ' . $credential,
'Content-Type: application/json'
),
CURLOPT_POSTFIELDS => json_encode($data),
));

$response = curl_exec($curlHandle);
$httpCode = curl_getinfo($curlHandle, CURLINFO_HTTP_CODE);

// cURL 핸들 닫기
curl_close($curlHandle);

// 응답 JSON 디코딩
$responseJson = json_decode($response, true);

return array('http_code' => $httpCode, 'response' => $responseJson);
}
function curl_toss($url, $data): array
{

$secretKey = _TEST_TOSS_SECRET_KEY;
$credential = base64_encode($secretKey . ':');

// curl 통신
$curlHandle = curl_init($url);
curl_setopt_array($curlHandle, array(
CURLOPT_POST => TRUE,
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_HTTPHEADER => array(
'Authorization: Basic ' . $credential,
'Content-Type: application/json'
),
CURLOPT_POSTFIELDS => json_encode($data),
));

$response = curl_exec($curlHandle);
$httpCode = curl_getinfo($curlHandle, CURLINFO_HTTP_CODE);

// cURL 핸들 닫기
curl_close($curlHandle);

// 응답 JSON 디코딩
$responseJson = json_decode($response, true);

return array('http_code' => $httpCode, 'response' => $responseJson);
}
김차장
김차장5w ago
아... 제가 요청을 잘못드렸습니다 코드를 달라는게 아니고 마지막 통신에 실어서 보내신 json 데이터를 말씀드린거에요 그런데 ... 로그가 너무 없으셔요 보내기전에 request 찍어보시구, 통신결과 response 도 찍어보세요
bim93
bim93OP5w ago
{
"paymentKey":"tebei20241213105851j9zi4",
"amount":"150000",
"orderId":"basic-normal-dbsgksqls112-1734055120"
}
{
"paymentKey":"tebei20241213105851j9zi4",
"amount":"150000",
"orderId":"basic-normal-dbsgksqls112-1734055120"
}
응답값은 없습니다 방금은 요청 들어왔나요?
김차장
김차장5w ago
개발자센터에서 확인가능하셔요
No description
김차장
김차장5w ago
불러주신 거래는 들어는 왔는데 500 에러였구요
No description
bim93
bim93OP5w ago
통신은 되네요 확인해주셔서 감사합니다
김차장
김차장5w ago
네, 좋은 서비스 만드시길 바랍니다
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?