- 결제전 - 주문번호 생성 - 총 가격 생성 => /api/pay/cart/purchase/create로 구현함
- 결제 진행 - Javascript IAMPORT SDK를 이용 - IMP.request_pay (merchantUID, amount ,pay-method>
- 결제완료 - Import UID + payCode(==merchantUID) 값을 이용 - 검증 진행 (우리 서버) - /api/pay/payment/complete 로 구현함
필요한 값
paycode : 고유한 주문 번호
Amount : 총 금액
payMethod : 결제 종류
응답값
Import 고유번호
고유 주문 번호
주의)
IMP.request_pay로 안하면, 결제 UI가 나오질 않음
OAuth2.0
필요한 값
Client Id
Client Secret
Redirect UrI
<과정> 1. 링크 - > nid.naver.com/oauth2.0/authorize?response_type=code&client_id=??&redirect_uri=[리다이렉트URI]&state=STATE 2. 해당 링크로 네이버 로그인 진행 3. redirect_uri로 응답 (code값) 4. 해당 코드 값으로 accessToken 발급 5. accessToken값을 이용하여 네이버 사용자 조회 (-> 해당 회원 등록) 6. JWT 생성 7. 쿠키로 굽기 (jwt 값 쿠키에 저장)