사용 API : 카카오 결제 API
서버구조 : 클라이언트 - 메인서버 - 벤더 서버(결제 중계 업체 데모 서버)
기능 1) 전시-공연 예약 가능 일자, 시간을 벤더 서버로부터 메인서버가 받아와 클라이언트에게 알려줍니다.
기능 2) 해당 시간의 예매 가능한 티켓 종류, 예매 가능화 좌석 에 대한 정보를 벤더 서버로부터 메인서버가 받아와 클라이언트에게 알려줍니다.
기능 3) 기능1과 기능2에서 받은 정보를 바탕으로 클라이언트가 메인서버와 벤더서버를 통해 카카오페이를 통해 결제를 진행합니다.
기능 4) 이후 해당 결제 내역은 마이페이지에서 조회가 가능합니다.
벤더 서버란? [벤더(vendor)는 재화나 용역을 제공하는 기업] 벤더 서버는 전시-공연의 모든 예매-결제 정보를 총괄하는 외부 업체를 가정하고 만든 서버 입니다.
예를 들어 인터파크는 일반 사용자 뿐만 아니라 유관 회사들에게 자사 프로그램을 거쳐야만 예매가 가능 하도록 하고 있습니다.
실제 서비스 구조와 가장 유사하게 서버 구조를 구성하였습니다.
해외에서는 이렇게 API를 통해 예매 가능하게 해주는 벤더 API가 있습니다.
