failUrl
결제를 진행하다가 취소를 하면 failUrl로 가는게 아닌 취소되었습니다 라고 오류가 뜨는데 오류가 안뜨고 failUrl로 이동시키는 방법은 try..catch 밖에 없을까요? NextJS입니다
11 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
네 맞습니다.
결제창 닫기도 동일하게 동작해요
그러면 성공하고 successUrl로 이동시 뭘 확인해야 유저가 진짜 결제를 했다고 시스템상에서 확인이 가능할까요?
successUrl 은 결제성공은 아니고 인증성공이에요
인증성공+승인성공 해야 결제가 완료된거구요
successUrl 로 전달되는 query param 3종세트가 정상적으로 받아졌다면 인증이 성공했다고 보시면 됩니다
orderId, amount, paymentKey
여기를 보시면 도움이 되실거에요
https://docs.tosspayments.com/guides/v2/get-started/payment-flow#%EA%B2%B0%EC%A0%9C-%ED%9D%90%EB%A6%84-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0
결제 흐름 이해하기 | 토스페이먼츠 개발자센터
카드 결제 과정의 세 가지 핵심 단계인 요청, 인증, 승인을 이해하고 결제 정보를 검증하는 방법을 알아보세요.
근데 꼭 successUrl 또는 failUrl로 리다이렉트 시켜야 하는걸까요
모바일 서비스도 제공하시죠?
아니요
웹사이트만 입니다
웹에서 모바일도 서비스 제공하시냐고 말씀하신거라면
맞습니다
더 자세히 설명하자면
도메인이 minedplumr.com이라면 인증 및 결제 전부 다른 path로 이동 없이 minedplumr.com에서 해결 하고 싶습니다
모바일도 사용 중이라면 불가능합니다.
모바일은 카드사 등 원천사 도메인으로 redirect가 무조건 일어나기 때문에 1개 페이지에서 처리가 불가해요
모바일에서는 페이지 이동없이 결제가 불가능합니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.