Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

기본기능 #2

Open
G-ONL opened this issue Dec 23, 2018 · 0 comments
Open

기본기능 #2

G-ONL opened this issue Dec 23, 2018 · 0 comments

Comments

@G-ONL
Copy link
Owner

G-ONL commented Dec 23, 2018

기본 기능 정의 및 DB 테이블 정의

  1. 회의 주제

    • 기본 기능 정의
    • DB 테이블 정의
  2. 회의 일시

    • 2018/11/24(토) 18:00 ~ 22:10
  3. 참여자

4. 내용

브라우저 익스텐션을 이용한 URL 간편 결제시스템 구축

  • 기능 정의
    1. 고객 (구매자, 판매자) 정보 관리 (CRUD)
    2. 토큰 (jwt) or 인증번호 발급 ( 해당 구매자가 인증된 사용자인지 검증 및 해당 사용자가 발생시킨 결제인지 확인하는 용도)
    3. 결제 정보 관리 (CRUD)
      • 결제 정보 Create
      • 결제 준비 / 결제 연동 (PG사와 연동) / 결제 요청 (PG사에 요청) / 결제 승인 / 결제 완료 에 따른 상태 Update
        • 결제 연동과 결제 요청의 경우 PG사와 연동 및 요청 되었다고 가정함
        • 일단 해당 기능은 PG사 서버 연동 요청 없이 결제 관련 state 만 update 할 예정
        • 추가적으로, 시간이 된다면 200 OK만 보내는 PG사 API 서버 구현 생각중
      • 결제 시 제품 구매 가능 여부 검사 (수량 검사)

DB 테이블

screen shot 2018-11-25 at 10 29 09 pm

paymentsystem

payment_system_db_20181125_23_35.txt

  • 역할 분담
    • 사용자 정보 관리 CRUD : @yeGenieee (최예진)
    • 토큰 or 인증 번호 발급 : @yeGenieee (최예진)
    • 결제 정보 Create : @G-ONL (김재윤)
    • 결제 State Update : @G-ONL (김재윤)
    • 결제 관련 로직 (수량 검사 등) : @G-ONL (김재윤)
    • 크롬 익스텐션 : @MinGOODdev (조민국)
    • 판매자 상품 등록 기능 : @MinGOODdev (조민국) --> 부가적인 사항 (Milestone 2)

5. TDL

  • 기능 정의 컨펌 받은 후 구체화
  • 서버 몇 대 사용할 것인지 결정
  • 코딩 컨벤션
  • 서버 환경 세팅
  • 통신 규칙 정리
  • URL - 상품 매핑 시스템 로직 생각해보기
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant