10월 21일, 22일 지급대행 요청시 에러 응답에 대한 확인 요청
안녕하세요, 지급대행 요청시 응답으로
{"code":"COMMON_ERROR","message":"일시적인 오류가 발생했습니다. 잠시 후 다시 시도해주세요."}
오류 응답이 에제 오늘 신청 건들에 대해 모두 발생하고 있습니다.
무슨 문제가 있는것인지 확인 요청 드립니다.36 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
상점 아이디, 지급 요청 서브몰 또는 셀러 아이디, 요청 시간 등 공유 부탁 드립니다.
상점 아이디 : 25386
[10월 22일 요청 내역]
18:03:53.791 subMallId=1429, payoutAmount=165423
18:03:53.534 subMallId=1641, payoutAmount=86358
18:03:53.310 subMallId=1640, payoutAmount=90483
18:03:53.080 subMallId=456, payoutAmount=94970
[10월 21일 요청 내역]
18:45:07.799 subMallId=1429, payoutAmount=165423
18:45:07.564 subMallId=1641, payoutAmount=86358
18:45:07.339 subMallId=1640, payoutAmount=90483
18:45:07.039 subMallId=456, payoutAmount=94970
18:44:59.227 subMallId=1641, payoutAmount=86358
18:44:50.636 subMallId=1429, payoutAmount=165423
18:44:29.504 subMallId=1429, payoutAmount=165423
18:44:29.285 subMallId=1641, payoutAmount=86358
18:44:29.091 subMallId=1640, payoutAmount=90483
18:44:28.834 subMallId=456, payoutAmount=94970
4개의 submallId 에 대해 실패가 발생해서 반복 요청 시도 했습니다.
21일, 22일 지급요청 모두 payoutDate 가 10월18일(과거날짜) 로 되어 있습니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
안녕하세요, 기존에 지급대행 api를 요청할 때 잘못된 지급날짜를 입력하면 HttpClientErrorException 과 함께 NOT_ALLOWED_HOLIDAY 혹은 INVALID_PAYABLE_DATE 에러코드를 확인해서 날짜를 변경해서 재요청하고 있었는데요, 이 로직이 변경된걸까요? 기존과 달리 HttpServerErrorException 를 받고있어서 핸들링하는 저희쪽 로직에 문제가 생긴것 같습니다.
https://docs.tosspayments.com/reference/error-codes#%EC%A7%80%EA%B8%89%EB%8C%80%ED%96%89-%EC%9A%94%EC%B2%AD
API 에러 코드 | 토스페이먼츠 개발자센터
토스페이먼츠 API 사용할 때 발생할 수 있는 에러를 살펴보세요.
COMMON_ERROR 에러 받으신 거지요?
관련해서는 내부 확인 요청 하겠습니다.
넵 {"code":"COMMON_ERROR","message":"일시적인 오류가 발생했습니다. 잠시 후 다시 시도해주세요."} 와 같은 응답 받았습니다.
네, 에러 핸들링 관련해서 내부 확인 요청 해두겠습니다
감사합니다.
확인 감사합니다. 혹시 에러 핸들링 관련해서는 예상 가능한 대응 일정이 있을까요?
내부적으로 언제까지 작업을 보류하도록 할지 가이드가 필요할듯 하여 질문 드립니다.
최우선 순위로 보고 있는데, 명확한 일정 답변은 어려운점 양해 바랍니다.
안녕하세요 혹시 방금 저희 로직수정해서 재시도했는데 지금은 요청이 처리되었을까요? 위의 4건입니다.
submallid = 1429, 1641, 1640, 456 입니다.
응답은 에러로 받으셨나요?
1429 이거 하나 확인했는데 정상적으로 등록된 것으로 보입니다.
요청이 처리되면 기존 응답 메세지를 파싱해서 히스토리를 저장하고 있는데
org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute statement; SQL [n/a]
이런 에러가 발생해서요. 응답 메세지가 변경되었을까요?
혹시 실례안된다면 1641, 1640, 456 에 대해서도 확인해주시면 감사하겠습니다.
아 혹시 DB 에 payoutKey length 가 30 이하고 설정되어 있으실까요?
네 맞습니다
수정되면서 저희가 예상치 못하게 payoutKey길이가 늘어나서 DB 인서트 시에 에러가 발생한것 같습니다.
해당 컬럼의 길이를 30자로 늘려서 확인부탁드립니다.
submallid = 1429, 1641, 1640, 456 모두 정상 지급 요청되었습니다.
data class TossPayoutApplyResponse(
val payoutKey: String,
val subMallId: String,
val payoutAmount: String,
val payoutDate: String,
val status: TossPayoutStatus
)
요런 형태의 메세지를 받고 있었는데 payoutKey 의 길이말고는 변경된 부분이 없을까요~?
지급요청 여부는 상점관리자에서 확인해 주시면 됩니다.
네 길이말고는 변경된 부분 없습니다.
네 확인 감사드립니다.
추가로 아까 문의드린 에러 응답코드도 확인되시면 답변주시면 감사하겠습니다!
네 내부적으로 확인중이라 일정이 정해지면 공유 드리겠습니다.
넵 그리고 저희가 응답을 저장해야하는데 각각 요청의 payoutKey 알 수 있을까요?
요걸 받아야 지급완료에 대한 웹훅 처리가 가능할 것 같아서요~
submallid = 1429, 1641, 1640, 456 요청에 대한 payoutKey 를 물어보시는것이 맞을까요?
네 맞습니다!
토스페이먼츠와 계약한 상점아이디가
25386
이것 맞으신가요?
@Elliot 님,
토스페이먼츠와 계약한 MID 가 어떻게 되는지 알려주시겠어요?
네 맞습니다!
25386 로 검색되는 MID 가 없는데
사업자 명이 어떻게 되시나요?
상점아이디는 hyper_pg 이거인거 같네요 (주소에 나온 값으로 보아)
payoutKey 는 메일로 드리는 것이 좋을것 같은데
techsupport@tosspayments.com 으로 메일 한번 주시겠어요?
넵 지금 드리겠습니다.
양해 감사드립니다.
보냈습니다~!
답변 드렸습니다 감사합니다.
감사합니다!