조엘파파
조엘파파12mo ago

결제성공하면 가는 url관련

수고하십니다. 문의드릴 내용은 결제위젯에 결제성공하면 paymentWidget .requestPayment({ orderId: orderId, orderName: orderName, amount : orderAmount, successUrl: "http://localhost:8080/order/success", failUrl: "http://localhost:8080/order/fail", customerEmail: email, customerName: name }) 저렇게 localhost로 보냈는데요 이제는 웹서버에서 돌려보는데 상대경로를 적으면 안되나요? /order/success 이런식으로요 http://www......뭐라고 안적고 할수는 없나요?
9 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
조엘파파
조엘파파OP12mo ago
저기에 https 를 해야되는지 http를 해야되는지도 해깔려요 스프링부트 콘트롤러에서 관리하는 상대경로로 보내면 콘트롤러가 알아서 갈거같은데요... 어떻게 해야될까요?
유부장
유부장12mo ago
절대 경로로 해주세요. 토스페이먼츠가 알 수 있는 절대경로 주소여야 합니다.
조엘파파
조엘파파OP12mo ago
http://www.printwell.kr/order/success하면 되나요? 도메인등록하고 웹서버 주소 연결해서 지금 볼수 있거든요 거기서 테스트하는데 localhost로 가서 당황했어요 ^^ 아참 그리고 웹서버의 방화벽에 토스관련 포트를 추가해주라고 어디서 본거같았는데...... 포트 추가해줘야되는거죠?
김차장
김차장12mo ago
포트추가는 아니구요, 웹훅을 사용하실때 방화벽을 사용하시는 경우 IP추가입니다.
조엘파파
조엘파파OP12mo ago
웹훅을 사용하거든요 방화벽에 허용해야되는거죠 토스꺼요 근데 국내는 0,0,0,0 해서 다 열려 있는데요 그럼 추가 안해도 되는건가요?
김차장
김차장12mo ago
successUrl 은 이런형태를 쓰시면됩니다
let path = "/";
let successUrl = window.location.origin + path + "success";
let path = "/";
let successUrl = window.location.origin + path + "success";
네 전부 열려있으시면 추가하지 않으셔도 돼요
조엘파파
조엘파파OP12mo ago
예 알겠습니다. 웹훅주소만 토스에 등록해놓으면 되는거구요 successUrl 도 감사드립니다.~ 👍
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?