지급대행 셀러 등록시, INVALID_ENCRYPTION
새로 추가된 ENCRYPTION 보안 정책을 준수하여, header에
Content-Type: text/plain
TossPayments-api-security-mode: ENCRYPTION
를 추가하고,
body에 지정된 형식으로 암호화된 값을 포함하여 요청시
암호화된 결과 값이 날아옵니다.
해당 결과 값을 복호화해본 결과,
{"version":"{api_version}","traceId":"{tractId}","entityBody":null,"entityType":null,"error":{"code":"INVALID_ENCRYPTION","message":"Invalid encryption format."}}
로 INVALID_ENCRYPTION
에러가 발생하고 있습니다.
위 에러는 API문서에서도 찾아볼 수 없어 문의 드립니다.
덧붙여, 요청시 암호화된 body값을 복호화해본 결과 정확히 요청한 값으로 다시 복호화되는 것을 보아 암호화에 문제는 없는 것으로 예상됩니다...42 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
암호화된 문자열 전달 가능하실까요?
eyJlbmMiOiJBMjU2R0NNIiwiaWF0IjoiMjAyNC0xMC0yMVQyMDo0ODoxNy4yMzcrMDk6MDAiLCJub25jZSI6IjAwZGNmYzFlLWY3NjQtNDFiYy05ODQ5LWM4Mjc2YWIzZDUxMSIsImFsZyI6ImRpciJ9..s75jpf98Uoz9tCLu.O6WXvFHo-XvsoX-U_SMiuFkxrEAav0Wyu3HJX7JKpE8APSEAqayX_2SMp_OV-fZcH8HRXGfD9A3To0nSwUsOgpR2jYQ1FX2DBY46rMs4RDNaVi1H_jPKTVmirF9svUamzT1m_o33s4wNPWKF1Q9IzvOF93zBjxhoh3uS8ziQxNWRQc8OeCGDb5FIGQm4cCcaTJzQxf4USX0ac1pVK7G6SjUN397poosCzZwO3l4cm-KVMcmdgbowlAkl8l5ArDCyJpP8OuLw0u-Rn7Ekf75jqclRizV6KLBiPZHizDHASHIUIkDX38SVa9X04ZH1eB4RDNQWgzgucU5iA0NN-D08inv9B0f-wLV9R71MTtTHJItaz-nUhOCX7gXmPyd7bNRx0T7t5erRNyiFnTijgOgRTEtlRU_pft5bpLMYtD.4jLofeO9ndkmG3viVRvohw
입니다.
네, 확인해볼게요
추가로 정산 대행 요청은 v1 api 가 작동하는 것을 확인 했는데, 언제 종료 예정인지 알 수 있나요?
그리고, 서브몰 등록은 v1 api 여전히 작동하나요?
API 개별 연동 키 에 명시된 보안키
지금 알고 계신 값으로
뒷 3자리 정도만 전달 부탁 드립니다
39e 입니다.
원래 v1을 사용중이던 가맹점이 아니라면 사용못하게 되실거에요
우선 알려주신 암호화 문자열받은 시간이 20:49:15 인데요
암호화 문자열 생성과 통신시까지 시간 간격이 얼마나 될까요? 흔치않게 시간관련 에러인것으로 보여서요
해당 요청 건은 20:35 경 요청 날린 것으로 확인 됩니다!
확실하지는않아 동일 값으로 다시 요청할 수는 있습니다.
동일값으로 요청하시면 무조건 에러로 나갈거에요
그리고, 서브몰 등록은 v1 api 여전히 작동하나요? > 이 부분은 답변 받을 수 있을까요?
새로 dateTime 구성해서 요청입니다
네 기존에 사용하시던 업체라면 사용가능합니다.
방금 요청 암호화 값
eyJlbmMiOiJBMjU2R0NNIiwiaWF0IjoiMjAyNC0xMC0yMVQyMTo0MDo1Mi44MDYrMDk6MDAiLCJub25jZSI6IjIyMTg3NDNjLWIzMjUtNGE3Yy1hMTE1LTcwYmU5NGE1MzE2MSIsImFsZyI6ImRpciJ9..mPDPdg5CWTwdNe8g._up_vfUcXKP4aJNSEmBH0jEtCv-ap9iWE5KFoyyjq1aqO-gn9XqCtIKn41cYO-zv8kuJbe-hn6om_uMziAQUizh-BZ5FoItZo7464MvaurdsgnrkS4ISm7UOTtfgn8HOe79fMSa-F_zXMGEdqsz30xcdgydQt36lHJa9B6qwtzS2hNb-BEQ_8HN6Lp4PMFkHS2MxRWCv7Tgostc-byDBVOM3O6mS-fJLSEuahHi6RX652zSm3sojBhS7DwGdi0QmV4E7-o69P1dOsYnb-Be2HZXsKLtriGvV9mgkq33k4PkuDCLdrbvbkU6eF18eSP23i0ZMSMLyInq_d-gSoEOVW5BIFA0INDQzOabI_gLd_IkwfkzfKrE5_CVcs-DGA6giXyhpvuPCewoPqUoDB9djsD4qlph9xhEO2Hi9RJyg.Q8hAcz1jKpqTofO-BHto_A
입니다.
techsupport@tosspayments.com 으로
iat, nonce 에 설정한 값과
암호화한 body 전체,
그리고 API 요청시 전달한 API 헤더를 스크린샷으로 찍어서 전달 해주시기 바랍니다
저희쪽에서 분석을 좀 해봐야 할거같습니다.
상관없는 내용이긴하지만..
이름앞에 공백이 하나있는데요,
이부분은 별도로 체크부탁드려요
v1 으로 서브몰 등록은 동작하실텐데요, 혹시 v1 도 활용 가능하실까요?
분석에 시간이 좀 걸릴거같아요
넵 알겠습니다.
고생하십니다..^^7
넵, 내일중에는 답변드릴수 있을거에요
기존에 서브몰 등록 api를 사용 중이어서,
https://api.tosspayments.com/v1/payouts/sub-malls
해당 엔드포인트로 기존 코드로 요청 하였는데,
TossApiRestClientException : TossErrorBody(code=COMMON_ERROR, message=일시적인 오류가 발생했습니다. 잠시 후 다시 시도해주세요.)
해당 이슈 확인 가능할까요?네 확인해볼게요
v1 request 에 보낸 서브몰아이디 전달부탁드려요
sub435
입니다.
이름앞에 공백이 하나있어요, 수정하고 다시 보내보셔요
holderName 은 제대로 들어왔습니다
아마 아까 제거한 뒤 v1 으로 다시 요청한 것으로 알ㄷ고 있는데, 맞을까요?
아... 제가 아까거를 봤네요, 다시 볼게요
계좌가 유효하지 않다고 나옵니다
서브몰은 자체 관리하는것이라서 확실하게 유효한 계좌로 정상 등록이 되는지 확인해보시면 좀더 확인이 쉬우실거에요
평소에 계좌 관련 오류였을 때와는 달리 일시적인 오류, 잠시후 다시 시도해달라는 오류 메세지로 나온 이유가 따로 있을까요?
아마..
이렇게만 받으셔서 원인파악이 어려우실건데요
저희쪽 정산지급대행 시스템 배포가 최근에 좀 많아져서 에러코드 처리가 정확하게 되지 않고 있는거같습니다
이 내용은 내부 제품팀에도 전달해서 에러가 잘 표시될 수 있도록 개선요청 넣을게요
넵 감사합니다!
넵, 감사합니다!
정상 등록 처리 했습니다! 갑사합니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
이거 메일 전달 드렸던 건, 분석 결과 언제 답장 받을 수 있나요?
메일 제목이 뭘까요?
V2 서브몰 등록 api 관련 문의 입니다
메일 발송 시간도 알려주세요
2024-10-21 21:48 입니다.
디스코드 문의를 통해 해결 된 것으로 메일 답변 하지 않고 close 되었습니다.
아마 정상 등록 처리 하셨다고 해서 더이상 확인을 안한것 같은데
정상등록된건과 메일로 요청 주신건은 별개의 건이신가요/
저 문제는 해결되지 않았어요
넵
메일 건은 v2 api문제고,
아래 해결되었다고 보이는 건은 v1에서 qa 건입니다
아 메일 보내주신건 계좌 번호에 문제가 있었던 것으로 확인되네요.
계좌가 존재하지 않는 계좌입니다.
부산은행 607 으로 끝나는 계좌였구요.
아마 은행사가 다른 정보로 들어갔던 것 같기는 한데,
왜 {"code":"INVALID_ENCRYPTION","message":"Invalid encryption format."}
암호화에 문제가 있다고 왔었나요?
계속 암호화에 문제가 있다는 응답만 전달 받아서 코드만 계속 다시 작성해보는 수 밖에 없었거든요
에러 메시지 응답이 문제가 있어서 잘못 메시지가 나갔던 것으로 보입니다.
지금 동일하게 요청해 보시면 계좌 오류로 받으실수있을것 같아요.
넵 알겠습니다. 암호화 복호화는 그럼 현행으로 진행해도 아무 문제 없다는 말씀이신 거겠네요!
네 정상적으로 암호화 진행된것으로 보입니다.