PG (Payment Gateway, 결제대행) 시스템 개발
PG (Payment Gateway) 서비스 또는 전자지불 서비스는 쇼핑몰, 콘텐츠, 사이트, 데이터 센터 등 기타 사이트에서 고객이 실시간으로 신용카드 / 전자화폐 / 은행 계좌이체 등의 결제를 원할 경우 이를 결제 대행 처리해 주는 일련의 서비스 |
1. 수행 기간
○ 2016년 10월 ~ 2016년 12월
○ 금융감독원 PG사 등록 신청 준비 중
2. 프로젝트 개요
○ 전자상거래 공급업체(온라인 쇼핑몰 등)를 대신하여 구매자와 판매자간의 온라인 대금결제를 중계하고 정산하는 서비스
○ 온라인 거래는 오프라인과 다른 결제과정이 필요한데, PG업체는 온라인상에서 신용카드, 계좌이체(실시간 계좌이체 및 가상계좌 이체), 상품권 등을 사용할 수 있도록 개발
3. 시스템 구성
4. 주요 개발 내용
○ 다양한 결제수단 지원
- 신용카드, 계좌이체, 가상계좌, 현금영수증 등
○ 안정적인 대금지급 및 다양한 정산주기
- 모든 결제수단에 대해 시스템에서 일괄 정산
- 정산 주기 및 지급 방식을 가맹점의 개별 요청에 맞게 조정
- 대금 지금 시기 최대한 단축
○ 검증된 시스템 안정성
- IDC 백본망을 이용한 이중화 구성
- 365일 24시간 모니터링
- 시스템 장애 발생 가능성에 대한 신속한 감지
- 결제 수단별 2개 이상의 원천결제사 연동으로 장애시 VAN사 자동 변경
○ 개인정보 보호
- 256bit SSL 암호화를 통한 웹보안
- DDoS 등의 공격을 막아주는 방화벽
- 패킷을 분석하여 해킹을 방지하는 웹 방화벽
- 256bit SEED 암호화를 통한 데이터 암호화
5. 핵심 개발 내용
○ 전문 통신
- 쇼핑몰, 단말기, POS 기기 및 원천결제사와의 전문통신을 이용하여 결제정보 승인 및 취소한다.
○ 암호화
- 송수신 전문간의 256bit 암호화를 통해 개인정보 및 결제정보의 유출을 방지하여 안전한 결제 환경을 제공한다.
○ 이중화
- 서버를 포함하여 모든 네트워크 장비 및 데이터의 이중화
6.개발 환경
- Apache, Tomcat ,Tibero, Java/Jsp , Java Spring Framework, Jquery, jqGrid
- C++