Class ErrorCode
java.lang.Object
kr.paysync.sdk.exception.ErrorCode
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringbankAccountIds에 1원 인증을 마치지 않은 계좌가 있습니다. (422)static final String사업자 정보를 등록하지 않았습니다. (409)static final String이 주문에는 이미 발급했거나 발급 중인 현금영수증이 있습니다. (409)PaySyncApiException.existingCashReceiptId()로 그 현금영수증 ID를 확인하세요.static final String아직 문서를 열거나 보낼 수 없는 현금영수증입니다. (409)static final String취소할 수 없는 현금영수증입니다.static final String현금영수증이 없습니다. (404)static final String재발급할 수 없는 현금영수증입니다.static final String팝빌 호출이 실패했습니다.static final String팝빌이 재발급이나 취소를 거절했습니다. (422)PaySyncApiException.failedCashReceipt()로FAILED현금영수증을 확인하세요.static final StringAPI 키로 쓸 수 없는 대시보드 전용 요청입니다. (403)static final StringAPI 키의 계좌 범위 밖의 리소스에 접근했거나, API 키로 쓸 수 없는 요청입니다. (403)static final String입금 안내 메일을 다시 보내려는데 받을 수 있는 계좌가 없습니다. (409)static final String입금 안내 메일을 다시 보내려는데 입금 기한이 없습니다. (409)static final String서버에서 오류가 났습니다. (500)static final Stringamount가 0 이하입니다. (422)static final StringAPI 키가 틀렸거나, 만료됐거나, 삭제됐거나, 꺼져 있습니다. (401)static final StringAuthorization헤더가Bearer <키>형식이 아닙니다. (401)static final StringbankAccountId필터에 형식이 틀린 계좌 ID가 있습니다. (422)static final StringbankAccountIds에 형식이 틀렸거나 없는 계좌 ID가 있습니다. (422)static final StringJSON 본문을 읽을 수 없거나, 필수 필드가 없거나, 필드 타입이 틀렸습니다. (422)static final String금액이 1원부터 999,999,999원 사이가 아니거나, 취소 금액이 남은 금액보다 큽니다. (422)static final String취소 사유가 비었거나 100자를 넘습니다. (422)static final StringcustomerName이 40자를 넘습니다. (422)static final String이메일 주소 형식이 틀렸습니다. (422)static final String현금영수증 ID 형식이 틀렸습니다. (422)static final String휴대폰 번호 형식이 틀렸습니다. (422)static final Stringtype이 올바르지 않거나,CORPORATE로 자진발급하려고 했습니다. (422)static final Stringcustomer.name이 1~16자가 아니거나 공백이 있습니다. (422)static final StringdateFrom이나dateTo가YYYY-MM-DD형식이 아닙니다. (422)static final StringdateFrom이dateTo보다 늦습니다. (422)static final Stringcustomer.email이 이메일 형식이 아닙니다. (422)static final String만료 시각이 지났거나 365일 뒤를 넘습니다.static final Stringidentifier가type에 맞지 않습니다. (422)static final String취소 사유가 200자를 넘습니다. (422)static final StringcashReceipt가 올바르지 않습니다. (422)static final String주문 ID 형식이 틀렸습니다. (422)static final String지금 주문 상태에서 할 수 없는 요청입니다. (409)static final Stringlimit이 없거나 0 이하입니다. (422)static final Stringmetadata가 5쌍을 넘거나, 키가 비었거나 64자를 넘거나, 값이 1024자를 넘습니다. (422)static final Stringoffset이 없거나 0보다 작습니다. (422)static final Stringcustomer.phoneNumber가 숫자 10~11자리가 아닙니다. (422)static final String입금 ID 형식이 틀렸습니다. (422)static final String입금자명과 금액이 같고 받을 계좌가 겹치는 결제 대기 주문이 이미 있습니다. (409)PaySyncApiException.duplicateInvoice()로 기존 주문을 확인하세요.static final String주문이 없습니다. (404)static final Stringlimit이 100을 넘습니다. (403)static final StringAuthorization헤더가 없습니다. (401)static final String수정 요청에 바꿀 필드가 하나도 없습니다. (422)static final String읽기 전용 API 키로 쓰기 요청을 보냈습니다. (403)static final String성공static final String요청이 너무 많습니다. (429)static final String입금이 없습니다. (404)static final String외부 서비스 호출이 실패했습니다. (502) -
Method Summary
-
Field Details
-
SUCCESS
-
INVALID_AUTHORIZATION_HEADER
Authorization헤더가Bearer <키>형식이 아닙니다. (401)- See Also:
-
MISSING_AUTHORIZATION_HEADER
-
INVALID_API_KEY
-
FORBIDDEN
API 키의 계좌 범위 밖의 리소스에 접근했거나, API 키로 쓸 수 없는 요청입니다. (403)- See Also:
-
DASHBOARD_ONLY
-
READ_ONLY_API_KEY
-
INVALID_OFFSET
-
INVALID_LIMIT
-
LIMIT_EXCEEDS_MAXIMUM
-
INVALID_DATE
-
INVALID_DATE_RANGE
-
INVALID_BODY
JSON 본문을 읽을 수 없거나, 필수 필드가 없거나, 필드 타입이 틀렸습니다. (422)- See Also:
-
NOTHING_TO_UPDATE
-
TOO_MANY_REQUESTS
-
TRANSACTION_NOT_FOUND
-
INVOICE_NOT_FOUND
-
CASH_RECEIPT_NOT_FOUND
-
INVALID_INVOICE_ID
-
INVALID_CUSTOMER_NAME
customer.name이 1~16자가 아니거나 공백이 있습니다. (422)- See Also:
-
INVALID_AMOUNT
-
INVALID_EMAIL
-
INVALID_PHONE_NUMBER
customer.phoneNumber가 숫자 10~11자리가 아닙니다. (422)- See Also:
-
INVALID_EXPIRATION
만료 시각이 지났거나 365일 뒤를 넘습니다.expiresAt과expireAfterDays를 함께 보내도 이 code입니다. (422)- See Also:
-
INVALID_INVOICE_CASH_RECEIPT
-
INVALID_METADATA
metadata가 5쌍을 넘거나, 키가 비었거나 64자를 넘거나, 값이 1024자를 넘습니다. (422)- See Also:
-
INVALID_BANK_ACCOUNTS
bankAccountIds에 형식이 틀렸거나 없는 계좌 ID가 있습니다. (422)- See Also:
-
INVOICE_ALREADY_EXISTS
입금자명과 금액이 같고 받을 계좌가 겹치는 결제 대기 주문이 이미 있습니다. (409)PaySyncApiException.duplicateInvoice()로 기존 주문을 확인하세요.- See Also:
-
INVALID_INVOICE_STATUS
-
BANK_ACCOUNT_NOT_VERIFIED
bankAccountIds에 1원 인증을 마치지 않은 계좌가 있습니다. (422)- See Also:
-
INVALID_INVOICE_CANCEL_REASON
-
GUIDE_NO_BANK_ACCOUNT
입금 안내 메일을 다시 보내려는데 받을 수 있는 계좌가 없습니다. (409)- See Also:
-
GUIDE_NO_EXPIRATION
-
INVALID_TRANSACTION_ID
-
INVALID_BANK_ACCOUNT_ID
bankAccountId필터에 형식이 틀린 계좌 ID가 있습니다. (422)- See Also:
-
INVALID_CASH_RECEIPT_ID
-
INVALID_CASH_RECEIPT_TYPE
type이 올바르지 않거나,CORPORATE로 자진발급하려고 했습니다. (422)- See Also:
-
INVALID_IDENTIFIER
-
INVALID_CASH_RECEIPT_AMOUNT
금액이 1원부터 999,999,999원 사이가 아니거나, 취소 금액이 남은 금액보다 큽니다. (422)- See Also:
-
BUSINESS_INFO_REQUIRED
-
CASH_RECEIPT_NOT_CANCELABLE
취소할 수 없는 현금영수증입니다.PaySyncApiException.cancelBlocked()로 이유를 확인하세요. (409)- See Also:
-
CASH_RECEIPT_NOT_REISSUABLE
재발급할 수 없는 현금영수증입니다. 발급에 실패한 원본만, 한 번만 재발급할 수 있습니다. (409)- See Also:
-
CASH_RECEIPT_PROVIDER_REJECTED
팝빌이 재발급이나 취소를 거절했습니다. (422)PaySyncApiException.failedCashReceipt()로FAILED현금영수증을 확인하세요.- See Also:
-
CASH_RECEIPT_PROVIDER_FAILURE
팝빌 호출이 실패했습니다.PaySyncApiException.providerError()로 팝빌 오류를 확인하세요. (502)- See Also:
-
INVALID_CASH_RECEIPT_CANCEL_REASON
취소 사유가 비었거나 100자를 넘습니다. (422)- See Also:
-
CASH_RECEIPT_ALREADY_ISSUED
이 주문에는 이미 발급했거나 발급 중인 현금영수증이 있습니다. (409)PaySyncApiException.existingCashReceiptId()로 그 현금영수증 ID를 확인하세요.- See Also:
-
INVALID_CASH_RECEIPT_CUSTOMER_NAME
customerName이 40자를 넘습니다. (422)- See Also:
-
INVALID_CASH_RECEIPT_EMAIL
-
INVALID_CASH_RECEIPT_PHONE_NUMBER
-
CASH_RECEIPT_DOCUMENT_NOT_READY
아직 문서를 열거나 보낼 수 없는 현금영수증입니다. (409)- See Also:
-
INTERNAL_SERVER_ERROR
-
UPSTREAM_FAILURE
-