지급대행 셀러등록 api 문의
안녕하세요. 현재 지급대행 셀러등록 관련 API 테스트 진행중에 있습니다.
관련하여 셀러등록용 v2/sellers 요청 시, "error":{"code":"INVALID_ENCRYPTION","message":"Invalid encryption format."} 에러 확인되어 문의드립니다.
kotlin 으로 개발중이며, https://docs.tosspayments.com/guides/v2/payouts 의 encrypt kotlin 부분을 그대로 사용했는데 지속적으로 해당 에러가 뜨고 있어 요청드립니다.
지급대행하기 | 토스페이먼츠 개발자센터
지급대행은 오픈마켓을 운영하는 사업자 대신 토스페이먼츠가 셀러(입점 판매자)에게 대금 지급을 대행 해주는 서비스예요.
12 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
traceId 응답으로 받았을텐데 같이 남겨주세요
response 를 decrypt 했을때의 결과 공유드립니다.
테스트 환경의 api key 를 이용했습니다.
암호화자체가 잘못된 것으로 보입니다.
공백(whitespace)이나 줄바꿈 문자(\n, \r) 등의 특수 문자가 포함되어 암호화된 것은 아닌지 확인 부탁드려요.
암호화하기 전 JSON 데이터에 위 문자 같은 제어 문자(SYN, Synchronous Idle)가 들어갔을 것 같아요.
암호화전 문자열이 beautify 되있는 상태면 안되는군요 공백과 줄바꿈 모두 제거후 시도해보겠습니다
해당 에러를 받았을때를 확인해보았는데 암호화전 문자열이 공백과 줄바꿈 모두 없었습니다.
아래처럼 보냈는데 문제있는 문자열일까요?
response 는 decrypt 가 되는지라 encrypt 로직에 문제가 있는거 같지는 않아서요.
암호화된 request body 에 앞뒤로 쌍따옴표가 함께 전달되는데 한번 체크 부탁드려요
request body 앞뒤로 쌍따옴표가 전달되는게 암호화된 텍스트에 쌍따옴표가 포함되었다는걸까요?
위처럼 curl 로 확인해도 똑같은 결과가 나오는 상태라 어떤부분인지 좀더 설명해주실수 있을까요?
response 를 이렇게 받으셨는데요
지금 curl 로 보내주신건 token expired 에러가 발생했습니다.
token 쪽 생성시간을 최신으로 해주세요.
같은 메세지로 응답이었을텐데 처음에는 따옴표가 있어서 오류였고,
이후 따옴표 제거 후 요청은 동일한 포맷오류 메세지이지만 냥과장님 말씀처럼 토큰생성 후 시간이 경과되어서 그렇습니다.
JWT 값에 들어가는 iat 값이 생성후 10초 이상 차이가 발생하면 오류가 납니다. 생성 후 바로 요청해주시면 해결됩니다.
네넵 확인해보겠습니다 확인 감사합니다
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.