Skip to content
This repository has been archived by the owner on Mar 7, 2022. It is now read-only.
SeongSoo Cho edited this page May 17, 2018 · 2 revisions

결제

1. 수단

  • 카드
    • 환불 자동화 가능
  • 가상계좌
    • 환불 자동화 미지원 (구현 예정)

2. 대상

  • 개인
  • 단체
    • 예) 학교에서 단체로 등록
  • 법인
    • 법인카드로 개인 / 단체 각각 등록 가능
    • 세금계산서 발행 필요

3. 결제 옵션

  • 컨퍼런스
    • 얼리버드
    • 일반
    • 개인후원
  • 튜토리얼
  • 영코더
  • 아이돌봄

4. 테이블 구조

  • 우선은 컨퍼런스 결제만 고려하여 테이블을 구성한다
  • 나머지 결제옵션은 Registration 테이블에서 파생되서 만들면 될 것 같다.
  • 개인의 경우 개인 계정으로 등록 및 결제를 하면 Registration 과 conference_attendee 테이블에 각각 row 1개 씩 생성된다.
    • Registration의 amount 는 1
  • 법인의 경우, 법인 계정을 생성 후 결제를 하면 Registration 에 1개 row 가 생성되고 amount 는 결제시 입력한 수량만큼 생성된다.
    • 이 후 법인 계정에서, 결제한 티켓에 대해 amount 만큼 유저를 추가할 수 있다.
    • 1명의 유저를 추가하면 conference_attendee 에 1 row 가 추가된다.
  • Options Table
    • event_type
      • 컨퍼런스 / 튜토리얼 / 영코더 / 아이돌봄
    • conference_type
      • 얼리버드 / 일반 / 개인 후원 / 법인
Clone this wiki locally