백엔드 개발 순서
1. 개발자 개정을 Stripe에서 만든다.
2. Maven Dependency에 Stripe를 추가한다.
3. Stripe API Key를 설정한다.
4. PaymentInfo DTO를 생성한다.
5. PaymentIntent를 생성할 수 있는 CheckoutService 수정
6. PaymentIntent endpoint를 노출시키는 ChekcoutController를 수정
1.
자세한 설명은 생략
2.
아래 링크에서 가져와서 pom.xml에 추가한다.
Maven Repository: com.stripe » stripe-java (mvnrepository.com)
3.
스트라이프 대시보드에서 developers -> API keys에 가면 Secret key가 있다.
그걸 application.properties에 입력.
![](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
4.
![](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
5.
![](https://blog.kakaocdn.net/dn/IqD8v/btry8jkUboy/73N8MmQ7WxSKNpTlzLdWK0/img.png)
![](https://blog.kakaocdn.net/dn/eqDPNf/btry4TgXjr5/zdSzSkDh5cCp76Uop7WSAK/img.png)
application.properties에서 값을 가져와서 넣는다는 뜻이다
6.
![](https://blog.kakaocdn.net/dn/Y9XSM/btrzab0M8uU/XCrQHcisDeWycgRqxVkjKk/img.png)
'컴퓨터공학 > Boot & Angular' 카테고리의 다른 글
Angular> Payment Frontend 2 (0) | 2022.04.16 |
---|---|
Angular> Payment Frontend (0) | 2022.04.16 |
Angular> Payment 시작 전 (0) | 2022.04.10 |
Angular> Environments (0) | 2022.04.10 |
Angular> HTTPS (0) | 2022.04.09 |