안녕하세요 토스결제 관련 문의드립니다.
리만코리아입니다. 새로운 결제를 가상계좌로 태우고있는데
계속 이미 처리된 결제입니다. 라는 결과가 넘어옵니다.
주문id 가 계속 다른데 뜨는 이유가 궁금합니다.
40 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
결제할 수 있는 시간이 지났다고도 같이 뜹니다.
주문번호 전달주세요
K20250121125209 입니다.
주문할때마다 주문아이디는 계속 다르게 requestPayment로 보내는데 같은 결과만 반복됩니다.
pwa 에서 결제중입니다.
K20250121125209여기서 이미 처리된 거래입니다. 를 받으셨나요?
네 해당 아이디 외에도 계속 다르게 결제요청을 하면 같은 오류가 발생합니다.
이게 이미 결제가 처리가되서 나오는 에러인지 아니면 다른 사항떄문에 나오는 에러인지 저희쪽에서 인지가 되지않아서요
결제요청할때 orderId 를, 결제요청 직전에 콘솔 등에서 로깅해서 확인이 가능 할까요?
네 결제요청할때 로깅한 orderId 입니다.
지금바로한번 로깅하고 공유드리겠습니다
K20250121125407
예전에 결제 성공한 거래건들 리스트는 관리 하고 계신가요?
주문번호가 날짜 기반이니 과거 데이터까지는 문제가 아닐 것 같긴 하네요
exceptionMessage
"ApplicationException: [C072] 부분취소중 매입요청이 실패하였습니다."
"ApplicationBadRequestException: 잘못된 환불 계좌번호입니다."
"ApplicationBadRequestException: 잘못된 환불 계좌번호입니다."
"ApplicationForbiddenException: 이미 입금했거나 반납된 계좌의 정보는 변경할 수 없습니다."
"ApplicationForbiddenException: 이미 입금했거나 반납된 계좌의 정보는 변경할 수 없습니다."
오늘 받은 에러 목록이세요. 제일 아래 에러 말고, '이미 처리된 결제입니다. ' 에러를 받으신건가요?
에러 받은 화면 캡쳐해주세요
성공한 거래 리스트 오더아이디는 관리중입니다.
일단 지금 주신 정보만으로는 원인 확인이 어려워요
이미 처리된 결제입니다.
이 에러 받은 주문번호가 필요합니다.그럼 혹시 카카오페이나 네이버페이로 결제시 주소가 유효하지 않기 때문에 Safari가 해당 페이지를 열 수 없습니다. 라는 얼럿은 어떤 경우에 발생하나요 ?
그것도 뒤로가기했거나 했을 때 발생할거에요
외부앱이 설치되지 않은 아이폰일 수도 있고요
근데 안드로이드에서는 발생하지않는데 ios 에서 네이버페이 결제 진행후 로그인하면 네이버 홈으로 가지는데
해당오류는 어떤 상황에 발생하나요 ?
이렇게 구두로만 설명하셔서는 저희도 알수가 없습니다.
영상으로 올려주시겠어요?
말씀하신 상황들이 일반적이지 않습니다.
request body 에 successUrl 확인해주세요 이렇게 보내신거같습니다
가상계좌쪽 아까 잘못된 환불 계좌번호입니다 라는 오류가 보여서 환불계좌 등록후 K20250121125412 로 요청했습니다. 같은 오류가 발생하나요 ?
토스쪽에서는 결제할 수 있는 시간이 지났어요(이미 처리된 결제입니다.)
라고 발생합니다
근데 웹에서는 정상적으로 결제가되는데
PWA 에서만 안되는 이유가 있을까요..
successUrl 어떻게 보내셨는지 확인 가능하실까요
PWA는 저희쪽 시스템이 아니에요
PWA 로 저희 웹을 감싸서 실행파일로 만든것뿐이라서요.
URL 은 잠시만요 로그찍어서 올려드릴께여
successURL은 https://dev.kr.riman.com/order
어제 테스트하셨던
K20250120010206 는 정상적으로 결제, 취소 하셨었는데요 다른분이 하신걸까요?
이렇게 보내고있씁니다
저희쪽에 그렇게 들어오지 않아서요
취소를 제가 하는건 아니고 결제만 보냈는데 바로 취소가 되는건가요?
결제 취소를 누른다기보단 결제하기를 누르면 바로 뜨는게 위의 메세지라서요.
결제를 누르면 다음뜨는 화면이
결제할 수 있는 시간이 지났어요(이미 처리된 결제입니다.)
위의 화면입니다.
이렇게 보내시면 바로 취소될 수 있을수도 있어요, 뒤에 query param 이 붙지않게 설정 가능하실까요?
K20250121125412 이것도 혹시 successUrl 이 같은 주소로 넘어왔나요 ?
확인해볼게요!
잘 왔어요
K20250121125412 이건도 바로 실패하시나요?
네 맞아요.. 같아요
어제 하셨던건 PWA 라는 것을 거치지 않고 진행된건가요?
pwa가 쿠키 관리하거나 하지는 않나요?
K20250120010206 이게 정상 진행된 어제 결제입니다
지금 정상결제가 안되는 부분은 PWA 로 진행한 것같습니다.
웹에서는 정상결제가 이루어지고있습니다.
PWA 를 봐주시는 분도 계실까요?
PWA 이전 request body 에 들어갈 데이터가 웹이랑 동일하다면..
PWA 를 거치면서 실패가 발생하는 걸로 생각되어요
따로 PWA를 보시는 분은 없구요. 현재 안드로이드는 정상인데 ios 에서만 발생하고있어서요
결제 코드는 웹이랑 완전 동일합니다 소스를 그대로 말았기때문에
IOS 에서만 결제취소 에러가 발생하고있어서 그럼 PWA ios 설정 문제일까요.. 토스쪽에서는 데이터정상으로 받고 콜백하고있나요 ?
ios 카드결제는 잘 되시나요?
잠시만요 카드결제도 해보겠습니다.
그럼 pwa 로 말아서 앱스토에어 올리면 토스페이가 작동이 안된다는 건가요 ?
스위프트에서 하는 앱스킴 말씀하시는걸까요 ? info 쪽에 ?
그럼 네이티브 앱외에는 토스페이를 정상적으로 사용할 수 없다는 말씀이실까요 ?
다른 대안은 없을까요 ?
현재는 vue로 사이트가 만들어져있긴합니다.
아 그렇게해야하는군요...
아.. 저도 처음에 메인으로 튕겼었는데.. 그런 문제가 발생하는군요
정리하면 ios는 pwa의 기능을 부분적으로만 지원해요.
외부 앱을 여는 것은 ios에서는 appSheme이나 universial link 2가지 방식으로 할 수 있는데요. 대부분 카드사가 appshceme형태로만 링크를 제공합니다. pwa라 appscheme여는 것을 공식적으로 지원하지 않고요
그럼 현재방법으로는 불가하다고 생각해야겠군요,, 정상적인 실행은
참고됬습니다. 깊은설명 감사합니다.
혹그
대만에 Tappay 의 경우에는 해당방법으로 진행이되서 현재 서비스중이여서 쉽지않군요.
감사합니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.