payment

강동휘·2022년 12월 12일
0

code-camp

목록 보기
21/22
post-thumbnail

pg에 대한 결제 시스템을 사용하기 위해서는 api를 요청해야한다!!!

API란 무엇인가?
API는 정의 및 프로토콜 집합을 사용하여 두 소프트웨어 구성 요소가 서로 통신할 수 있게 하는 메커니즘입니다. 예를 들어, 기상청의 소프트웨어 시스템에는 일일 기상 데이터가 들어 있다. 휴대폰의 날씨 앱은 API를 통해 이 시스템과 ‘대화’하여 휴대폰에 매일 최신 날씨 정보를 표시한다.


결제 관련!!!!!!

1.결제 프로세스 이해

결제승인 과정: pg사의 승인을 받기 위한 ppt를 작성해야 한다...
결제승인 주의사항: 경매, 도박, 결제금액 직접입력 ❌
결제승인 일정: 기능구현 + 3주일(물리적으로!!)=>개발자의 일정(굉장히 중요하며, 어긋나게 된다면 서비스 전체가 흔들림...;.;.;.;.;)

1.각 기능별 얼마나 걸리는지 체크
2.주기적으로 시간 체크 업데이트
-게시판 만드는데 얼마나 걸려??
-게시판 목록
-게시판 등록
-게시판 수정
-게시판 삭제
-게시판 페이지
-게시판 검색(제목, 내용, 검색결과는 어떻게?)
-게시판 상세보기
-게시판 댓글

3.기능을 쪼개서 대화하자!!

아임포트


로직을 구성할때 개발자의 입장에서 한명의 상대 한다고 생각하지말고 많은 사람들의 입장에 대입하여 실험을 해봐야한다@@@

결제 시간및 관리는 항상 세계표준시간:UTC로 저장을 한뒤 각나라의 시간대별로 변환해주어야한다아아앙

1.직접 버튼 등을 클릭해서 함수를 실행하는 방법
2. 나는 가만히 있는데 특정 시간에 자동으로 함수가 실행되는 방법 => 크론탭

크롭탭이란??

"특정 시간에 특정 작업을 해야한다."
크롭탭 사용설명서

🖥️SetTimeout실행시 callStack 에 쌓이지 않고 대기하고 있다가 TaskQueue 를 마지막에 들고온다.

(싱글)스레드(thread)로 실행될경우 이벤트 루프를 혼자 처리하기때문에 setTimeOut같은 함수가 발생이 된다.

단 멀티스레드도 존재하고 있다!!!


정규표현식.


(?=vlaue)
는 커서를 잡아주는 것이다.


s 커서 뒤에 d

profile
👨🏻‍💻프론트엔드에서 pm으로 커리어 전향을 희망하는

0개의 댓글