방화벽 설정
방화벽은 외부의 신뢰할 수 없는 네트워크가 내부 네트워크에 접근하지 못하도록 하는 보안 시스템입니다. 특정 포트나 IP에서 들어오는 요청을 필터링하거나, 사용자 인증 요청, 프록시, 주소변환기능(NAT) 등의 방법이 있습니다.
포트 번호를 허용하세요
1. API 요청을 위한 443 포트
상점 서버에서 잽페이 서버에 요청을 보내려면 HTTPS로 접근할 수 있는 443 포트가 허용되어 있어야 합니다.
443 포트는 HTTPS(Hypertext Transfer Protocol Secure)의 기본 포트로 사용되며, HTTPS는 HTTP에 SSL/TLS 암호화 계층이 추가된 프로토콜입니다. 이를 통해 클라이언트와 서버 간의 데이터가 안전하게 암호화되어 전송됩니다.
2. 웹훅 URL 포트
결제 상태 변경에 대한 웹훅 이벤트를 등록하면, 상점 서버로 결제 상태 변경 정보가 전송됩니다. 각 상점은 아래 구글폼을 통해 웹훅 URL을 반드시 제출해 주시기 바랍니다.
상점 서버의 방화벽 설정 시, 웹훅 URL에 지정된 포트 번호로 인바운드 트래픽을 허용해 주셔야 합니다.
웹훅(Webhook)은 서버 간 자동으로 정보를 전달하기 위한 방법으로, 특정 이벤트가 발생할 때 서버가 미리 설정된 URL로 HTTP 요청을 보내는 방식입니다. 클라이언트는 웹훅을 통해 실시간으로 이벤트나 데이터를 전달받을 수 있으며, 이를 통해 서버 간 통신을 자동화하고 즉각적인 처리를 할 수 있습니다. 웹훅은 주로 결제 완료, 상태 변경, 알림 등의 상황에서 자주 사용됩니다.
웹훅 발송은 상점아이디(store_id)별로 따로 발송됩니다.
IP 접근 제어 목록에 추가해주세요
웹훅 이벤트가 원활히 전달될 수 있도록, IP 주소 141.164.58.123 를 상점 서버의 방화벽 허용 목록에 추가해 주시기 바랍니다.
HTTP 프로토콜
HTTPS만 사용합니다
잽페이 API는 HTTPS로 호출해야 합니다.
HTTPS(Hypertext Transfer Protocol Secure)는 HTTP에 SSL/TLS 암호화를 추가한 보안 프로토콜로, 브라우저와 서버 간 데이터를 안전하게 전송합니다. HTTPS는 데이터를 암호화해 제3자가 가로채거나 변조하지 못하도록 보호하며, 서버의 신원을 인증하는 기능도 있습니다. 반면, HTTP는 데이터를 암호화하지 않기 때문에 보안에 취약합니다. HTTPS는 주로 보안이 중요한 웹사이트에서 사용되며, HTTP와의 가장 큰 차이는 데이터 암호화 여부입니다.
TLS 버전 1.2 이상을 지원합니다
TLS(전송 계층 보안)은 안전한 통신 프로토콜입니다. 잽페이 API는 TLS 버전 1.2 이상만 지원합니다.
TLS 1.2 미만의 SSL/TLS 버전은 보안이 취약하여 지원하지 않습니다. 상점 서버의 HTTP 클라이언트 환경이 TLS 1.2 이상을 지원하는지 확인해주세요.
TLS(Transport Layer Security)는 인터넷 통신에서 데이터의 기밀성과 무결성을 보장하기 위한 보안 프로토콜입니다. TLS는 데이터를 암호화하여 전송함으로써, 제3자가 데이터를 가로채거나 변조하지 못하도록 보호합니다. 주로 HTTPS 통신에서 사용되며, TLS는 서버와 클라이언트 간에 안전한 연결을 설정하는 데 필수적인 역할을 합니다.