예상 금액10,000,000원
예상 기간30일
개발
웹 외 1개
프로젝트 개요 - 플랫폼 이름 : 노크노크 스페이스 - 플랫폼 정의 : 휠체어 이용자가 객실의 휠체어 접근 정보를 파악하여 숙소를 예약할 수 있는 숙소 중개 플랫폼 - 플랫폼의 주요 기능 • 객실의 휠체어 이용 정보를 제공한다. • 장애인 객실을 예약 및 결제를 할 수 있도록 한다. 현재 준비사항 : - 유저 테스트 (완료) - 기획 및 설계 : 시퀀스 다이어그램 및 ERD 작성되었습니다. - 사용자 단 디자인 및 프런트엔드 개발은 내부에서 진행합니다. - PG사 계약(토스페이먼츠) 진행 중입니다. 필요 요소 : - 숙소 중개 플랫폼 내 결제 시스템 개발 개발 언어/환경 : - 플랫폼은 Python으로 개발되었으나 모듈 개발 시 언어는 제안 가능합니다. 상세한 업무 내용 : □ 의뢰 내용 : 결제 모듈 개발 □ 의뢰 주의 사항 : 독립적인 결제 모듈 형태로 개발 □ 요구사항 ▷ 유저가 정상적으로 숙박료를 결제를 할 수 있어야 한다. - 유저가 결제 버튼을 클릭하면 연동된 PG 결제창이 열려야 한다. - 클라이언트에서 서버로 결제 생성을 요청할 수 있어야 한다. - 결제 생성 정보를 자사 결제 테이블에 데이터를 생성할 수 있어야 한다. - 클라이언트에서 PG사 시스템으로 결제 요청을 하고, 정상적인 결과를 받을 수 있어야 한다. - 클라이언트에서 PG사 시스템으로부터 받은 결과를 서버로 전달할 수 있어야 한다. - PG사 시스템으로부터 결제 완료되면 서버에서 Webhook을 통해 결제 상태 변경에 대한 정보를 받을 수 있어야 한다. - 서버에서 결제 테이블의 정보를 조회할 수 있어야 한다. - 서버에서 PG사 시스템으로 결제 조회를 요청하고 정상적인 결과를 받을 수 있어야 한다. - (DB) 결제 요청 시 결제 정보와 (PG) 결제 인증 후 반환 된 정보를 비교하여 검증할 수 있어야 한다. - 최종적으로 결제 요청이 완료된 정보를 결제 DB에 생성할 수 있어야 한다. ▷ 유저 혹은 숙소가 예약을 취소할 시 정상적으로 결제를 취소할 수 있어야 한다. - 클라이언트에서 서버로 결제 취소 요청을 하고 정상적인 결과를 받을 수 있어야 한다. - 서버에서 결제 DB로 정보를 조회할 수 있어야 한다. - 서버에서 결제 취소 테이블로 취소 이력이 생성될 수 있도록 해야 한다. - 서버에서 PG 시스템으로 결제 조회를 요청하고 정상적인 결과를 받을 수 있어야 한다. - 서버에서 PG 시스템으로 취소 혹은 부분 취소 요청을 하고 정상적인 결과를 받을 수 있어야 한다. ▷ 자사 인프라에서 정상 작동해야 한다. - 자사 DB에 결제 관련 테이블이 초기화(생성) 될 수 있어야 한다. - 기존 테이블로 연결 시 이용 가능해야 한다. - 환경 변수를 통한 개발 DB로 연결 가능해야 한다. - 이미지를 통한 health check 가 포함 되어야 하며, 오류 시 알려주는 시스템이 있어야 한다. - 해당 health check는 pg사와의 연결, 내부 db와 연결, 내부 server와 연결을 확인해야 한다. 주의사항 - PG 결제 시스템 관련 경험이 있으면 좋을 것 같습니다.(포트폴리오) - PG 계약이 완료되지 않았지만, 가능한 기능부터 먼저 개발 시작하면 좋을 것 같습니다. - 일정 준수 필요합니다.
프로젝트 문의 0
프로젝트 문의가 없습니다.
첫 번째 프로젝트 문의를 등록해주세요.