오늘 한일...
주말에 일 하니 부쩍 외로워서, 한일을 적어봅니다..
카드 결제시 3ds가 의무화(일본) 되는 것에 대응하기. 총 15시간 작업
gpt 딥 리서치 사용. 3ds를 사용할 때 stripe 통합부분을 어떻게 변경해야 할지 질문
이미 등록된 카드는 새로이 3ds 인증이 필요없다는 사실 확인
등록된 카드로 재결제를 하는 경우, 보안 체크리스트중 최소 2개를 만족해야 한다는 사실 확인 → 티켓작성
gpt 딥 리서치 사용. 전체 프로세스 BE,FE 예제 코드생성
대략적으로 변경이 필요한 부분을 확인 후, 본격적으로 기능을 추가하기 전에 payment서비스 리팩터링
타입 강화
테스트 추가
애매하게 추상화 되어있는 클래스, 코드를 stripe 에 확실히 의존하도록 변경.
기타 등등
리팩토링분 PR작성 및 리뷰요청
payment서비스에 3ds 인증을 위한 기능 추가
StripeSetupIntent 모델 추가
엔드포인트 변경
검증
기존 결제포함 통합 테스트 동작 확인
stripe.js 로 테스트용 GUI구현, 테스트 카드로 3ds 인증과 함께 카드가 등록 되는 것을 확인
등록된 카드로 3ds 인증 없이 여러번의 결제 성공을 확인
PR작성 및 리뷰요청
추후 대응이 필요한 부분 별도 티켓 작성
구독갱신을 위한 재결제시 3ds 인증이 요구되는 경우 유저에게 재결제 UI 링크가 담긴 메일 송신하기 (BE)
3ds 인증과 함께 재결제가 가능한 UI 작성 (FE)