카카오페이 API 테스트를 하던 도중
“extras”:null,“error_message”:“invalid param(cid has invalid value)”,“error_code”:-400
라는 메시지를 받게 됐습니다.
아래에 같은 현상을 가지신 분의 글을 찾아 저도 글을 남깁니다.
clientID : **
호출일시 : 2024.03.05 19:05
카카오페이 API 테스트를 하던 도중
“extras”:null,“error_message”:“invalid param(cid has invalid value)”,“error_code”:-400
라는 메시지를 받게 됐습니다.
아래에 같은 현상을 가지신 분의 글을 찾아 저도 글을 남깁니다.
clientID : **
호출일시 : 2024.03.05 19:05
안녕하세요. 카카오페이입니다.
공유주신 정보는 확인했으며,
ClientID는 보안상의 사유로 요청 원문 내 제거했습니다. 확인 후 추가 답변 드리겠습니다.
감사합니다.
안녕하세요. 카카오페이입니다.
clientID를 통해 요청로그를 확인해본결과,
CID 및 다른 필드값을 string이 아닌 array로 요청하여 CID부터 정상적인 파라미터를 인식하지 못하여 실패응답이 발생하였습니다.
json type과 그에 맞는 string / int 형식으로 맞게 요청을 해주시기 바랍니다.
Can not deserialize instance of java.lang.String out of START_ARRAY token at [Source: {"cid":["TC0ONETIME"],"partner_order_id":["63"],"partner_user_id":["D16FE310FF54371C7CFC"],"item_name":["포근 하트 니트 - 캔마트쇼핑몰"],"quantity":["1"],"total_amount":["0"],"tax_free_amount":["1"],"approval_url":["http://localhost:3001"],"cancel_url":["http://localhost:3001"],"fail_url":["http://localhost:3001"]}; line: 1, column: 8] (through reference chain: com.kakaopay.tesla.mockup.api.core.common.logging.ApiJsonLogger$RequestParam["cid"])
감사합니다.
저도 테스트 도중 invalid cid 오류를 받았는습니다



String/Integer 문제도 다 고쳐보았습니다. 왜 문제일까요?
아 Authorization의 값에서 "SECRET_KEY "는 빼서 진행했습니다.