API 에러 코드 일람
T사 에러 코드 일람과 일부 호환성을 제공해요.
export const KnownErrors = {
ALREADY_CANCELED_PAYMENT: [400, '이미 취소된 결제입니다.'],
ALREADY_COMPLETED_PAYMENT: [
400,
'이미 완료된 결제입니다.',
'(참고) 이미 승인 실패한 결제도 본 에러코드로 출력됩니다. 새 결제를 생성해주세요.',
],
ALREADY_PROCESSED_PAYMENT: [400, '이미 처리된 결제입니다.'],
BELOW_MINIMUM_AMOUNT: [
400,
'신용카드는 결제금액이 100원 이상, 계좌는 200원이상부터 결제가 가능합니다.',
],
EXCEED_MAX_AMOUNT: [400, '거래금액 한도를 초과했습니다.'],
EXCEED_UNKNOWN_CASE: [400, '한도 초과 되었습니다.'],
INVALID_API_KEY: [400, '잘못된 시크릿키 연동 정보 입니다.'],
INVALID_CARD: [400, '카드 입력정보가 올바르지 않습니다.'],
INVALID_DATE: [400, '날짜 데이터가 잘못 되었습니다.'],
INVALID_REJECT_CARD: [400, '카드 사용이 거절되었습니다. 카드사 문의가 필요합니다.'],
INVALID_REQUEST: [400, '잘못된 요청입니다.'],
INVALID_REQUIRED_PARAM: [400, '필수 파라미터가 누락되었습니다.'],
INVALID_STOPPED_CARD: [400, '정지된 카드 입니다.'],
NOT_SUPPORTED_CARD_TYPE: [400, '지원되지 않는 카드 종류입니다.'],
NOT_SUPPORTED_METHOD: [400, '지원되지 않는 결제수단입니다.'],
NOT_SUPPORTED_MONTHLY_INSTALLMENT_PLAN: [
400,
'할부 또는 무이자 할부가 지원되지 않는 카드입니다.',
],
UNAUTHORIZED_KEY: [401, '인증되지 않은 시크릿 키 혹은 클라이언트 키 입니다.'],
EXCEED_MAX_AUTH_COUNT: [403, '최대 인증 횟수를 초과했습니다. 카드사로 문의해주세요.'],
EXCEED_MAX_REFUND_AMOUNT: [403, '하루 또는 한달 환불 가능한 금액을 초과했습니다.'],
FORBIDDEN_REQUEST: [403, '허용되지 않은 요청입니다.'],
NOT_CANCELABLE_PAYMENT: [403, '취소 할 수 없는 결제 입니다.'],
REJECT_ACCOUNT_PAYMENT: [403, '잔액부족으로 결제에 실패했습니다.'],
REJECT_CARD_COMPANY: [403, '결제 승인이 거절되었습니다.'],
NOT_FOUND: [404, '존재하지 않는 정보 입니다.'],
NOT_FOUND_BILLING: [404, '존재하지 않는 빌링 결제 인증 정보 입니다.'],
NOT_FOUND_METHOD: [404, '존재하지 않는 결제수단 입니다.'],
NOT_FOUND_PAYMENT: [404, '존재하지 않는 결제 정보 입니다.'],
NOT_FOUND_PAYMENT_SESSION: [404, '결제 시간이 만료되어 결제 진행 데이터가 존재하지 않습니다.'],
FAILED_INTERNAL_SYSTEM_PROCESSING: [
500,
'내부 시스템 처리 작업이 실패했습니다. 잠시 후 다시 시도해주세요.',
],
FAILED_METHOD_HANDLING: [500, '결제 중 선택한 결제수단 처리에 일시적인 오류가 발생했습니다.'],
COMMON_ERROR: [500, '일시적인 오류가 발생했습니다. 잠시 후 다시 시도해주세요.'],
UNKNOWN_ERROR: [500, '확인되지 않은 오류입니다. 잠시 후 다시 시도해주세요.'],
} as constLast updated on