티스토리 뷰

PG 사 연동


<과정>

- 결제전
    - 주문번호 생성
    - 총 가격 생성
     => /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 값 쿠키에 저장)

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함