37 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
실패발생당시 설정한 주문번호를 함께 회신부탁드립니다.
호출했을때 이런 에러가나고 주문 번호는
qxl1fsnqdhko
1jiflptmwmcf7 입니다
{"code":"INVALID_REQUIRED_PARAM","message":"필수 파라미터가 누락되었습니다."}
에러 확인되며, 요청시 아래와 같이 파라미터가 올라왔습니다 (개인정보는 마스킹)
{"amount":"100000","customerIdentityNumber":"010**","orderId":"1jiflptmwmcf7","type":"소득공제","orderName":"누구나 쉽게 이해하는 데이터분석 기초"}
지금 셋팅한 secretkey의 MID 가 API 버전이 v1.0 으로 되어 있습니다. 1.0 하고, 지금 docs 의 파라미터가 달라서 에러가 났습니다.
v1.0 은 registrationNumber 로 셋팅합니다.
요청파라미터명을 바꾸지 마시고 API 버전업을 하시는것이 좋을것 같습니다
개발자센터 > API 키조회에서 MID 선택후 API 버전을 변경하시면 됩니다.
현재 요청한 API 키와
test_ck_pP2YxJ4K87XJBQZA5kEm3RGZwXLO API 키랑 버전이 다를까요
API 버전 : 2022-07-27 부터 현재 최신 까지 : customerIdentityNumber 로 셋팅되고
이전버전은 registrationNumber 로 셋팅됩니다
test_
개발서버에서의 API 키인데 해당 키로 호출시에는 정상적으로 작동 했습니다.
운영에서 테스트할때 에러가 났구요 넵넵
키는 바로 지워주시고, MID를 말씀주시면 빠르게 확인해보겠습니다.
ck 는 결제창 호출 키인데요..같은 상점ID일까요?
sk 로 들어가는 시크릿키가 동일하다는 말씀이시고, 테스트는 정상/ 운영은 에러라는 말씀이시죠?
넵 맞습니다
MID는 SBC01561G입니다.
테스트키로 현금영수증 발급 성공한 정보 (주문번호) 공유 가능하실까요?
넵넵 테스트키 잠시만요
지금 테스트하고 운영이 전부 1.0 입니다. 저 파라미터였으면 운영/테스트 모두 동일하게 에러가 났을거라서요. 어떤 키로 올렸나 확인해보겠습니다.
uvhf3e0z82uc 현금영수증 발급 odNo입니다
위에 적으신 테스트클라이언트키는 tvivarepublica 였네요..(공용테스트ID)
uvhf3e0z82uc 이걸로 확인해보겠습니다
넵
네 이것도 tvivarepublica 이네요..
혹시 저 MID로 현금영수증 발급만 하시나요? 결제도 같이 하시나요?
결제는 따로 합니다
현금영수증 발급만 하고있습니다
아 네..알겠습니다
그럼 최신버전으로 일단 올려도 될까요?
혹시라도 현금영수증때문에 버전을 올리게될경우
저희가 토스에서 카드 결제 모듈을 사용하고있는데요
카드결제모듈에 영향이 있을까요?
tvivarepublica 하고 동일하게 SBC01561G 버전을 맞추겠습니다
SBC01561G 로 결제를 하는게 아니면, 영향없습니다
음 현금영수증 발행건은 가상계좌 (저희 내부에 가상계좌 모듈)을 사용하고
현금영수증 발행과 카드결제는 토스에서 사용하는데
말씀하신대로 버전을 올리게 되면 카드결제에 영향이 없을지에 대해서 알고 요청드려야할거같습니다.
알겠습니다 .SBC01561G 로 결제난게 있나 좀 보겠습니다
넵넵
네 결제가 많이 나고 있네요..API버전을 바꾸면 결제응답파라미터가 일부 달라질수 있어서 영향이 있습니다
API 버전업은 안하겠습니다.
위 현금영수증 발행요청 파라미터를 소스에서 변경해보시겠어요?
넵 그렇다면 버전업 없이 파라미터만 맞춰주면 아 넵 근데 이게
토스 공식 문서 보고 만든 로직인데
어디를 참고하면 될까요 지금 보내는 파라미터에서
customerIdentityNumber 를 registrationNumber 로 변경하고, 발급테스트를 다시 해보시기 바랍니다.
어떻게 수정을 해야 정상 호출이 되는지.. 넵넵 아 알겠습니다 감사합니다.
여기를 선택하면, API 버전별 파라미터 확인이 가능합니다.
테스트하셨던 tvivarepublica 는 최신버전인 2022-11-16 이고, SBC01561G 는 v1.0 입니다.
넵 의원님 확인 감사드립니다.
혹시하나만더
확인부탁드려도될까요
MID로 토스 버전 확인이 가능한지해서요 가능하다면 MID로 버전이 전부 같은지에 대해서 확인하고싶습니다.
MID 전체 정보가 필요하실까요?
개발자 센터 들어가시면 직접 전체 확인은 가능합니다
아 넵 알겠습니다 감사합니다.
일단 POS_ 로 시작하는 MID는 제외하셔도 됩니다
이건 오프라인 결제용 MID라서..API를 안쓸겁니다.
감사합니다..!
POS_ 제외하고 A부터 G까지 전부 1.0 이네요 (운영.테스트 모두)
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.