jnk1m
Foliage IT
jnk1m
전체 방문자
오늘
어제
  • 분류 전체보기 (209)
    • Today I Learned (34)
    • Java (47)
    • Database (15)
    • [NHN Academy] (27)
    • Spring (47)
    • HTML + CSS + JavaScript (11)
    • JSP (3)
    • Node.js (10)
    • React Native (2)
    • 기타 (8)
    • 스크랩 (5)

인기 글

최근 글

티스토리

hELLO · Designed By 정상우.
글쓰기 / 관리자
jnk1m

Foliage IT

Spring

[Spring] Day16 결제 API (Note)

2022. 4. 7. 16:00

Spring Day15 결제 API 

2022/04/07 

 

1. 카카오 페이 문서 보고 직접 자바로 개발 (https://developers.kakao.com/docs/latest/ko/kakaopay/common )

2. i’mport 결제 api를 제공해주는 것 이용  

 

1. 카카오 페이 (자바)  요청 URL 정리   

URL 
Method 
설명 
/kakao/kakaoPay 
GET 
결제 폼페이지 
/kakao/kakaoPay 
POST 
카카오 결제 요청  
카카오 api에서 지정한 요청 주소 
 
http://kapi.kakao.com//v1/payment/ready 
카카오 결제 준비 요청 
http://kapi.kakao.com//v1/payment/approve 
카카오 결제 승인 요청 

 

1) 스프링에서 HTTP 요청할 때 사용하는 방법들 RestTemplate, WebClient -> RestAPI로 통신을 할 수 있는 클래스  

 

RestTemplate 

: HTTP 통신에 유용한 템플릿, REST 서비스를 호출하도록 설계되어 요청 method GET, POST, DELETE, PUT에 맞게 여러 메서드 제공.  

 

2. i’mport 아이엠포트 

https://admin.iamport.kr/settings#tab_pg 

  1. 사이트 들어가서 가입하기 
  1. 관리자 콘솔> 로그인> 시스템 설정 탭> PG 설정 탭>  PG사: 카카오/ TEST 모드 ON CID: TC0ONETIME> 저장 
  1. 그 뒤로는 I'mport 문서 보고 하나씩 따라하기  https://docs.iamport.kr/implementation/payment  

 

    'Spring' 카테고리의 다른 글
    • [Spring] Day14 댓글 답글 달기 + 페이징 처리 (Code)
    • [Spring] Day16 결제 API (Code)
    • [Spring] Day13 (Code): 댓글
    • [Spring] Day13 (Note): 댓글

    티스토리툴바