- KeyIn 결제신청 에러메시지 일부 수정

This commit is contained in:
HyeonJongKim
2025-11-03 14:24:13 +09:00
parent 99be1d46f7
commit 7610fb9e94
3 changed files with 16 additions and 6 deletions

View File

@@ -81,20 +81,25 @@ export const KeyInPaymentRequestPage = () => {
};
keyInApply(keyInApplyParams).then((rs) => {
if (rs.data?.success) {
if (rs.status && rs.data?.success) {
// 성공: 화면 유지 & 입력 내용 초기화
snackBar("KEY-IN 결제 신청을 성공하였습니다.")
resetForm();
} else {
// 실패: 화면 유지 & 입력 내용 유지
const errorMessage = rs.data?.resultMessage || rs.error?.resultMessage || '결제 신청에 실패했습니다.';
const errorMessage = rs.data?.resultMessage ||
rs.error?.message ||
'결제 신청에 실패했습니다.';
// HTML 태그 제거
const cleanMessage = errorMessage.replace(/<br\s*\/?>/gi, ' ').trim();
snackBar(`[실패] ${cleanMessage}`);
}
}).catch((error) => {
console.error('결제 실패:', error);
const errorMessage = error?.response?.data?.error?.resultMessage || error?.message || '결제 요청 중 오류가 발생했습니다';
const errorMessage = error?.response?.data?.data?.resultMessage ||
error?.response?.data?.error?.message ||
error?.message ||
'결제 요청 중 오류가 발생했습니다';
snackBar(`[실패] ${errorMessage}`);
});
};