/api/payment/ready
: 코스 ID로 카카오페이 결제 준비 → 카카오 PG redirect URL 반환/api/payment/approve
: 프론트에서 받은 pg_token
으로 카카오 승인 API 호출UserCourse
저장 (수강권 등록, 멱등 처리)/api/payment/cancel
, /api/payment/fail
콜백 처리즉, “결제 요청 → 카카오 승인 → DB에 수강 등록” 까지 백엔드 로직은 완성된 상태예요.
프론트와 연결
/api/payment/ready
호출 → 받은 redirect URL로 이동/payment/success?pg_token=...
리다이렉트/api/payment/approve
호출👉 여기만 프론트에서 마무리되면 전체 결제 흐름이 끝나요.
운영 품질
Payment
엔티티) 별도 저장 → 환불/내역 조회 가능프론트가 아직 미완성이니까 end-to-end 결제는 테스트 불가지만,
지금 백엔드 상태는 ready ~ approve ~ UserCourse 등록까지 다 준비돼 있어요.
👉 프론트가 붙으면 바로 “결제 → 강의 접근 가능” 시나리오가 동작할 거예요.