bujeong
bujeong2y ago

시스템연동 질문드립니다

https://api.tosspayments.com/v1/payments/confirm 으로 결제승인 api 요청 시 time out 에러가 발생해서 nslookup api.tosspayments.com 으로 확인해보니 ip 가 103.182.251.2 가 찍혔습니다 저희는 outbound 신청으로 ip 121.67.39.74, 164.124.119.237 을 신청했는데 nslookup으로 확인된 ip를 추가로 신청해야 정상적으로 api 요청이 완료될까요?
16 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장2y ago
토스페이먼츠 서비스는 클라우드 기반으로 제공되고 있으며, IP 는 클라우드 서비스 업체의 IP 들이 전체적으로 활용 됩니다. 폐쇄된 서버환경에서 API 호출이 필요 하신건가요?
bujeong
bujeongOP2y ago
네 고객사 내부망에서 호출이 필요한 상태입니다
유부장
유부장2y ago
api.tosspayments.com 여기를 아래 IP 만 바라보도록 작업 해주시기 바랍니다. 103.182.250.2 103.182.251.2
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
bujeong
bujeongOP2y ago
네 감사합니다
bujeong
bujeongOP2y ago
추가로 문의드릴게있습니다 저희 결제승인 코드가 https://github.com/tosspayments/payment-widget-sample/blob/main/jsp/success.jsp 와 거의 동일한데
GitHub
payment-widget-sample/jsp/success.jsp at main · tosspayments/paymen...
토스페이먼츠 결제위젯 샘플 앱입니다. . Contribute to tosspayments/payment-widget-sample development by creating an account on GitHub.
bujeong
bujeongOP2y ago
해당 소스의 44번 라인의 OutputStream outputStream = connection.getOutputStream(); 에서 타임아웃 에러가 뜹니다. 저희쪽에서 추가로 확인해볼게 있을까요?
Kimoon Lee
Kimoon Lee2y ago
연결이 안되시는 것이라 방화벽쪽을 확인해 주셔야 할것 같습니다.
bujeong
bujeongOP2y ago
혹시 웹서버를 통해서 결제승인을 진행할 방법이 있을까요?
Kimoon Lee
Kimoon Lee2y ago
아뇨 없습니다. 기본적으로 결제 승인은 보안 이슈로 서버2서버로 진행됩니다. 웹서버를 통한 결제승인 이라는게 FE 에서 승인 요청을 하신다고 이해하고 드린 답변입니다.
bujeong
bujeongOP2y ago
네 감사합니다. 고객사에 추가로 outbound 신청하려는데 포트는 상관없을까요? 아니면 기존에 신청할때는 9443으로 신청했는데 동일하게 신청하면 될까요?
유부장
유부장2y ago
단순히 outbound 요청이 아닌, api.tosspayments.com 가 바라보는 IP 가 103.182.250.2 103.182.251.2 이 두개만 되도록 작업 필요하심을 꼭 확인 해주셔야 합니다 포트는 443 입니다 특정 도메인을 바라보는 IP 를 2개로 고정 해야 합니다
bujeong
bujeongOP2y ago
특정 도메인을 바라보는 IP 를 2개로 고정 하는 방법은 고객사 방화벽 정책에 설정을 통해 가능할까요? 고객사쪽에서 설명을 요청할 수 있을것같습니다
today.lastday
today.lastday2y ago
방화벽 정책은 아니고 네트워크의 dns 설정을 통해서 가능합니다.
bujeong
bujeongOP2y ago
네 감사합니다

Did you find this page helpful?