authkey로 카드 자동결제 빌링키 발급 응답값 문의드립니다.
안녕하세요
인증창에서 발급받은
authkey로 빌링키발급시,
오류 응답을 받았는데 정상 응답을 받지 못한 원인을 알고싶습니다.
<요청값>
curl --request POST
--url https://api.tosspayments.com/v1/billing/authorizations/issue
--header 'Authorization: Basic dGVzdF9za196WExrS0V5cE5BcldtbzUwblgzbG1lYXhZRzVSOg=='
--header 'Content-Type: application/json' --data '{"authKey":"bln_e4GeOjlM9Zy","customerKey":"202212068885"}'
<받은 응답>
code : NOT_FOUND
message : 존재하지 않는 정보 입니다.
statusCode : 404
18 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
빌링키 생성 요청과, authkey로 빌링키 발급 시 키 Pair 가 맞지 않는것으로 보입니다.
안녕하세요!
header 'Authorization: Basic 인코딩하신 테스트 시크릿키값을 테스트 클라이언트와 쌍을 맞춰서 다시 진행해보시겠어요?!
말씀주신대로 클라이언트와 쌍을 맞추고
테스트를 하면 statusCode : 500으로 응답이 옵니다
그리고 다른 코드는 null로 응답이 옵니다
어느 단계에서 500이 발생 하나요?
새롭게 테스트 하는 authKey 전달 해주세요
위 이미지에서 빌링키발급응답으로 500이 발생합니다!
새롭게 테스트하는 authKey는 bln_vP47mbzyzyn
입니다

다시한번, 빌링 인증창 부터,
인증창 인증 완료하고 빌링키 발급 하는 부분까지 진행 부탁 드립니다.
테스트서버 재기동중입니다. 재기동 완료되면 알려드릴게요
재기동 완료되었습니다. 재시도 하시면 되실거에요!
네 감사합니다!!
다시 한 번 테스트하겠습니다
말씀주신대로 다시 테스트하였는데 똑같이 404응답이 어떻게 하면 좋을까요??😭
테스트한 authKey는 bln_RgNmvekzAxK
입니다
아직 빌링키발급 API 의 시크릿키가, 빌링 인증창 호출 클라이언트키와 Pair 가 아닙니다.
tb_**_**b
이 MID 의 클라이언트키, 시크릿키 Pair 를 사용 해주세요.
인증창 호출할때 시크릿키는 전송하지않습니다
클라이언트키를 말씀하신건가요?
제공해주신 requestBillingAuth 사용중입니다
늦은시간까지 감사합니다
인증창 호출할때는 클라이언트키를 보내주실 거고요
API 호출할때 시크릿키를 base64 해서 보내주실 텐데요
클라이언트키 / 시크릿키는 동일 상점에 pair 로 존재 합니다.
지금 인증창 호출할때는 tb**b 이 MID 의 클라이언트키로 호출하고 있으시고요
API 호출할때는 테스트상점(위에 이야기한 tb__**b 이 MID 가 아닌 다른 상점)의 시크릿키로 호출하고 있으시다는 의미 입니다.
일상기록님의 말씀을 약간 더 설명드리면..
https://docs.tosspayments.com/guides/billing/integration#3-%EB%B9%8C%EB%A7%81%ED%82%A4%EB%A5%BC-%EB%B0%9C%EA%B8%89%EB%B0%9B%EC%95%84%EC%9A%94
이 페이지의 설명내용중 3. 빌링키를 발급받아요 에서 backend 통신에 apiKey 가 사용되는데요,
확인하신 404 오류가 발생할때에 보내주신 apiKey 가 결제창을 생성한 clientKey 와 페어가 아니라서 오류가 발생했다는 내용입니다.
카드 등록 후 자동으로 결제하기 (빌링) | 토스페이먼츠 개발자센터
자동결제는 다른 이름으로 빌링, 또는 정기결제로 불리는 결제 방식입니다. 카드 등록창에서 고객의 카드를 한 번만 등록하고 나면, 별도의 고객 인증 없이 간편하게 결제를 요청할 수 있습니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
제가 전달받은 apiKey가 잘못된거 같은데
Pair가 맞는 키를 알 수 있는 방법이 있을까요??
상점관리자 담당자에게, API Key Pair 를 전달 달라고 요청하시거나,
또는 해당 담당자에게 상점 정보 확인할 수 있도록 초대 해달라고 요청 하셔야 할것 같네요.
알려주셔서 감사드립니다