api 호출 후 에러 발생시 오류 메시지 문의
안녕하세요
api 호출 후 에러 발생시 WebException 오류 메시지 문의드립니다
catch 이용해서 api 오류 발생했을떄 alert 처리를 하려고하는데
사용자에게 보여줘도 되는 오류들밖에없을까요??
제가 확인한 오류로는 테스트서버라서 가상계좌 취소 시 존재하지 않는 환불계좌입니다 등 알려줘야하는 에러 메시지들인데
혹시나 무조건 보여주면 안되는 메시지도 있나해서요
api는 결제, 결제 취소 등등 모든 결제 관련 api 호출을 의미합니다.
try{
string url = string.Format(TOSS_PAYMENT_CANCEL_URL_FORMAT, reqData.PaymentKey);
} catch (WebException ex)
{
string errorMsg = OrderCommon.GetWebExceptionMessage(ex);
}
public static string GetWebExceptionMessage(WebException ex)
{
if (ex.Response == null)
return ex.ToString();
using (StreamReader reader = new StreamReader(ex.Response.GetResponseStream()))
{
return reader.ReadToEnd();
}
}
이런식으로 로직이 구현되어있습니다.
4 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
고객에 노출안되어야하는 것은 없습니다.
다만 에러 메시지가 어려운 내용일 경우 이해하지 못할 수 있기 대문에 이 부분은 순화표현으로 대체해주시는게 좋을 것 같습니다.
넵 감사합니다
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.