/v1/payments/confirm 오류 문제
해당 API 호출이 잘 되다가 갑자기 안되네요..
결제 수단은 무통장 입금이고
확인할 수 있는 오류는
invalid literal for int() with base 10: 'FAILED_INTERNAL_SYSTEM_PROCESSING'
입니다.
테스트 결제내역에
결제상태가 "중단"이라고 표시됩니다.
확인 부탁드립니다.
14 Replies
3/12 이후에 결제 연동을 해보신 분들을 찾습니다!🔎
제품 발전을 위해 설문에 참여해주세요! 추첨을 통해 선물을 드립니다. (1분 소요)
먼저 오늘 아래 링크에서 보실 수 있다시피 시스템 내부에 문제가 생겨 오류가 발생할 수 있음을 알려드립니다.
해당 문제로 인해서 발생한 오류인지 아닌지는 토스팀에서 추후 확인하겠지만, 현재로서는 해당 이슈로 인해 서버가 불안정해 발생한 오류일 확률이 있어보입니다.
https://discord.com/channels/864296203746803753/1064849140883931166/1098516202554400768
https://discord.com/channels/864296203746803753/1098440222921990184
오류코드를 보니 해당 이슈랑 동일한 문제로 보입니다.
현재 테스트계에서만 발생하고 있으며 - 위에 남겨드린 오류 해결 및 모니터링 사유로 픽스가 지연중입니다.
이 점 양해 부탁드립니다.
이 오류 받으신거죠?
네 맞습니다
이슈가 발생한 은행을 보니 같은 이슈 같에요
감사합니다
네 한번 다른 은행으로도 해보시고 안되시면 내일이나 다음주에 다시 시도해 주시면 좋을거 같아요!
이슈 알림 채널에 해결되었다고 공지가 나와있긴한데, 계속 서버가 불안정한 상황으로 양해 부탁드립니다.
네 감사합니다.
아 은행 코드 관련해서 질문이 있는데
신한은행 088 / 88
같은 경우는 코드가 두개인데 무통장 입금을 진행할때
경우에 따라 다르게 올 수도 있나요?
왜 코드가 두개로 나뉘어져 있는 건가요?
요청을 두가지 중에 하나로 하실 수 있는겁니다.
응답시 두 자리 수 값으로 들어오게 됩니다.
금결원 코드와 토스페이먼츠가 서버 내부에서 취급하는 코드가 달라 나뉘어 져 있는것으로 3자리를 쓰든 2자리를 쓰든 문자로 된걸 쓰든 요청은 정상적으로 가능하십니다.
대신 응답시에는 어떤 타입을 사용하셨나와 무관하게 숫자 두자리로 응답이 옵니다.
그러면 방금 말씀 드렸던
/v1/payments/confirm 호출시 리턴되는 response에는 두자리로 온다는거죠?
네, 맞습니다.
네네 감사합니다
첨언드리면 일반 은행이 아닌 증권사 같은 경우에는 숫자가 아닌 문자로 오는경우도 존재하니, 아래 문서를 참고해 주시면 감사드리겠습니다.
https://docs.tosspayments.com/reference/codes#%EC%9D%80%ED%96%89-%EC%BD%94%EB%93%9C:~:text=%EC%9D%91%EB%8B%B5%EC%9D%80%20%ED%95%AD%EC%83%81%20%EC%BD%94%EB%93%9C%20%EC%97%B4(Column)%EC%97%90%20%EC%9E%88%EB%8A%94%20%EB%91%90%20%EC%9E%90%EB%A6%AC%20%EC%88%98%20%EA%B0%92%EC%9C%BC%EB%A1%9C%20%EB%8F%8C%EC%95%84%EC%98%B5%EB%8B%88%EB%8B%A4.
기관 코드 | 토스페이먼츠 개발자센터
파라미터로 전달할 수 있는 기관(카드사, 은행, 통신사) 코드 리스트입니다.
신한금융투자 278 / S2
그러면 이 경우엔 S2가 리턴되나요?
네, 그렇습니다.
감사합니다~!
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.