Open tonykang22 opened 1 year ago
credit_card_declined
에러에 대해서만 따로 처리하는 로직 존재 (슬랙 메세지 포함)account_locked
였다.
max_price_exceeded
에러 발생max_price
설정할 당시, 원가격으로 설정했었으나max_price
검증 로직은 tax 를 포함하는 것으로 파악함.max_price
를 (원가격 * 1.2) 로 변경
max_price
를 엄격하게 조정하는 것은 불필요하다 판단된다.payment_info_problem
에러 메세지를 수신{"message": "There was a problem with your payment information."}
와 같은 메세지를 반환payment_info_problem
의 에러 또한 엄중히 다뤄야한다.
receiptId
)가 새로 생성된다.반품 / 취소 요청 목록 조회
뿐이다.status=RU, status=UC
의 상태 값으로 조회할 수 있다.
배포 테스트 이슈 1
개요
Common 공유 사항
찾기 힘든 쿠팡 상품
찾기 힘든 쿠팡 취소된 주문
구매 상태 적용까지 시간 소요
테스트에 사용된 상품 정보
[아마존 가격 이슈 취소] 케이스
이슈 1.
내용
파악
조치사항
AmazonProductResponse
의 mapping 문제로@Data
추가함.이슈 2
내용
파악
Availability
정보 사용.In Stock.
인지 확인 (equals()
)Out of stock
으로 받아드리게 됨조치사항
toLowerCase()
후 문자열 내in stock
이 존재하는지 확인 (contains()
)이슈 3
내용
파악
[결제완료] 주문 처리
와가격/재고 이슈 주문 취소
의 cron schedule은0 */5 * * * ?
로 매 시 5분 단위(0초) 실행이 된다.이해를 돕기 위한 예시 상황
current_status=CANCEL_REQUEST_INVALID_QUANTITY
로 영속성 부여(id=11)current_status=CANCEL_REQUEST_INVALID_QUANTITY
를 갖는 튜플을 가져와 쿠팡에 주문 취소 처리를 한다.조치사항