doe
doe2y ago

결제 실패시, ORDER ID

안녕하세요. 결제 실패 했을때 리다이렉트 되는 fail 페이지에서 order id를 확인 하는 방법이 있을까요?
17 Replies
토스페이먼츠 BOT
3/12 이후에 결제 연동을 해보신 분들을 찾습니다!🔎
제품 발전을 위해 설문에 참여해주세요! 추첨을 통해 선물을 드립니다. (1분 소요)
이실장
이실장2y ago
GetParam으로 돌려드리고 있습니다.
doe
doeOP2y ago
리액트에서 router.query에 code와 message 두개만 있네요 ㅠ
이실장
이실장2y ago
저희 Npm package쓰시나요?
doe
doeOP2y ago
nextjs에서 payment-widget-sdk 사용하고 있습니다.
이실장
이실장2y ago
failUrl이 현재 어떻게 떨어지고 있나요? 브라우저 검색창에서요
doe
doeOP2y ago
/fail?code=PAY_PROCESS_CANCELED&message=결제가+사용자에+의해+취소되었습니다. 이렇게 떨어지네요
이실장
이실장2y ago
확인해볼게요 주문번호는 받아서 어떻게 사용하시려하시나요?
doe
doeOP2y ago
결제 인증 단계에서 실패가 발생하면 생성된 주문 테이블을 삭제 하는 목적으로, 주문번호로 디비쿼리가 필요한 상황입니다.
today.lastday
today.lastday2y ago
결제창 호출시 successUrl, failUrl에 사용자 파람을 추가하면 받아보실 수 있어요. 그렇게 테스트해보시겠어요.
doe
doeOP2y ago
아 확인되네요! 정말 감사합니다!! 감사합니다!
이실장
이실장2y ago
@doe8391 저희가 한번 재현해보려고 하는데요! 사용자취소 재현 루트 한번 확인해주실 수 있으세요? orderId가 넘어오는 쪽으로 수정하려고 준비 중입니다.
doe
doeOP2y ago
재현 루트라는게 사용자 취소 과정 말씀이실까요? failUrl: ${window.location.origin}/order/fail?orderId=${orderId} 이렇게 하니까 잘 받아지네요
이실장
이실장2y ago
failUrl까지 이동하려면 결제창 띄우고 취소하는등 작업을 거치셨을 텐데요 어느 카드사를 선택 후 취소를 눌렀는지 등 공유해주시면 감사하겠습니다.
doe
doeOP2y ago
삼성, 카카오뱅크, 국민으로 테스트 했습니다. 다른 카드사로 시도해보니까 중간에 결제 닫기, 취소 버튼을 눌러도 fail 페이지로 리다이렉트 안되는 경우가 있더라구요.. 모든 카드사가 다 리다이렉트 되는게 아닌가보네요 ㅠ
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
doe
doeOP2y ago
orderId가 이제 파라미터 변경 없이 바로 나오네요! 감사합니다! failurl이 깔끔해졌어요!

Did you find this page helpful?