지니
지니14mo ago

안녕하세요, 토스페이먼츠 사용하고 있는 개발자입니다.

카드 취소 API 사용하고있는데 국민, 신한, 카카오 등등 취소 정상적으로 되는데 토스페이먼츠로 결제한 주문건만 취소가 안되어서요
14 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장14mo ago
토스 간편결제 말씀 인가요? 취소 요청한 주문번호 전달 부탁 드려요
지니
지니OP14mo ago
240112162746262 입니다. 상점 아이디 : HBedumro 입니다 15시까지는 정상적으로 되었다고 하는데 16시부터 오류가 발생하였다고 쇼핑몰 운영팀에서 연락이왔습니다.
유부장
유부장14mo ago
취소 성공적으로 되었고 취소 성공한 건을 반복적으로 계속 취소 요청 하신것으로 보이고, 반복 취소 요청된 건에 대해서 저희가 에러 응답한 것으로 확인 됩니다.
지니
지니OP14mo ago
그럼 다른 토스간편결제 주문건도 다 정상적인 취소인건가요? 토스 관리자에서는 정상 취소된건 확인하였는데 TX Response_code 가 0000이 안떨어져서 DB처리를 못한 상태입니다.
유부장
유부장14mo ago
취소 성공도 정상적으로 되었고, 응답도 정상적으로 전달 되었는데요. 그 뒤에 수십건의 취소 요청이 반복적으로 들어온 것으로 봐서 운영하시는 서버에서 문제가 있었던게 아닌가 싶네요.
지니
지니OP14mo ago
그럼 취소성공으로 주신 코드값이 0000이였다는건가요?? 흐음.. 다른 카드사는 되는데;; 토스로 결제한건만 안된다고 계속 하시는데.. 240112174515492 240112173455189 240112170404164 240112162746262 240112160004279 240112155432201 해당 주문건들도 TX Response_code 값이 0000이였을까요..?
유부장
유부장14mo ago
하나씩 보고 있는데, 동일합니다. 취소 성공 했는데, 반복적으로 재차 취소 요청이 들어오네요 취소 후 처리가 안되신것 같은데, 자체적으로 취소 후 DB 처리시에 로깅하시는건 없으신가요? 결제취소 응답 정상적으로 나갔습니다. 토스간편결제 말고, 다른 정상처리건의 주문번호 몇개만 주시겠어요? 취소 성공 응답에 어떤 차이가 있나 봐드릴게요.
지니
지니OP14mo ago
240112182633275 240112174452885 240112174223220 240112171122689 240112165730744 입니다~ 주문 취소 정상적으로 되었고 DB처리까지한 주문건입니다.
유부장
유부장14mo ago
취소 성공 처리한 것 응답을 봐도 다른것이 없는데요. 취소 후 DB 처리하시는 부분 로깅 후 살펴보셔야 할것 같습니다. 토스페이 취소시에, 취소 요청이 중복으로 실행되는 로직이 없는지도 한번 봐 보시겠어요? 봐보셔야 하는 부분은 아래입니다. @jini_43347 * 결제 취소시에 중복으로 실행되는 부분이 있는지 * 특정 사용자가 취소요청을 할 수 있고, 이 사용자가 더블클릭으로 취소 요청을 수행하는 등의 특이 액션이 있는지 * 취소 후 처리에서, 0000 이후 다른 코드가 응답 되었을때, 해당 처리는 어떻게 하고 있는지 저희쪽에서도 혹시 모르니 다른 가맹점 케이스도 살펴 볼게요.
지니
지니OP14mo ago
혹시 취소 성공 코드에대한 타입이 어떻게 될까요? 토스페이먼츠와 국민이나 신한 등등 카드사랑 다를까요?
OMG
OMG14mo ago
지금 취소 API 요청을 짧은 시간 반복해서 2회씩 요청을 보내주고 있습니다. 위와 같은 케이스에서 이미 취소된 건에 대해 다시 재취소 요청이 발생하면 원래는 그대로 취소성공 0000 을 응답 드렸을텐데요. 토스페이 거래건에 대해서는 재취소 요청 시 이미 취소되었거나 취소할 수 없는 거래로 응답을 드렸습니다. 일반 카드 1회차 취소요청에서 취소성공 응답 2회차 취소요청에서 취소 성공 응답 토스페이 거래건 1회차 취소요청에서 취소성공 응답 2회차 취소요청에서 이미 취소되었거나 취소할 수 없는 거래 로 응답 저희 기준으로는 이미 취소 처리가 완료된 것이 맞고, 위 토스페이 케이스가 2회차 때 다른 응답이 보여져서 이건 내부적으로 확인해봐야 할 것이고요. 귀사에서 확인해주셔야 할 부분은 1. 왜 2번 반복해서 취소 요청을 하는지 2. 1번째 취소 응답은 왜 DB에 처리가 되지 않는지 (또는 1번에서 취소요청을 한번만 처리해주시면 될것 같네요) 가 될 것 같습니다. 우선 실제 취소 성공 처리 되었으므로 이 부분은 상점관리자에서도 확인은 가능하기 때문에 거래건은 확인해보시면 될 것 같고요. 응답 코드가 다르게 내려가는 부분은 내부적으로 확인해보도록 하겠습니다.
지니
지니OP14mo ago
네~ 감사합니다. 저도 한번 다시 체크를 해보겠습니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?