[TIL] 01.14 결제 테스트 및 타입 지정
2021. 1. 13. 23:05ㆍTIL
오늘은 여태까지 했던 결제 로직 수정을 마무리 하기위해 타입 지정을 하고 코드 정리하는 시간을 가졌다.
Checkout, CheckoutForm, Payment, PaymentModule 컴포넌트의 타입을 namespace로 설정을 해주었다.
코드 정리를 하는 도중 url에 order_id 와 chellenge_id 을 쿼리로 붙이는 부분이 있었는데 백엔드 분과 상의한 결과 굳이 붙여줄 필요가 없는 쿼리라는 결론이 나왔고 해당 쿼리문을 제거한 다음 테스트를 진행해 봤을때 문제가 발견되지 않았지만 혹시 몰라서 일단 주석처리를 하고 진행하기로 하였다.
결제 테스트를 하면서 에러가 나는 부분들 수정 진행
- redirect URL 생성이 되지 않는 버그 해결
- db에 입력되는 uuid 와 web hook에서 가져가는 uuid가 다른 버그 해결
원래 현재 프로젝트에서는 iamport 기본 결재창을 사용하고 있었는데 다른 Pg사를 사용하였을 때 웹훅이 제대로 동작을 하는지 백엔드 분과 같이 ngrok을 사용하여 테스트를 진행을 하였고 웹훅은 정상적으로 작동을 하였다.
'TIL' 카테고리의 다른 글
[TIL] 01.18 페이스북 로그인 문제 (2) | 2021.01.18 |
---|---|
[TIL] 01.14 결제 폼 디자인 수정 작업 (0) | 2021.01.14 |
[TIL] 01.12 결제 방식 변경 정리 (페이지 이동 => 다이얼로그) (0) | 2021.01.12 |
[TIL] 01.11 결제 로직 수정 (0) | 2021.01.11 |
[TIL] 01.07 결재 방식 수정 (0) | 2021.01.07 |