generated from pricelees/issue-pr-template
[#50] Tosspay API Mocking 서버 구현 #51
@ -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