새발자
새발자8mo ago

FAILED_PAYMENT_INTERNAL_SYSTEM_PROCESSING[S008] 기존 요청을 처리중입니다.

결제 후 이런 응답이 내려오는 것으로 보이는데, 정확이 어떤 케이스에 내려오는 오류인가요? 내용으로 보면 결제가 동시에 여러번 들어갈 때 나오는 것으로 보이는데 결제요청은 한번만 들어가고 있습니다
14 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장8mo ago
해당 에러 받은 주문번호 알려주시겠어요
새발자
새발자OP8mo ago
ssemh20240715102413pMCf3
ssemh20240715102517wNOM4
ssemh20240715102800x5Hs4
ssemh20240715102413pMCf3
ssemh20240715102517wNOM4
ssemh20240715102800x5Hs4
Kimoon Lee
Kimoon Lee8mo ago
ssemh20240715102413pMCf3 기준ㅡ로 설명드리면 24분 55.482 에 승인 요청을 하셨고, 25분 56초 569에 다시 동일 승인요청을 하셨습니다. 그런데 처음 요청건에 대한 응답이 두번째 요청건이 들어올 당시에도 처리 중이어서 두번째 요청에 대해 해당 응답이 나간것으로 확인됩니다. 왜 승인 API 를 두번 호출하시는지 확인부탁드립니다.
새발자
새발자OP8mo ago
승인처리가 안되었고 처리중 상태이면 어떤거래를 통해서 확인할수 있나요? 조회 거래에서 해당 결제요청 키로 조회해서 결과 응답으로 진행중인 결제건이 정상, 또는 오류 처리를 확인하면 되는것일까요?
Kimoon Lee
Kimoon Lee8mo ago
첫번째 요청에 대해 응답을 받고 다음 로직을 진행해 주세요. 첫번째 요청을 처리중이어서 응답을 아직 안받은 상태에서 두번째 요청이 들어와서 해당 오류가 발생한겁니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
새발자
새발자8mo ago
첫번째 요청이 시간이 얼마나 걸렸는지 알 수 있을까요?
유부장
유부장8mo ago
승인 응답이 10:24 57.531 이니, 2초정도로 보시면 될것 같아요. 참고로, 결제는 토스페이먼츠 뿐 아니라, 원천 서비스 제공업체 (카드사 등) 을 거쳐야 하고, 원천사 측에서 응답이 늦게 오는 경우도 있어요, 그래서 승인 요청에 대한 응답이 최대 15초 까지 걸릴수 있다고 이해해주시는게 좋아요.
새발자
새발자8mo ago
확인감사합니다
새발자
새발자OP8mo ago
/v1/payments/confirm 거래 호출하고, 네트워크 이슈, 응답을 받지 못하는 상태, 원천사 타임아웃 정상이나 실패의 여부를 알수 없는 경우에는 /v1/payments/{paymentKey} 거래를 통해 거래 상태를 최종 확인하고 후 처리 하려고 합니다. 위와 같이 후 처리를 하는 경우를 참조할만한 정보들이 어떤것들이 있을까요? 참조 응답 값 code, message, status
Kimoon Lee
Kimoon Lee8mo ago
거래상태 확인용이라면 /v1/payments/{paymentKey} 호출하시고 status 를 확인해 보시면 됩니다.
새발자
새발자OP8mo ago
네 알겠습니다. /v1/payments/confirm 거래가 1~2초 안에 socket close로 떨어지는 거래들이 꽤 많이 있습니다. 그중 몇개만 paymentkey 전달 드립니다. ssemh20240715153356wlbD5 ssemh20240715153543jcFS4 ssemh20240715152803lsrK2 ssemh20240715153408xCkP3 ssemh20240715153411vBeu6 ssemh20240715153333ltm44 ssemh20240715153100jbSr9 ssemh20240715152843klPu6 위에서는 타임아웃 시간 최대 15초 걸릴수 있다고 하셨는데, 지금 저희쪽에서 확인한바로는 1초 내에도 socket을 끊어버리는 거래들이 꽤 보입니다. 확인 부탁드립니다. (금일 발생한 해당 오류 현재까지 237건 입니다.)
Kimoon Lee
Kimoon Lee8mo ago
1초 내에 끊어진다면 커넥션에 이슈가 있어 보입니다. 몇개 샘플링 해 봤는데 모두 정상적으로 저희쪽에서 응답 나갔습니다. 서버를 여러개 사용하시거나 인스턴스를 여러개 사용하신다면 특정 환경에서만 socket close 가 되는게 아닌지 확인부탁드립니다. 저희쪽에서 확인해보면 1초 안걸린 응답이 대부분입니다.

Did you find this page helpful?