generated from pricelees/issue-pr-template
feat: 결제 서버에서 사용할 공통 상수 정의
This commit is contained in:
parent
6087358f9d
commit
6eb132b644
@ -0,0 +1,32 @@
|
|||||||
|
package com.sangdol.tosspaymock.business.domain
|
||||||
|
|
||||||
|
enum class PaymentType(
|
||||||
|
) {
|
||||||
|
NORMAL,
|
||||||
|
BILLING,
|
||||||
|
BRANDPAY,
|
||||||
|
;
|
||||||
|
}
|
||||||
|
|
||||||
|
enum class PaymentMethod(
|
||||||
|
val koreanName: String,
|
||||||
|
) {
|
||||||
|
CARD("카드"),
|
||||||
|
EASY_PAY("간편결제"),
|
||||||
|
VIRTUAL_ACCOUNT("가상계좌"),
|
||||||
|
MOBILE_PHONE("휴대폰"),
|
||||||
|
TRANSFER("계좌이체"),
|
||||||
|
CULTURE_GIFT_CERTIFICATE("문화상품권"),
|
||||||
|
BOOK_GIFT_CERTIFICATE("도서문화상품권"),
|
||||||
|
GAME_GIFT_CERTIFICATE("게임문화상품권"),
|
||||||
|
;
|
||||||
|
}
|
||||||
|
|
||||||
|
enum class PaymentStatus {
|
||||||
|
IN_PROGRESS,
|
||||||
|
DONE,
|
||||||
|
CANCELED,
|
||||||
|
ABORTED,
|
||||||
|
EXPIRED,
|
||||||
|
;
|
||||||
|
}
|
||||||
@ -0,0 +1,58 @@
|
|||||||
|
package com.sangdol.tosspaymock.business.domain.card
|
||||||
|
|
||||||
|
enum class CardType(
|
||||||
|
val koreanName: String
|
||||||
|
) {
|
||||||
|
CREDIT("신용"),
|
||||||
|
CHECK("체크"),
|
||||||
|
GIFT("기프트"),
|
||||||
|
UNKNOWN("미확인"),
|
||||||
|
;
|
||||||
|
}
|
||||||
|
|
||||||
|
enum class CardOwnerType(
|
||||||
|
val koreanName: String
|
||||||
|
) {
|
||||||
|
PERSONAL("개인"),
|
||||||
|
CORPORATE("법인"),
|
||||||
|
UNKNOWN("미확인"),
|
||||||
|
;
|
||||||
|
}
|
||||||
|
|
||||||
|
enum class CardAcquireStatus {
|
||||||
|
READY,
|
||||||
|
REQUESTED,
|
||||||
|
COMPLETED,
|
||||||
|
CANCEL_REQUESTED,
|
||||||
|
CANCELED
|
||||||
|
}
|
||||||
|
|
||||||
|
enum class CardIssuerCode(
|
||||||
|
val code: String,
|
||||||
|
) {
|
||||||
|
IBK_BC("3K"),
|
||||||
|
GWANGJU_BANK("46"),
|
||||||
|
LOTTE("71"),
|
||||||
|
KDB_BANK("30"),
|
||||||
|
BC("31"),
|
||||||
|
SAMSUNG("51"),
|
||||||
|
SAEMAUL("38"),
|
||||||
|
SHINHAN("41"),
|
||||||
|
SHINHYEOP("62"),
|
||||||
|
CITI("36"),
|
||||||
|
WOORI_BC("33"),
|
||||||
|
WOORI("W1"),
|
||||||
|
POST("37"),
|
||||||
|
SAVINGBANK("39"),
|
||||||
|
JEONBUK_BANK("35"),
|
||||||
|
JEJU_BANK("42"),
|
||||||
|
KAKAO_BANK("15"),
|
||||||
|
K_BANK("3A"),
|
||||||
|
TOSS_BANK("24"),
|
||||||
|
HANA("21"),
|
||||||
|
HYUNDAI("61"),
|
||||||
|
KOOKMIN("11"),
|
||||||
|
NONGHYEOP("91"),
|
||||||
|
SUHYEOP("34"),
|
||||||
|
;
|
||||||
|
}
|
||||||
@ -0,0 +1,16 @@
|
|||||||
|
package com.sangdol.tosspaymock.business.domain.easypay
|
||||||
|
|
||||||
|
enum class EasypayProvider(
|
||||||
|
val koreanName: String
|
||||||
|
) {
|
||||||
|
TOSSPAY("토스페이"),
|
||||||
|
NAVERPAY("네이버페이"),
|
||||||
|
SAMSUNGPAY("삼성페이"),
|
||||||
|
LPAY("엘페이"),
|
||||||
|
KAKAOPAY("카카오페이"),
|
||||||
|
PAYCO("페이코"),
|
||||||
|
SSG("SSG페이"),
|
||||||
|
APPLEPAY("애플페이"),
|
||||||
|
PINPAY("핀페이"),
|
||||||
|
;
|
||||||
|
}
|
||||||
@ -0,0 +1,37 @@
|
|||||||
|
package com.sangdol.tosspaymock.business.domain.transfer
|
||||||
|
|
||||||
|
enum class BankCode(
|
||||||
|
val code: String,
|
||||||
|
) {
|
||||||
|
KYONGNAM_BANK("039"),
|
||||||
|
GWANGJU_BANK("034"),
|
||||||
|
LOCAL_NONGHYEOP("012"),
|
||||||
|
BUSAN_BANK("032"),
|
||||||
|
SAEMAUL("045"),
|
||||||
|
SANLIM("064"),
|
||||||
|
SHINHAN("088"),
|
||||||
|
SHINHYEOP("048"),
|
||||||
|
CITI("027"),
|
||||||
|
WOORI("020"),
|
||||||
|
POST("071"),
|
||||||
|
SAVINGBANK("050"),
|
||||||
|
JEONBUK_BANK("037"),
|
||||||
|
JEJU_BANK("035"),
|
||||||
|
KAKAO_BANK("090"),
|
||||||
|
K_BANK("089"),
|
||||||
|
TOSS_BANK("092"),
|
||||||
|
HANA("081"),
|
||||||
|
HSBC("054"),
|
||||||
|
IBK("003"),
|
||||||
|
KOOKMIN("004"),
|
||||||
|
DAEGU("031"),
|
||||||
|
KDB_BANK("002"),
|
||||||
|
NONGHYEOP("011"),
|
||||||
|
SC("023"),
|
||||||
|
SUHYEOP("007");
|
||||||
|
}
|
||||||
|
|
||||||
|
enum class SettlementStatus {
|
||||||
|
COMPLETED,
|
||||||
|
INCOMPLETED,
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user