Skip to content

Latest commit

 

History

History
32 lines (31 loc) · 1.81 KB

2024-04-14.md

File metadata and controls

32 lines (31 loc) · 1.81 KB

개요

  • 일시 : 2024-04-14. 14 : 30 ~ 16 : 30
  • 장소 : 연암공대 산학협동관 러닝메이트실
  • 참석자 : 권재웅, 이재현, 장건우, 정준원, 유원준
  • 주제 : 2주차 점검

회의내용

2주차 점검

프론트엔드

  • 사용자가 보유하고 있는 식권을 확인하는 페이지에서 식권의 가격은 보여줄 필요가 없다고 논의
  • 식권 사용 시, 어떤 종류의 식권을 사용할 것인지만 사용자가 결정.
  • 사용자가 식권을 선택하면, 만료되지 않은 식권 중 구매 시기가 가장 빠른 식권을 백엔드에서 처리하여 사용할 수 있게 하는것으로 결정.

백엔드

QR 코드

  • URL 을 포함한 QR 을 인식해서 API 통신 시 우리가 만든 QR이 맞는 지 확인 할 방법이 없음.
  • QR 코드를 단순 카메라로 인식하는것이 아닌, QR 코드 데이터를 해석 및 확인을 위한 앱이 별도로 필요하다고 판단.
  • QR 코드를 생성 시, 매번 다른 QR 코드가 생성되도록 구현하는것으로 논의.
  • QR 코드의 유효기간을 줄여, 보안적인 이슈를 최소화 하려고함.
  • QR 코드 KEY 를 생성, KEY 값을 포함한 데이터를 바탕으로 QR 코드를 생성하는것으로 논의.
  • 일정 시간 이후 만료되는 KEY 값을 RDB 에 저장할 이유가 없다고 판단.
  • KEY 값은 NO SQL 을 사용하여 저장하는것으로 결정.
  • KEY 생성 시 KEY 값은 평문이 그대로 공개되면 안된다고 논의.
  • 암호화 또는 인코딩을 통해 KEY 값을 숨기는것으로 논의.

결제

  • 아래와 같은 기능이 필요하다고 논의.
    • 포트원 API 를 호출해서 결제를 행하는 기능
    • 결제 이중 체크 기능
    • 결제(+ 결제 후 INSERT)
    • 결제 내역 조회
    • 결제 내역 상세 조회
    • 환불