간편결제 시에만 이미 처리된 결제입니다.
일반 카드결제, 계좌이체, 가상계좌 등은 정상적으로 성공으로 떨어지나, 간편결제로 결제한 경우에만 이미 처리된 결제건이라고 실패처리로 떨어져서 개발자센터의 라이브키 API로그를 확인해보니 1초차이로 2번씩 요청이 들어왔다고 나오며 아래와 같습니다.
[최초 정상결제]
orderId : ariskrkwwk-mall-17153744-S2024060010
X-Tosspayments-Trace-Id : 2f8bdf9daa1cd2178a69bb7270fc51a9
[1초 후 이미 결제된 건이라고 실패처리]
orderId : ariskrkwwk-mall-17153744-S2024060010
X-Tosspayments-Trace-Id : 33a82d5595197eb02cdddc56c464c271
이렇게 되어서 최종적으로는 결제실패로 떨어지는데요.
일반 결제인 경우 정상적으로 처리되는데 간편결제 시에만 왜 두번 호출이 되는지 모르겠습니다.
답변 부탁드립니다.
감사합니다.
5 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
간편결제시에 승인요청하는 부분의 코드를 보셔야 할거같아요
질문 하신 내용중에 답이있는데요
PG로 승인요청이 두번 들어왔고 두번째 승인요청에 대해
라고 받으셨어요
답변해주신 내용은 이미 제가 알고서 질문한 내용 같고요..
제가 궁금한건 왜 두번 승인 요청이 되는지 궁금합니다.
1. tossPayments.requestPayment()로 모듈을 열고 결제 수단 파라미터 중 successURL을 통해 success가 넘어오면 그때서야
2. /v1/payments/confirm 를 호출하는데요.
토스 간편결제 모듈이 왜 success를 두번 넘겨서 /v1/payments/confirm를 두번 호출하는지 모르겠습니다.
두번 요청을 하시는 겁니다.
왜 두번 요청을 하시는지는 가맹점에서 요청하시는 것이라 저희가 확인을 해드릴수가 없습니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.