readyvery / readyBack

☕ [유저사이드] 간편 선결제 테이크아웃 서비스, 레디베리 🥤
https://readyvery.com/index.html
MIT License
2 stars 5 forks source link

토스 에러 핸들링 구체화 #204

Open marinesnow34 opened 4 months ago

marinesnow34 commented 4 months ago
try {
    return restTemplate.postForObject(TossPaymentConfig.CONFIRM_URL,
        new HttpEntity<>(params, headers),
        TosspaymentDto.class);
} catch (HttpClientErrorException e) {
    return e.getResponseBodyAs(TosspaymentDto.class);
} catch (Exception e) {
    log.error("e.getMessage() = " + e.getMessage());
    throw new BusinessLogicException(ExceptionCode.TOSS_PAYMENT_SUCCESS_FAIL);
}
marinesnow34 commented 3 months ago

231 이런식으로 적용

marinesnow34 commented 3 months ago

토스 에러 만들기 참고