generated from pricelees/issue-pr-template
feat: 결제 확정 API 에러 중, 사용자에게 노출할 메시지 에러 코드 별도 정의
This commit is contained in:
parent
fd96bd9939
commit
dd406505ec
@ -0,0 +1,42 @@
|
|||||||
|
package com.sangdol.roomescape.payment.business.domain
|
||||||
|
|
||||||
|
enum class PaymentClientError {
|
||||||
|
ALREADY_PROCESSED_PAYMENT,
|
||||||
|
EXCEED_MAX_CARD_INSTALLMENT_PLAN,
|
||||||
|
NOT_ALLOWED_POINT_USE,
|
||||||
|
INVALID_REJECT_CARD,
|
||||||
|
BELOW_MINIMUM_AMOUNT,
|
||||||
|
INVALID_CARD_EXPIRATION,
|
||||||
|
INVALID_STOPPED_CARD,
|
||||||
|
EXCEED_MAX_DAILY_PAYMENT_COUNT,
|
||||||
|
NOT_SUPPORTED_INSTALLMENT_PLAN_CARD_OR_MERCHANT,
|
||||||
|
INVALID_CARD_INSTALLMENT_PLAN,
|
||||||
|
NOT_SUPPORTED_MONTHLY_INSTALLMENT_PLAN,
|
||||||
|
EXCEED_MAX_PAYMENT_AMOUNT,
|
||||||
|
INVALID_CARD_LOST_OR_STOLEN,
|
||||||
|
RESTRICTED_TRANSFER_ACCOUNT,
|
||||||
|
INVALID_CARD_NUMBER,
|
||||||
|
EXCEED_MAX_ONE_DAY_WITHDRAW_AMOUNT,
|
||||||
|
EXCEED_MAX_ONE_TIME_WITHDRAW_AMOUNT,
|
||||||
|
CARD_PROCESSING_ERROR,
|
||||||
|
EXCEED_MAX_AMOUNT,
|
||||||
|
INVALID_ACCOUNT_INFO_RE_REGISTER,
|
||||||
|
NOT_AVAILABLE_PAYMENT,
|
||||||
|
EXCEED_MAX_MONTHLY_PAYMENT_AMOUNT,
|
||||||
|
REJECT_ACCOUNT_PAYMENT,
|
||||||
|
REJECT_CARD_PAYMENT,
|
||||||
|
REJECT_CARD_COMPANY,
|
||||||
|
FORBIDDEN_REQUEST,
|
||||||
|
EXCEED_MAX_AUTH_COUNT,
|
||||||
|
EXCEED_MAX_ONE_DAY_AMOUNT,
|
||||||
|
NOT_AVAILABLE_BANK,
|
||||||
|
INVALID_PASSWORD,
|
||||||
|
FDS_ERROR,
|
||||||
|
;
|
||||||
|
|
||||||
|
companion object {
|
||||||
|
fun contains(code: String): Boolean {
|
||||||
|
return entries.any { it.name == code }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user