빌링은 테스트도 추가리스크 검토 및 계약 후 가능한가요?
빌링 구현 후 테스트 해보려하니 카드 추가하려고하면 계속 UNAUTHORIZED_KEY 인증되지 않은 시크릿 키 혹은 클라이언트 키입니다 에러가 계속 나네요.
AI에 토스 페이먼츠 MCP 물려서 검증도 해봤는데 옳게 했다는데, 제가 코드를 잘못 구현해서 그런건지
아니면 자동결제 가이드에 적혀있는 자동결제는 추가 리스크 검토 및 계약 후 사용할 수 있습니다가 테스트할때도 적용되는건지 궁금합니다.
서버로 파이어베이스를 사용하고있는데 혹시 파이어베이스에서는 토스페이먼츠 사용이 불가능한가요?
9 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
정기결제 빌링은 빌링용 상점ID 의 키로 테스트 하셔야 합니다. 테스트하신 키가 일반결제용 키는 아니신가요?
어... 그 그냥 개발 연동 체험 상점의 API 개별 연동 키를 사용했는데, 이거를 쓰면 안된다는 말씀이실까요?
여기에 그 자동결제 (빌링) 도 기재되어있길래 이걸 쓰긴했는데..

빌링 테스트하실 때 사용하신 customerKey 정보가 어떻게 되실까요?
정보가 없어서 제한된 정보로 말씀드리자면,
위 오류 응답으로 들어오는 로그의 엔드포인트를 보면 path 파라미터에 빌링키가 안 넘어오고 있습니다.
사용하신 연동키를 알려주세요.
클라이언트 키 말씀이시면 test_ck_26DlbXAaV0XoLDG5Ndy0VqY50Q9R 입니다
일단 UNAUTHORIZED_KEY오류는 없어졌는데 잠시만요..
음 일단 고객 키 정보는 c8bdb994-cda8-4911-9d67-d79401b86c68 이렇게 나오는거같아요
그리고 UNAUTHORIZED_KEY는 안나오는데 이제
I/chromium(32762): [INFO:CONSOLE:116] "빌링키 발급 요청 시작", source: about:blank (116)
D/InputMethodManagerUtils(32762): startInputInner - Id : 0
I/InputMethodManager(32762): startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
D/InputTransport(32762): Input channel constructed: 'ClientS', fd=370
I/chromium(32762): [INFO:CONSOLE:128] "빌링키 발급 오류: Error: 잘못된 successUrl 입니다.", source: about:blank (128)
근데 이거 일단 계속 MCP get-v2-documents 해서 확인시키는데 AI가 자동 결제 계약 여부를 확인하라고해서, 이거 그 제가 오늘 사업자 등록을 해서 아직 조회가 안되는데 계약 없는 단계에서 빌링 테스트가 끝까지 가능한게 혹시 맞을까요?
제가 그 잠시 자리를 비워해야해서 답이 늦어도 양해 부탁드립니다.
위 customerKey 로 확인할 때에는 "success_url":"null/success","fail_url":"null/fail" 이렇게 되어 있습니다.
유효한 리다이렉트 url 로 해보시겠어요?
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.