@portone/browser-sdk
Version:
PortOne SDK for browser
2,924 lines (2,892 loc) • 80.2 kB
JavaScript
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
var _a;
let promise = null;
const portone = {
jsSdkUrl: (_a = undefined) !== null && _a !== void 0 ? _a : 'https://cdn.portone.io/v2/browser-sdk.js',
};
function findScript() {
return document.querySelector(`script[src="${portone.jsSdkUrl}"]`);
}
function injectScript() {
const script = document.createElement('script');
script.src = portone.jsSdkUrl;
const headOrBody = document.head || document.body;
if (!headOrBody)
throw new Error('[PortOne] Expected document.body not to be null');
return headOrBody.appendChild(script);
}
function loadScript() {
if (promise != null) {
// SDK is already loaded
return promise;
}
return (promise = new Promise((resolve, reject) => {
if (window.PortOne) {
// window.PortOne is already injected by CDN
return resolve(window.PortOne);
}
try {
// window.PortOne will be injected by @portone/browser-sdk
const script = findScript() || injectScript();
script.addEventListener('load', () => {
// script has just loaded
if (window.PortOne) {
// window.PortOne is successfully injected @portone/browser-sdk
return resolve(window.PortOne);
}
reject(new Error('[PortOne] Failed to load window.PortOne'));
});
script.addEventListener('error', () => {
reject(new Error('[PortOne] Failed to load window.PortOne'));
});
}
catch (error) {
return reject(error);
}
}));
}
function setPortOneJsSdkUrl(url) {
return (portone.jsSdkUrl = url);
}
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
function requestPayment(request) {
return loadScript().then((sdk) => sdk.requestPayment(request));
}
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
function requestIdentityVerification(request) {
return loadScript().then((sdk) => sdk.requestIdentityVerification(request));
}
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
function requestIssueBillingKeyAndPay(request) {
return loadScript().then((sdk) => sdk.requestIssueBillingKeyAndPay(request));
}
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
function requestIssueBillingKey(request) {
return loadScript().then((sdk) => sdk.requestIssueBillingKey(request));
}
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
function loadPaymentUI(request, callbacks) {
return loadScript().then((sdk) => sdk.loadPaymentUI(request, callbacks));
}
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
function loadIssueBillingKeyUI(request, callbacks) {
return loadScript().then((sdk) => sdk.loadIssueBillingKeyUI(request, callbacks));
}
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
function updateLoadPaymentUIRequest(request) {
return loadScript().then((sdk) => sdk.updateLoadPaymentUIRequest(request));
}
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
function updateLoadIssueBillingKeyUIRequest(request) {
return loadScript().then((sdk) => sdk.updateLoadIssueBillingKeyUIRequest(request));
}
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
/**
* 가상계좌 발급시 사용되는 은행 코드
*/
const Bank = {
/**
* 한국은행
*/
BANK_OF_KOREA: 'BANK_BANK_OF_KOREA',
/**
* 산업은행
*/
KOREA_DEVELOPMENT_BANK: 'BANK_KOREA_DEVELOPMENT_BANK',
/**
* 기업은행
*
* - KCP
* - 스마트로
*/
INDUSTRIAL_BANK_OF_KOREA: 'BANK_INDUSTRIAL_BANK_OF_KOREA',
/**
* 국민은행
*
* - KCP
* - 스마트로
*/
KOOKMIN_BANK: 'BANK_KOOKMIN_BANK',
/**
* 수협은행
*
* - KCP
* - 스마트로
*/
SUHYUP_BANK: 'BANK_SUHYUP_BANK',
/**
* 수출입은행
*/
EXPORT_IMPORT_BANK_OF_KOREA: 'BANK_EXPORT_IMPORT_BANK_OF_KOREA',
/**
* NH농협은행
*
* - KCP
* - 스마트로
*/
NH_NONGHYUP_BANK: 'BANK_NH_NONGHYUP_BANK',
/**
* 지역농․축협
*/
LOCAL_NONGHYUP: 'BANK_LOCAL_NONGHYUP',
/**
* 우리은행
*
* - KCP
* - 스마트로
*/
WOORI_BANK: 'BANK_WOORI_BANK',
/**
* SC제일은행
*
* - KCP
* - 스마트로
*/
SC_BANK_KOREA: 'BANK_SC_BANK_KOREA',
/**
* 한국씨티은행
*/
CITI_BANK_KOREA: 'BANK_CITI_BANK_KOREA',
/**
* 대구은행
*
* - KCP
* - 스마트로
*/
DAEGU_BANK: 'BANK_DAEGU_BANK',
/**
* 부산은행
*
* - KCP
* - 스마트로
*/
BUSAN_BANK: 'BANK_BUSAN_BANK',
/**
* 광주은행
*
* - KCP
* - 스마트로
*/
GWANGJU_BANK: 'BANK_GWANGJU_BANK',
/**
* 제주은행
*/
JEJU_BANK: 'BANK_JEJU_BANK',
/**
* 전북은행
*
* - 스마트로
*/
JEONBUK_BANK: 'BANK_JEONBUK_BANK',
/**
* 경남은행
*
* - KCP
* - 스마트로
*/
KYONGNAM_BANK: 'BANK_KYONGNAM_BANK',
/**
* 새마을금고
*/
KFCC: 'BANK_KFCC',
/**
* 신협
*/
SHINHYUP: 'BANK_SHINHYUP',
/**
* 저축은행
*/
SAVINGS_BANK_KOREA: 'BANK_SAVINGS_BANK_KOREA',
/**
* 모건스탠리은행
*/
MORGAN_STANLEY_BANK: 'BANK_MORGAN_STANLEY_BANK',
/**
* HSBC은행
*/
HSBC_BANK: 'BANK_HSBC_BANK',
/**
* 도이치은행
*/
DEUTSCHE_BANK: 'BANK_DEUTSCHE_BANK',
/**
* 제이피모간체이스은행
*/
JP_MORGAN_CHASE_BANK: 'BANK_JP_MORGAN_CHASE_BANK',
/**
* 미즈호은행
*/
MIZUHO_BANK: 'BANK_MIZUHO_BANK',
/**
* 엠유에프지은행
*/
MUFG_BANK: 'BANK_MUFG_BANK',
/**
* BOA은행
*/
BANK_OF_AMERICA_BANK: 'BANK_BANK_OF_AMERICA_BANK',
/**
* 비엔피파리바은행
*/
BNP_PARIBAS_BANK: 'BANK_BNP_PARIBAS_BANK',
/**
* 중국공상은행
*/
ICBC: 'BANK_ICBC',
/**
* 중국은행
*/
BANK_OF_CHINA: 'BANK_BANK_OF_CHINA',
/**
* 산림조합중앙회
*/
NATIONAL_FORESTRY_COOPERATIVE_FEDERATION: 'BANK_NATIONAL_FORESTRY_COOPERATIVE_FEDERATION',
/**
* 대화은행
*/
UNITED_OVERSEAS_BANK: 'BANK_UNITED_OVERSEAS_BANK',
/**
* 교통은행
*/
BANK_OF_COMMUNICATIONS: 'BANK_BANK_OF_COMMUNICATIONS',
/**
* 중국건설은행
*/
CHINA_CONSTRUCTION_BANK: 'BANK_CHINA_CONSTRUCTION_BANK',
/**
* 우체국
*
* - KCP
* - 스마트로
*/
EPOST: 'BANK_EPOST',
/**
* 신용보증기금
*/
KODIT: 'BANK_KODIT',
/**
* 기술보증기금
*/
KIBO: 'BANK_KIBO',
/**
* 하나은행
*
* - KCP
* - 스마트로
*/
HANA_BANK: 'BANK_HANA_BANK',
/**
* 신한은행
*
* - KCP
* - 스마트로
*/
SHINHAN_BANK: 'BANK_SHINHAN_BANK',
/**
* 케이뱅크
*
* - 스마트로
*/
K_BANK: 'BANK_K_BANK',
/**
* 카카오뱅크
*/
KAKAO_BANK: 'BANK_KAKAO_BANK',
/**
* 토스뱅크
*/
TOSS_BANK: 'BANK_TOSS_BANK',
/**
* 한국신용정보원
*/
KCIS: 'BANK_KCIS',
/**
* 대신저축은행
*/
DAISHIN_SAVINGS_BANK: 'BANK_DAISHIN_SAVINGS_BANK',
/**
* 에스비아이저축은행
*/
SBI_SAVINGS_BANK: 'BANK_SBI_SAVINGS_BANK',
/**
* 에이치케이저축은행
*/
HK_SAVINGS_BANK: 'BANK_HK_SAVINGS_BANK',
/**
* 웰컴저축은행
*/
WELCOME_SAVINGS_BANK: 'BANK_WELCOME_SAVINGS_BANK',
/**
* 신한저축은행
*/
SHINHAN_SAVINGS_BANK: 'BANK_SHINHAN_SAVINGS_BANK',
/**
* 교보증권
*/
KYOBO_SECURITIES: 'BANK_KYOBO_SECURITIES',
/**
* 대신증권
*/
DAISHIN_SECURITIES: 'BANK_DAISHIN_SECURITIES',
/**
* 메리츠증권
*/
MERITZ_SECURITIES: 'BANK_MERITZ_SECURITIES',
/**
* 미래에셋증권
*/
MIRAE_ASSET_SECURITIES: 'BANK_MIRAE_ASSET_SECURITIES',
/**
* 부국증권
*/
BOOKOOK_SECURITIES: 'BANK_BOOKOOK_SECURITIES',
/**
* 삼성증권
*/
SAMSUNG_SECURITIES: 'BANK_SAMSUNG_SECURITIES',
/**
* 신영증권
*/
SHINYOUNG_SECURITIES: 'BANK_SHINYOUNG_SECURITIES',
/**
* 신한금융투자
*/
SHINHAN_FINANCIAL_INVESTMENT: 'BANK_SHINHAN_FINANCIAL_INVESTMENT',
/**
* 유안타증권
*/
YUANTA_SECURITIES: 'BANK_YUANTA_SECURITIES',
/**
* 유진투자증권
*/
EUGENE_INVESTMENT_SECURITIES: 'BANK_EUGENE_INVESTMENT_SECURITIES',
/**
* 카카오페이증권
*/
KAKAO_PAY_SECURITIES: 'BANK_KAKAO_PAY_SECURITIES',
/**
* 토스증권
*/
TOSS_SECURITIES: 'BANK_TOSS_SECURITIES',
/**
* 한국포스증권
*/
KOREA_FOSS_SECURITIES: 'BANK_KOREA_FOSS_SECURITIES',
/**
* 하나금융투자
*/
HANA_FINANCIAL_INVESTMENT: 'BANK_HANA_FINANCIAL_INVESTMENT',
/**
* 하이투자증권
*/
HI_INVESTMENT_SECURITIES: 'BANK_HI_INVESTMENT_SECURITIES',
/**
* 한국투자증권
*/
KOREA_INVESTMENT_SECURITIES: 'BANK_KOREA_INVESTMENT_SECURITIES',
/**
* 한화투자증권
*/
HANWHA_INVESTMENT_SECURITIES: 'BANK_HANWHA_INVESTMENT_SECURITIES',
/**
* 현대차증권자
*/
HYUNDAI_MOTOR_SECURITIES: 'BANK_HYUNDAI_MOTOR_SECURITIES',
/**
* DB금융투자자
*/
DB_FINANCIAL_INVESTMENT: 'BANK_DB_FINANCIAL_INVESTMENT',
/**
* KB증권
*/
KB_SECURITIES: 'BANK_KB_SECURITIES',
/**
* KTB투자증권
*/
KTB_INVESTMENT_SECURITIES: 'BANK_KTB_INVESTMENT_SECURITIES',
/**
* NH투자증권
*/
NH_INVESTMENT_SECURITIES: 'BANK_NH_INVESTMENT_SECURITIES',
/**
* SK증권
*/
SK_SECURITIES: 'BANK_SK_SECURITIES',
/**
* 서울보증보험
*/
SCI: 'BANK_SCI',
/**
* 키움증권
*/
KIWOOM_SECURITIES: 'BANK_KIWOOM_SECURITIES',
/**
* 이베스트증권
*/
EBEST_INVESTMENT_SECURITIES: 'BANK_EBEST_INVESTMENT_SECURITIES',
/**
* 케이프투자증권
*/
CAPE_INVESTMENT_CERTIFICATE: 'BANK_CAPE_INVESTMENT_CERTIFICATE',
};
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
/**
* 빌링키 발급 및 초회결제 수단
*/
const BillingKeyAndPayMethod = {
/**
* 휴대전화
*/
MOBILE: 'MOBILE',
};
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
/**
* 빌링키 발급 수단
*/
const BillingKeyMethod = {
/**
* 카드
*/
CARD: 'CARD',
/**
* 휴대전화
*/
MOBILE: 'MOBILE',
/**
* 간편결제
*/
EASY_PAY: 'EASY_PAY',
/**
* 페이팔(RT)
*/
PAYPAL: 'PAYPAL',
};
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
/**
* 카드 결제시 사용되는 카드사 코드
*/
const CardCompany = {
/**
* KDB산업은행 카드
*/
KOREA_DEVELOPMENT_BANK: 'CARD_COMPANY_KOREA_DEVELOPMENT_BANK',
/**
* 새마을금고 카드
*/
KFCC: 'CARD_COMPANY_KFCC',
/**
* 신협 카드
*/
SHINHYUP: 'CARD_COMPANY_SHINHYUP',
/**
* 우체국 카드
*/
EPOST: 'CARD_COMPANY_EPOST',
/**
* 저축은행 카드
*/
SAVINGS_BANK_KOREA: 'CARD_COMPANY_SAVINGS_BANK_KOREA',
/**
* 카카오뱅크 카드
*/
KAKAO_BANK: 'CARD_COMPANY_KAKAO_BANK',
/**
* 우리카드
*/
WOORI_CARD: 'CARD_COMPANY_WOORI_CARD',
/**
* BC카드
*/
BC_CARD: 'CARD_COMPANY_BC_CARD',
/**
* 광주카드
*/
GWANGJU_CARD: 'CARD_COMPANY_GWANGJU_CARD',
/**
* 삼성카드
*/
SAMSUNG_CARD: 'CARD_COMPANY_SAMSUNG_CARD',
/**
* 신한카드
*/
SHINHAN_CARD: 'CARD_COMPANY_SHINHAN_CARD',
/**
* 현대카드
*/
HYUNDAI_CARD: 'CARD_COMPANY_HYUNDAI_CARD',
/**
* 롯데카드
*/
LOTTE_CARD: 'CARD_COMPANY_LOTTE_CARD',
/**
* 수협카드
*/
SUHYUP_CARD: 'CARD_COMPANY_SUHYUP_CARD',
/**
* 씨티카드
*/
CITI_CARD: 'CARD_COMPANY_CITI_CARD',
/**
* NH 농협카드
*/
NH_CARD: 'CARD_COMPANY_NH_CARD',
/**
* 전북카드
*/
JEONBUK_CARD: 'CARD_COMPANY_JEONBUK_CARD',
/**
* 제주카드
*/
JEJU_CARD: 'CARD_COMPANY_JEJU_CARD',
/**
* 하나카드
*/
HANA_CARD: 'CARD_COMPANY_HANA_CARD',
/**
* 국민카드
*/
KOOKMIN_CARD: 'CARD_COMPANY_KOOKMIN_CARD',
/**
* K뱅크 카드
*/
K_BANK: 'CARD_COMPANY_K_BANK',
/**
* 토스뱅크 카드
*/
TOSS_BANK: 'CARD_COMPANY_TOSS_BANK',
/**
* 미래에셋증권 카드
*/
MIRAE_ASSET_SECURITIES: 'CARD_COMPANY_MIRAE_ASSET_SECURITIES',
};
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
/**
* 통신사 코드
*/
const Carrier = {
/**
* SK텔레콤
*/
SKT: 'CARRIER_SKT',
/**
* KT
*/
KT: 'CARRIER_KT',
/**
* LG U+
*/
LGU: 'CARRIER_LGU',
/**
* 헬로모바일
*/
HELLO: 'CARRIER_HELLO',
/**
* 티플러스
*/
KCT: 'CARRIER_KCT',
/**
* SK 7mobile
*/
SK7: 'CARRIER_SK7',
};
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
/**
* **현금영수증 발급 유형**
*/
const CashReceiptType = {
/**
* 소득공제(개인)
*/
PERSONAL: 'CASH_RECEIPT_TYPE_PERSONAL',
/**
* 지출증빙(사업자)
*/
CORPORATE: 'CASH_RECEIPT_TYPE_CORPORATE',
/**
* 미발행(PG 설정에 따라 무기명으로 자진 발급될 수 있음)
*/
ANONYMOUS: 'CASH_RECEIPT_TYPE_ANONYMOUS',
};
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
/**
* **국가**
*
* [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) 코드입니다.
*/
const Country = {
/**
* Afghanistan
*/
AF: 'COUNTRY_AF',
/**
* Åland Islands
*/
AX: 'COUNTRY_AX',
/**
* Albania
*/
AL: 'COUNTRY_AL',
/**
* Algeria
*/
DZ: 'COUNTRY_DZ',
/**
* American Samoa
*/
AS: 'COUNTRY_AS',
/**
* Andorra
*/
AD: 'COUNTRY_AD',
/**
* Angola
*/
AO: 'COUNTRY_AO',
/**
* Anguilla
*/
AI: 'COUNTRY_AI',
/**
* Antarctica
*/
AQ: 'COUNTRY_AQ',
/**
* Antigua and Barbuda
*/
AG: 'COUNTRY_AG',
/**
* Argentina
*/
AR: 'COUNTRY_AR',
/**
* Armenia
*/
AM: 'COUNTRY_AM',
/**
* Aruba
*/
AW: 'COUNTRY_AW',
/**
* Australia
*/
AU: 'COUNTRY_AU',
/**
* Austria
*/
AT: 'COUNTRY_AT',
/**
* Azerbaijan
*/
AZ: 'COUNTRY_AZ',
/**
* Bahrain
*/
BH: 'COUNTRY_BH',
/**
* Bahamas
*/
BS: 'COUNTRY_BS',
/**
* Bangladesh
*/
BD: 'COUNTRY_BD',
/**
* Barbados
*/
BB: 'COUNTRY_BB',
/**
* Belarus
*/
BY: 'COUNTRY_BY',
/**
* Belgium
*/
BE: 'COUNTRY_BE',
/**
* Belize
*/
BZ: 'COUNTRY_BZ',
/**
* Benin
*/
BJ: 'COUNTRY_BJ',
/**
* Bermuda
*/
BM: 'COUNTRY_BM',
/**
* Bhutan
*/
BT: 'COUNTRY_BT',
/**
* Bolivia, Plurinational State of
*/
BO: 'COUNTRY_BO',
/**
* Bonaire, Sint Eustatius and Saba
*/
BQ: 'COUNTRY_BQ',
/**
* Bosnia and Herzegovina
*/
BA: 'COUNTRY_BA',
/**
* Botswana
*/
BW: 'COUNTRY_BW',
/**
* Bouvet Island
*/
BV: 'COUNTRY_BV',
/**
* Brazil
*/
BR: 'COUNTRY_BR',
/**
* British Indian Ocean Territory
*/
IO: 'COUNTRY_IO',
/**
* Brunei Darussalam
*/
BN: 'COUNTRY_BN',
/**
* Bulgaria
*/
BG: 'COUNTRY_BG',
/**
* Burkina Faso
*/
BF: 'COUNTRY_BF',
/**
* Burundi
*/
BI: 'COUNTRY_BI',
/**
* Cambodia
*/
KH: 'COUNTRY_KH',
/**
* Cameroon
*/
CM: 'COUNTRY_CM',
/**
* Canada
*/
CA: 'COUNTRY_CA',
/**
* Cape Verde
*/
CV: 'COUNTRY_CV',
/**
* Cayman Islands
*/
KY: 'COUNTRY_KY',
/**
* Central African Republic
*/
CF: 'COUNTRY_CF',
/**
* Chad
*/
TD: 'COUNTRY_TD',
/**
* Chile
*/
CL: 'COUNTRY_CL',
/**
* China
*/
CN: 'COUNTRY_CN',
/**
* Christmas Island
*/
CX: 'COUNTRY_CX',
/**
* Cocos (Keeling) Islands
*/
CC: 'COUNTRY_CC',
/**
* Colombia
*/
CO: 'COUNTRY_CO',
/**
* Comoros
*/
KM: 'COUNTRY_KM',
/**
* Congo
*/
CG: 'COUNTRY_CG',
/**
* Congo, the Democratic Republic of the
*/
CD: 'COUNTRY_CD',
/**
* Cook Islands
*/
CK: 'COUNTRY_CK',
/**
* Costa Rica
*/
CR: 'COUNTRY_CR',
/**
* Côte d'Ivoire
*/
CI: 'COUNTRY_CI',
/**
* Croatia
*/
HR: 'COUNTRY_HR',
/**
* Cuba
*/
CU: 'COUNTRY_CU',
/**
* Curaçao
*/
CW: 'COUNTRY_CW',
/**
* Cyprus
*/
CY: 'COUNTRY_CY',
/**
* Czech Republic
*/
CZ: 'COUNTRY_CZ',
/**
* Denmark
*/
DK: 'COUNTRY_DK',
/**
* Djibouti
*/
DJ: 'COUNTRY_DJ',
/**
* Dominica
*/
DM: 'COUNTRY_DM',
/**
* Dominican Republic
*/
DO: 'COUNTRY_DO',
/**
* Ecuador
*/
EC: 'COUNTRY_EC',
/**
* Egypt
*/
EG: 'COUNTRY_EG',
/**
* El Salvador
*/
SV: 'COUNTRY_SV',
/**
* Equatorial Guinea
*/
GQ: 'COUNTRY_GQ',
/**
* Eritrea
*/
ER: 'COUNTRY_ER',
/**
* Estonia
*/
EE: 'COUNTRY_EE',
/**
* Ethiopia
*/
ET: 'COUNTRY_ET',
/**
* Falkland Islands (Malvinas)
*/
FK: 'COUNTRY_FK',
/**
* Faroe Islands
*/
FO: 'COUNTRY_FO',
/**
* Fiji
*/
FJ: 'COUNTRY_FJ',
/**
* Finland
*/
FI: 'COUNTRY_FI',
/**
* France
*/
FR: 'COUNTRY_FR',
/**
* French Guiana
*/
GF: 'COUNTRY_GF',
/**
* French Polynesia
*/
PF: 'COUNTRY_PF',
/**
* French Southern Territories
*/
TF: 'COUNTRY_TF',
/**
* Gabon
*/
GA: 'COUNTRY_GA',
/**
* Gambia
*/
GM: 'COUNTRY_GM',
/**
* Georgia
*/
GE: 'COUNTRY_GE',
/**
* Germany
*/
DE: 'COUNTRY_DE',
/**
* Ghana
*/
GH: 'COUNTRY_GH',
/**
* Gibraltar
*/
GI: 'COUNTRY_GI',
/**
* Greece
*/
GR: 'COUNTRY_GR',
/**
* Greenland
*/
GL: 'COUNTRY_GL',
/**
* Grenada
*/
GD: 'COUNTRY_GD',
/**
* Guadeloupe
*/
GP: 'COUNTRY_GP',
/**
* Guam
*/
GU: 'COUNTRY_GU',
/**
* Guatemala
*/
GT: 'COUNTRY_GT',
/**
* Guernsey
*/
GG: 'COUNTRY_GG',
/**
* Guinea
*/
GN: 'COUNTRY_GN',
/**
* Guinea-Bissau
*/
GW: 'COUNTRY_GW',
/**
* Guyana
*/
GY: 'COUNTRY_GY',
/**
* Haiti
*/
HT: 'COUNTRY_HT',
/**
* Heard Island and McDonald Islands
*/
HM: 'COUNTRY_HM',
/**
* Holy See (Vatican City State)
*/
VA: 'COUNTRY_VA',
/**
* Honduras
*/
HN: 'COUNTRY_HN',
/**
* Hong Kong
*/
HK: 'COUNTRY_HK',
/**
* Hungary
*/
HU: 'COUNTRY_HU',
/**
* Iceland
*/
IS: 'COUNTRY_IS',
/**
* India
*/
IN: 'COUNTRY_IN',
/**
* Indonesia
*/
ID: 'COUNTRY_ID',
/**
* Iran, Islamic Republic of
*/
IR: 'COUNTRY_IR',
/**
* Iraq
*/
IQ: 'COUNTRY_IQ',
/**
* Ireland
*/
IE: 'COUNTRY_IE',
/**
* Isle of Man
*/
IM: 'COUNTRY_IM',
/**
* Israel
*/
IL: 'COUNTRY_IL',
/**
* Italy
*/
IT: 'COUNTRY_IT',
/**
* Jamaica
*/
JM: 'COUNTRY_JM',
/**
* Japan
*/
JP: 'COUNTRY_JP',
/**
* Jersey
*/
JE: 'COUNTRY_JE',
/**
* Jordan
*/
JO: 'COUNTRY_JO',
/**
* Kazakhstan
*/
KZ: 'COUNTRY_KZ',
/**
* Kenya
*/
KE: 'COUNTRY_KE',
/**
* Kiribati
*/
KI: 'COUNTRY_KI',
/**
* Korea, Democratic People's Republic of
*/
KP: 'COUNTRY_KP',
/**
* Korea, Republic of
*/
KR: 'COUNTRY_KR',
/**
* Kuwait
*/
KW: 'COUNTRY_KW',
/**
* Kyrgyzstan
*/
KG: 'COUNTRY_KG',
/**
* Lao People's Democratic Republic
*/
LA: 'COUNTRY_LA',
/**
* Latvia
*/
LV: 'COUNTRY_LV',
/**
* Lebanon
*/
LB: 'COUNTRY_LB',
/**
* Lesotho
*/
LS: 'COUNTRY_LS',
/**
* Liberia
*/
LR: 'COUNTRY_LR',
/**
* Libya
*/
LY: 'COUNTRY_LY',
/**
* Liechtenstein
*/
LI: 'COUNTRY_LI',
/**
* Lithuania
*/
LT: 'COUNTRY_LT',
/**
* Luxembourg
*/
LU: 'COUNTRY_LU',
/**
* Macao
*/
MO: 'COUNTRY_MO',
/**
* Macedonia, the Former Yugoslav Republic of
*/
MK: 'COUNTRY_MK',
/**
* Madagascar
*/
MG: 'COUNTRY_MG',
/**
* Malawi
*/
MW: 'COUNTRY_MW',
/**
* Malaysia
*/
MY: 'COUNTRY_MY',
/**
* Maldives
*/
MV: 'COUNTRY_MV',
/**
* Mali
*/
ML: 'COUNTRY_ML',
/**
* Malta
*/
MT: 'COUNTRY_MT',
/**
* Marshall Islands
*/
MH: 'COUNTRY_MH',
/**
* Martinique
*/
MQ: 'COUNTRY_MQ',
/**
* Mauritania
*/
MR: 'COUNTRY_MR',
/**
* Mauritius
*/
MU: 'COUNTRY_MU',
/**
* Mayotte
*/
YT: 'COUNTRY_YT',
/**
* Mexico
*/
MX: 'COUNTRY_MX',
/**
* Micronesia, Federated States of
*/
FM: 'COUNTRY_FM',
/**
* Moldova, Republic of
*/
MD: 'COUNTRY_MD',
/**
* Monaco
*/
MC: 'COUNTRY_MC',
/**
* Mongolia
*/
MN: 'COUNTRY_MN',
/**
* Montenegro
*/
ME: 'COUNTRY_ME',
/**
* Montserrat
*/
MS: 'COUNTRY_MS',
/**
* Morocco
*/
MA: 'COUNTRY_MA',
/**
* Mozambique
*/
MZ: 'COUNTRY_MZ',
/**
* Myanmar
*/
MM: 'COUNTRY_MM',
/**
* Namibia
*/
NA: 'COUNTRY_NA',
/**
* Nauru
*/
NR: 'COUNTRY_NR',
/**
* Nepal
*/
NP: 'COUNTRY_NP',
/**
* Netherlands
*/
NL: 'COUNTRY_NL',
/**
* New Caledonia
*/
NC: 'COUNTRY_NC',
/**
* New Zealand
*/
NZ: 'COUNTRY_NZ',
/**
* Nicaragua
*/
NI: 'COUNTRY_NI',
/**
* Niger
*/
NE: 'COUNTRY_NE',
/**
* Nigeria
*/
NG: 'COUNTRY_NG',
/**
* Niue
*/
NU: 'COUNTRY_NU',
/**
* Norfolk Island
*/
NF: 'COUNTRY_NF',
/**
* Northern Mariana Islands
*/
MP: 'COUNTRY_MP',
/**
* Norway
*/
NO: 'COUNTRY_NO',
/**
* Oman
*/
OM: 'COUNTRY_OM',
/**
* Pakistan
*/
PK: 'COUNTRY_PK',
/**
* Palau
*/
PW: 'COUNTRY_PW',
/**
* Palestine, State of
*/
PS: 'COUNTRY_PS',
/**
* Panama
*/
PA: 'COUNTRY_PA',
/**
* Papua New Guinea
*/
PG: 'COUNTRY_PG',
/**
* Paraguay
*/
PY: 'COUNTRY_PY',
/**
* Peru
*/
PE: 'COUNTRY_PE',
/**
* Philippines
*/
PH: 'COUNTRY_PH',
/**
* Pitcairn
*/
PN: 'COUNTRY_PN',
/**
* Poland
*/
PL: 'COUNTRY_PL',
/**
* Portugal
*/
PT: 'COUNTRY_PT',
/**
* Puerto Rico
*/
PR: 'COUNTRY_PR',
/**
* Qatar
*/
QA: 'COUNTRY_QA',
/**
* Réunion
*/
RE: 'COUNTRY_RE',
/**
* Romania
*/
RO: 'COUNTRY_RO',
/**
* Russian Federation
*/
RU: 'COUNTRY_RU',
/**
* Rwanda
*/
RW: 'COUNTRY_RW',
/**
* Saint Barthélemy
*/
BL: 'COUNTRY_BL',
/**
* Saint Helena, Ascension and Tristan da Cunha
*/
SH: 'COUNTRY_SH',
/**
* Saint Kitts and Nevis
*/
KN: 'COUNTRY_KN',
/**
* Saint Lucia
*/
LC: 'COUNTRY_LC',
/**
* Saint Martin (French part)
*/
MF: 'COUNTRY_MF',
/**
* Saint Pierre and Miquelon
*/
PM: 'COUNTRY_PM',
/**
* Saint Vincent and the Grenadines
*/
VC: 'COUNTRY_VC',
/**
* Samoa
*/
WS: 'COUNTRY_WS',
/**
* San Marino
*/
SM: 'COUNTRY_SM',
/**
* Sao Tome and Principe
*/
ST: 'COUNTRY_ST',
/**
* Saudi Arabia
*/
SA: 'COUNTRY_SA',
/**
* Senegal
*/
SN: 'COUNTRY_SN',
/**
* Serbia
*/
RS: 'COUNTRY_RS',
/**
* Seychelles
*/
SC: 'COUNTRY_SC',
/**
* Sierra Leone
*/
SL: 'COUNTRY_SL',
/**
* Singapore
*/
SG: 'COUNTRY_SG',
/**
* Sint Maarten (Dutch part)
*/
SX: 'COUNTRY_SX',
/**
* Slovakia
*/
SK: 'COUNTRY_SK',
/**
* Slovenia
*/
SI: 'COUNTRY_SI',
/**
* Solomon Islands
*/
SB: 'COUNTRY_SB',
/**
* Somalia
*/
SO: 'COUNTRY_SO',
/**
* South Africa
*/
ZA: 'COUNTRY_ZA',
/**
* South Georgia and the South Sandwich Islands
*/
GS: 'COUNTRY_GS',
/**
* South Sudan
*/
SS: 'COUNTRY_SS',
/**
* Spain
*/
ES: 'COUNTRY_ES',
/**
* Sri Lanka
*/
LK: 'COUNTRY_LK',
/**
* Sudan
*/
SD: 'COUNTRY_SD',
/**
* Suriname
*/
SR: 'COUNTRY_SR',
/**
* Svalbard and Jan Mayen
*/
SJ: 'COUNTRY_SJ',
/**
* Swaziland
*/
SZ: 'COUNTRY_SZ',
/**
* Sweden
*/
SE: 'COUNTRY_SE',
/**
* Switzerland
*/
CH: 'COUNTRY_CH',
/**
* Syrian Arab Republic
*/
SY: 'COUNTRY_SY',
/**
* Taiwan, Province of China
*/
TW: 'COUNTRY_TW',
/**
* Tajikistan
*/
TJ: 'COUNTRY_TJ',
/**
* Tanzania, United Republic of
*/
TZ: 'COUNTRY_TZ',
/**
* Thailand
*/
TH: 'COUNTRY_TH',
/**
* Timor-Leste
*/
TL: 'COUNTRY_TL',
/**
* Togo
*/
TG: 'COUNTRY_TG',
/**
* Tokelau
*/
TK: 'COUNTRY_TK',
/**
* Tonga
*/
TO: 'COUNTRY_TO',
/**
* Trinidad and Tobago
*/
TT: 'COUNTRY_TT',
/**
* Tunisia
*/
TN: 'COUNTRY_TN',
/**
* Turkey
*/
TR: 'COUNTRY_TR',
/**
* Turkmenistan
*/
TM: 'COUNTRY_TM',
/**
* Turks and Caicos Islands
*/
TC: 'COUNTRY_TC',
/**
* Tuvalu
*/
TV: 'COUNTRY_TV',
/**
* Uganda
*/
UG: 'COUNTRY_UG',
/**
* Ukraine
*/
UA: 'COUNTRY_UA',
/**
* United Arab Emirates
*/
AE: 'COUNTRY_AE',
/**
* United Kingdom
*/
GB: 'COUNTRY_GB',
/**
* United States
*/
US: 'COUNTRY_US',
/**
* United States Minor Outlying Islands
*/
UM: 'COUNTRY_UM',
/**
* Uruguay
*/
UY: 'COUNTRY_UY',
/**
* Uzbekistan
*/
UZ: 'COUNTRY_UZ',
/**
* Vanuatu
*/
VU: 'COUNTRY_VU',
/**
* Venezuela, Bolivarian Republic of
*/
VE: 'COUNTRY_VE',
/**
* Viet Nam
*/
VN: 'COUNTRY_VN',
/**
* Virgin Islands, British
*/
VG: 'COUNTRY_VG',
/**
* Virgin Islands, U.S.
*/
VI: 'COUNTRY_VI',
/**
* Wallis and Futuna
*/
WF: 'COUNTRY_WF',
/**
* Western Sahara
*/
EH: 'COUNTRY_EH',
/**
* Yemen
*/
YE: 'COUNTRY_YE',
/**
* Zambia
*/
ZM: 'COUNTRY_ZM',
/**
* Zimbabwe
*/
ZW: 'COUNTRY_ZW',
};
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
/**
* **화폐**
*
* [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) 화폐 코드
*
* 대한민국 원, 일본 엔이 아닌 화폐를 사용할 때에는 금액을 minor unit 단위로 입력해야 함에 유의하세요.
*/
const Currency = {
/**
* South Korean won
*/
KRW: 'CURRENCY_KRW',
/**
* United States dollar
*/
USD: 'CURRENCY_USD',
/**
* Euro
*/
EUR: 'CURRENCY_EUR',
/**
* Japanese yen
*/
JPY: 'CURRENCY_JPY',
/**
* Chinese yuan
*/
CNY: 'CURRENCY_CNY',
/**
* Vietnamese dong
*/
VND: 'CURRENCY_VND',
/**
* Thai baht
*/
THB: 'CURRENCY_THB',
/**
* Singapore dollar
*/
SGD: 'CURRENCY_SGD',
/**
* Australian dollar
*/
AUD: 'CURRENCY_AUD',
/**
* Hong Kong dollar
*/
HKD: 'CURRENCY_HKD',
/**
* United Arab Emirates dirham
*/
AED: 'CURRENCY_AED',
/**
* Afghan afghani
*/
AFN: 'CURRENCY_AFN',
/**
* Albanian lek
*/
ALL: 'CURRENCY_ALL',
/**
* Armenian dram
*/
AMD: 'CURRENCY_AMD',
/**
* Netherlands Antillean guilder
*/
ANG: 'CURRENCY_ANG',
/**
* Angolan kwanza
*/
AOA: 'CURRENCY_AOA',
/**
* Argentine peso
*/
ARS: 'CURRENCY_ARS',
/**
* Aruban florin
*/
AWG: 'CURRENCY_AWG',
/**
* Azerbaijani manat
*/
AZN: 'CURRENCY_AZN',
/**
* Bosnia and Herzegovina convertible mark
*/
BAM: 'CURRENCY_BAM',
/**
* Barbadian dollar
*/
BBD: 'CURRENCY_BBD',
/**
* Bangladeshi taka
*/
BDT: 'CURRENCY_BDT',
/**
* Bulgarian lev
*/
BGN: 'CURRENCY_BGN',
/**
* Bermudian dollar
*/
BMD: 'CURRENCY_BMD',
/**
* Brunei dollar
*/
BND: 'CURRENCY_BND',
/**
* Boliviano
*/
BOB: 'CURRENCY_BOB',
/**
* Bolivian Mvdol
*/
BOV: 'CURRENCY_BOV',
/**
* Brazilian real
*/
BRL: 'CURRENCY_BRL',
/**
* Bahamian dollar
*/
BSD: 'CURRENCY_BSD',
/**
* Botswana pula
*/
BWP: 'CURRENCY_BWP',
/**
* Belarusian ruble
*/
BYN: 'CURRENCY_BYN',
/**
* Belize dollar
*/
BZD: 'CURRENCY_BZD',
/**
* Canadian dollar
*/
CAD: 'CURRENCY_CAD',
/**
* Congolese franc
*/
CDF: 'CURRENCY_CDF',
/**
* WIR euro
*/
CHE: 'CURRENCY_CHE',
/**
* Swiss franc
*/
CHF: 'CURRENCY_CHF',
/**
* WIR franc
*/
CHW: 'CURRENCY_CHW',
/**
* Chilean unit of account (UF)
*/
CLF: 'CURRENCY_CLF',
/**
* Chilean peso
*/
CLP: 'CURRENCY_CLP',
/**
* Colombian peso
*/
COP: 'CURRENCY_COP',
/**
* Unidad de Valor Real
*/
COU: 'CURRENCY_COU',
/**
* Costa Rican colon
*/
CRC: 'CURRENCY_CRC',
/**
* Cuban convertible peso
*/
CUC: 'CURRENCY_CUC',
/**
* Cuban peso
*/
CUP: 'CURRENCY_CUP',
/**
* Cape Verdean escudo
*/
CVE: 'CURRENCY_CVE',
/**
* Czech koruna
*/
CZK: 'CURRENCY_CZK',
/**
* Djiboutian franc
*/
DJF: 'CURRENCY_DJF',
/**
* Danish krone
*/
DKK: 'CURRENCY_DKK',
/**
* Dominican peso
*/
DOP: 'CURRENCY_DOP',
/**
* Algerian dinar
*/
DZD: 'CURRENCY_DZD',
/**
* Egyptian pound
*/
EGP: 'CURRENCY_EGP',
/**
* Eritrean nakfa
*/
ERN: 'CURRENCY_ERN',
/**
* Ethiopian birr
*/
ETB: 'CURRENCY_ETB',
/**
* Fiji dollar
*/
FJD: 'CURRENCY_FJD',
/**
* Falkland Islands pound
*/
FKP: 'CURRENCY_FKP',
/**
* Pound sterling
*/
GBP: 'CURRENCY_GBP',
/**
* Georgian lari
*/
GEL: 'CURRENCY_GEL',
/**
* Ghanaian cedi
*/
GHS: 'CURRENCY_GHS',
/**
* Gibraltar pound
*/
GIP: 'CURRENCY_GIP',
/**
* Gambian dalasi
*/
GMD: 'CURRENCY_GMD',
/**
* Guinean franc
*/
GNF: 'CURRENCY_GNF',
/**
* Guatemalan quetzal
*/
GTQ: 'CURRENCY_GTQ',
/**
* Guyanese dollar
*/
GYD: 'CURRENCY_GYD',
/**
* Honduran lempira
*/
HNL: 'CURRENCY_HNL',
/**
* Croatian kuna
*/
HRK: 'CURRENCY_HRK',
/**
* Haitian gourde
*/
HTG: 'CURRENCY_HTG',
/**
* Hungarian forint
*/
HUF: 'CURRENCY_HUF',
/**
* Indonesian rupiah
*/
IDR: 'CURRENCY_IDR',
/**
* Israeli new shekel
*/
ILS: 'CURRENCY_ILS',
/**
* Indian rupee
*/
INR: 'CURRENCY_INR',
/**
* Iraqi dinar
*/
IQD: 'CURRENCY_IQD',
/**
* Iranian rial
*/
IRR: 'CURRENCY_IRR',
/**
* Icelandic króna
*/
ISK: 'CURRENCY_ISK',
/**
* Jamaican dollar
*/
JMD: 'CURRENCY_JMD',
/**
* Jordanian dinar
*/
JOD: 'CURRENCY_JOD',
/**
* Kenyan shilling
*/
KES: 'CURRENCY_KES',
/**
* Kyrgyzstani som
*/
KGS: 'CURRENCY_KGS',
/**
* Cambodian riel
*/
KHR: 'CURRENCY_KHR',
/**
* Comoro franc
*/
KMF: 'CURRENCY_KMF',
/**
* North Korean won
*/
KPW: 'CURRENCY_KPW',
/**
* Kuwaiti dinar
*/
KWD: 'CURRENCY_KWD',
/**
* Cayman Islands dollar
*/
KYD: 'CURRENCY_KYD',
/**
* Kazakhstani tenge
*/
KZT: 'CURRENCY_KZT',
/**
* Lao kip
*/
LAK: 'CURRENCY_LAK',
/**
* Lebanese pound
*/
LBP: 'CURRENCY_LBP',
/**
* Sri Lankan rupee
*/
LKR: 'CURRENCY_LKR',
/**
* Liberian dollar
*/
LRD: 'CURRENCY_LRD',
/**
* Lesotho loti
*/
LSL: 'CURRENCY_LSL',
/**
* Libyan dinar
*/
LYD: 'CURRENCY_LYD',
/**
* Moroccan dirham
*/
MAD: 'CURRENCY_MAD',
/**
* Moldovan leu
*/
MDL: 'CURRENCY_MDL',
/**
* Malagasy ariary
*/
MGA: 'CURRENCY_MGA',
/**
* Macedonian denar
*/
MKD: 'CURRENCY_MKD',
/**
* Myanmar kyat
*/
MMK: 'CURRENCY_MMK',
/**
* Mongolian tögrög
*/
MNT: 'CURRENCY_MNT',
/**
* Macanese pataca
*/
MOP: 'CURRENCY_MOP',
/**
* Mauritanian ouguiya
*/
MRU: 'CURRENCY_MRU',
/**
* Mauritian rupee
*/
MUR: 'CURRENCY_MUR',
/**
* Maldivian rufiyaa
*/
MVR: 'CURRENCY_MVR',
/**
* Malawian kwacha
*/
MWK: 'CURRENCY_MWK',
/**
* Mexican peso
*/
MXN: 'CURRENCY_MXN',
/**
* Mexican Unidad de Inversion
*/
MXV: 'CURRENCY_MXV',
/**
* Mozambican metical
*/
MZN: 'CURRENCY_MZN',
/**
* Namibian dollar
*/
NAD: 'CURRENCY_NAD',
/**
* Nigerian naira
*/
NGN: 'CURRENCY_NGN',
/**
* Nicaraguan córdoba
*/
NIO: 'CURRENCY_NIO',
/**
* Norwegian krone
*/
NOK: 'CURRENCY_NOK',
/**
* Nepalese rupee
*/
NPR: 'CURRENCY_NPR',
/**
* New Zealand dollar
*/
NZD: 'CURRENCY_NZD',
/**
* Omani rial
*/
OMR: 'CURRENCY_OMR',
/**
* Panamanian balboa
*/
PAB: 'CURRENCY_PAB',
/**
* Peruvian sol
*/
PEN: 'CURRENCY_PEN',
/**
* Papua New Guinean kina
*/
PGK: 'CURRENCY_PGK',
/**
* Philippine peso
*/
PHP: 'CURRENCY_PHP',
/**
* Pakistani rupee
*/
PKR: 'CURRENCY_PKR',
/**
* Polish złoty
*/
PLN: 'CURRENCY_PLN',
/**
* Paraguayan guaraní
*/
PYG: 'CURRENCY_PYG',
/**
* Qatari riyal
*/
QAR: 'CURRENCY_QAR',
/**
* Romanian leu
*/
RON: 'CURRENCY_RON',
/**
* Serbian dinar
*/
RSD: 'CURRENCY_RSD',
/**
* Russian ruble
*/
RUB: 'CURRENCY_RUB',
/**
* Rwandan franc
*/
RWF: 'CURRENCY_RWF',
/**
* Saudi riyal
*/
SAR: 'CURRENCY_SAR',
/**
* Solomon Islands dollar
*/
SBD: 'CURRENCY_SBD',
/**
* Seychelles rupee
*/
SCR: 'CURRENCY_SCR',
/**
* Sudanese pound
*/
SDG: 'CURRENCY_SDG',
/**
* Swedish krona
*/
SEK: 'CURRENCY_SEK',
/**
* Saint Helena pound
*/
SHP: 'CURRENCY_SHP',
/**
* Sierra Leonean leone (new leone)
*/
SLE: 'CURRENCY_SLE',
/**
* Sierra Leonean leone (old leone)
*/
SLL: 'CURRENCY_SLL',
/**
* Somali shilling
*/
SOS: 'CURRENCY_SOS',
/**
* Surinamese dollar
*/
SRD: 'CURRENCY_SRD',
/**
* South Sudanese pound
*/
SSP: 'CURRENCY_SSP',
/**
* São Tomé and Príncipe dobra
*/
STN: 'CURRENCY_STN',
/**
* Salvadoran colón
*/
SVC: 'CURRENCY_SVC',
/**
* Syrian pound
*/
SYP: 'CURRENCY_SYP',
/**
* Swazi lilangeni
*/
SZL: 'CURRENCY_SZL',
/**
* Tajikistani somoni
*/
TJS: 'CURRENCY_TJS',
/**
* Turkmenistan manat
*/
TMT: 'CURRENCY_TMT',
/**
* Tunisian dinar
*/
TND: 'CURRENCY_TND',
/**
* Tongan paʻanga
*/
TOP: 'CURRENCY_TOP',
/**
* Turkish lira
*/
TRY: 'CURRENCY_TRY',
/**
* Trinidad and Tobago dollar
*/
TTD: 'CURRENCY_TTD',
/**
* New Taiwan dollar
*/
TWD: 'CURRENCY_TWD',
/**
* Tanzanian shilling
*/
TZS: 'CURRENCY_TZS',
/**
* Ukrainian hryvnia
*/
UAH: 'CURRENCY_UAH',
/**
* Ugandan shilling
*/
UGX: 'CURRENCY_UGX',
/**
* United States dollar (next day)
*/
USN: 'CURRENCY_USN',
/**
* Uruguay Peso en Unidades Indexadas
*/
UYI: 'CURRENCY_UYI',
/**
* Uruguayan peso
*/
UYU: 'CURRENCY_UYU',
/**
* Unidad previsional
*/
UYW: 'CURRENCY_UYW',
/**
* Uzbekistan som
*/
UZS: 'CURRENCY_UZS',
/**
* Venezuelan bolívar digital
*/
VED: 'CURRENCY_VED',
/**
* Venezuelan bolívar soberano
*/
VES: 'CURRENCY_VES',
/**
* Vanuatu vatu
*/
VUV: 'CURRENCY_VUV',
/**
* Samoan tala
*/
WST: 'CURRENCY_WST',
/**
* CFA franc BEAC
*/
XAF: 'CURRENCY_XAF',
/**
* Silver (one troy ounce)
*/
XAG: 'CURRENCY_XAG',
/**
* Gold (one troy ounce)
*/
XAU: 'CURRENCY_XAU',
/**
* European Composite Unit
*/
XBA: 'CURRENCY_XBA',
/**
* European Monetary Unit
*/
XBB: 'CURRENCY_XBB',
/**
* European Unit of Account 9
*/
XBC: 'CURRENCY_XBC',
/**
* European Unit of Account 17
*/
XBD: 'CURRENCY_XBD',
/**
* East Caribbean dollar
*/
XCD: 'CURRENCY_XCD',
/**
* Special drawing rights
*/
XDR: 'CURRENCY_XDR',
/**
* CFA franc BCEAO
*/
XOF: 'CURRENCY_XOF',
/**
* Palladium (one troy ounce)
*/
XPD: 'CURRENCY_XPD',
/**
* CFP franc
*/
XPF: 'CURRENCY_XPF',
/**
* Platinum (one troy ounce)
*/
XPT: 'CURRENCY_XPT',
/**
* SUCRE
*/
XSU: 'CURRENCY_XSU',
/**
* Code reserved for testing
*/
XTS: 'CURRENCY_XTS',
/**
* ADB Unit of Account
*/
XUA: 'CURRENCY_XUA',
/**
* No currency
*/
XXX: 'CURRENCY_XXX',
/**
* Yemeni rial
*/
YER: 'CURRENCY_YER',
/**
* South African rand
*/
ZAR: 'CURRENCY_ZAR',
/**
* Zambian kwacha
*/
ZMW: 'CURRENCY_ZMW',
/**
* Zimbabwean dollar
*/
ZWL: 'CURRENCY_ZWL',
};
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
/**
* 간편결제 결제수단
*/
const EasyPayPaymentMethod = {
/**
* 카드
*/
CARD: 'CARD',
/**
* 포인트(충전, 적립) 결제
*/
CHARGE: 'CHARGE',
/**
* 계좌결제
*/
TRANSFER: 'TRANSFER',
/**
* 포인트 및 계좌결제가 모두 가능한 경우
*/
MONEY: 'MONEY',
};
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
/**
* PG 제휴로 간편결제를 이용할 때, 간편결제 UI를 직접 호출할 수 있는 간편결제
*/
const EasyPayProvider = {
/**
* 페이코
*
* - 토스페이먼츠
* - 나이스페이먼츠
* - KG이니시스
* - 스마트로
* - KSNET
* - 한국결제네트웍스
* - 웰컴페이먼츠
*/
PAYCO: 'EASY_PAY_PROVIDER_PAYCO',
/**
* 삼성페이
*
* - 토스페이먼츠
* - 나이스페이먼츠
* - KG이니시스
* - NHN KCP
* - 스마트로
* - 한국결제네트웍스
*/
SAMSUNGPAY: 'EASY_PAY_PROVIDER_SAMSUNGPAY',
/**
* SSG페이
*
* - 토스페이먼츠
* - 나이스페이먼츠
* - KG이니시스
* - NHN KCP
* - KSNET
*/
SSGPAY: 'EASY_PAY_PROVIDER_SSGPAY',
/**
* 카카오페이
*
* - 토스페이먼츠
* - 나이스페이먼츠
* - KG이니시스
* - 스마트로
* - NHN KCP
* - KSNET
* - 한국결제네트웍스
* - 웰컴페이먼츠
*/
KAKAOPAY: 'EASY_PAY_PROVIDER_KAKAOPAY',
/**
* 네이버페이
*
* - 토스페이먼츠
* - 나이스페이먼츠
* - KG이니시스
* - 스마트로
* - NHN KCP
* - KSNET
* - 한국결제네트웍스
*/
NAVERPAY: 'EASY_PAY_PROVIDER_NAVERPAY',
/**
* 차이페이
*/
CHAI: 'EASY_PAY_PROVIDER_CHAI',
/**
* L페이
*
* - 토스페이먼츠
* - 나이스페이먼츠
* - KG이니시스
* - 스마트로
* - KSNET
* - 웰컴페이먼츠
*/
LPAY: 'EASY_PAY_PROVIDER_LPAY',
/**
* K페이
*/
KPAY: 'EASY_PAY_PROVIDER_KPAY',
/**
* 토스페이
*
* - 토스페이먼츠
* - KG이니시스
* - NHN KCP
* - 스마트로
* - 한국결제네트웍스
* - 웰컴페이먼츠
*/
TOSSPAY: 'EASY_PAY_PROVIDER_TOSSPAY',
/**
* LG페이
*
* - 토스페이먼츠
*/
LGPAY: 'EASY_PAY_PROVIDER_LGPAY',
/**
* 애플페이
*
* - 토스페이먼츠
* - 나이스페이먼츠
* - KG이니시스
* - NHN KCP
*/
APPLEPAY: 'EASY_PAY_PROVIDER_APPLEPAY',
/**
* 핀페이
*
* - 스마트로
*/
PINPAY: 'EASY_PAY_PROVIDER_PINPAY',
/**
* SK페이
*
* - 나이스페이먼츠
*/
SKPAY: 'EASY_PAY_PROVIDER_SKPAY',
/**
* 토스 브랜드페이
*/
TOSS_BRANDPAY: 'EASY_PAY_PROVIDER_TOSS_BRANDPAY',
/**
* 하이픈
*/
HYPHEN: 'EASY_PAY_PROVIDER_HYPHEN',
/**
* 라인페이
*
* - 스마트로
*/
LINEPAY: 'EASY_PAY_PROVIDER_LINEPAY',
/**
* 티머니
*
* - 스마트로
*/
TMONEY: 'EASY_PAY_PROVIDER_TMONEY',
/**
* PayPay
*
* - KG이니시스 JPPG/SBPS 일본결제
*/
PAYPAY: 'EASY_PAY_PROVIDER_PAYPAY',
/**
* 아마존페이
*
* - KG이니시스 JPPG 일본결제
*/
AMAZONPAY: 'EASY_PAY_PROVIDER_AMAZONPAY',
/**
* 라쿠텐페이
*
* - KG이니시스 JPPG 일본결제
*/
RAKUTENPAY: 'EASY_PAY_PROVIDER_RAKUTENPAY',
/**
* dBarai
*
* - KG이니시스 JPPG 일본결제
*/
DBARAI: 'EASY_PAY_PROVIDER_DBARAI',
/**
* auPAY
*
* - KG이니시스 JPPG 일본결제
*/
AUPAY: 'EASY_PAY_PROVIDER_AUPAY',
/**
* Merpay
*
* - KG이니시스 JPPG 일본결제
*/
MERPAY: 'EASY_PAY_PROVIDER_MERPAY',
};
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
/**
* 구매자 성별
*/
const Gender = {
/**
* 남성
*/
MALE: 'GENDER_MALE',
/**
* 여성
*/
FEMALE: 'GENDER_FEMALE',
/**
* 기타
*/
OTHER: 'GENDER_OTHER',
};
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
/**
* **상품권 종류**
*/
const GiftCertificateType = {
/**
* 도서문화상품권
* | KG이니시스
*/
BOOKNLIFE: 'GIFT_CERTIFICATE_TYPE_BOOKNLIFE',
/**
* 스마트문상, (구)게임문화상품권
*/
SMART_MUNSANG: 'GIFT_CERTIFICATE_TYPE_SMART_MUNSANG',
/**
* 컬쳐랜드 문화상품권
*/
CULTURELAND: 'GIFT_CERTIFICATE_TYPE_CULTURELAND',
/**
* 문화상품권
*/
CULTURE_GIFT: 'GIFT_CERTIFICATE_TYPE_CULTURE_GIFT',
};
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
const IssueBillingKeyUIType = { PAYPAL_RT: 'PAYPAL_RT' };
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
/**
* **UI 언어**
*
* KG이니시스, 스마트로, KSNET, 웰컴페이먼츠 (PC), 한국결제네트웍스, 엑심베이에서 설정 가능하며, PG마다 지원하는 언어 목록은 차이가 있습니다.
*/
const Locale = {
/**
* 한국어
*
* - KG이니시스
* - 스마트로
* - KSNET
* - 웰컴페이먼츠 (PC)
* - 한국결제네트웍스
* - 엑심베이
*/
KO_KR: 'KO_KR',
/**
* 영어
*
* - KG이니시스
* - 스마트로
* - KSNET
* - 웰컴페이먼츠 (PC)
* - 한국결제네트웍스
* - 엑심베이
*/
EN_US: 'EN_US',
/**
* 중국어 (중국 본토)
*
* - KG이니시스 (PC)
* - 웰컴페이먼츠 (PC)
* - 엑심베이
*/
ZH_CN: 'ZH_CN',
/**
* 중국어 (대만)
*
* - 엑심베이
*/
ZH_TW: 'ZH_TW',
/**
* 일본어
*
* - 엑심베이
*/
JA_JP: 'JA_JP',
/**
* 러시아어
*
* - 엑심베이
*/
RU_RU: 'RU_RU',
/**
* 타이어
*
* - 엑심베이
*/
TH_TH: 'TH_TH',
/**
* 베트남어
*
* - 엑심베이
*/
VI_VN: 'VI_VN',
};
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
const PaymentUIType = { PAYPAL_SPB: 'PAYPAL_SPB' };
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
/**
* **결제수단 구분코드**
*
* PG사별 지원되는 결제수단이 모두 상이합니다.
*
* [각 PG사별 결제 연동 가이드](https://developers.portone.io/opi/ko/integration/pg/v2/readme?v=v2)를 참고하세요
*/
const PaymentPayMethod = {
/**
* 카드
*/
CARD: 'CARD',
/**
* 가상계좌
*/
VIRTUAL_ACCOUNT: 'VIRTUAL_ACCOUNT',
/**
* 계좌이체
*/
TRANSFER: 'TRANSFER',
/**
* 휴대폰 소액결제
*/
MOBILE: 'MOBILE',
/**
* 상품권
*/
GIFT_CERTIFICATE: 'GIFT_CERTIFICATE',
/**
* 간편 결제
*/
EASY_PAY: 'EASY_PAY',
/**
* 페이팔(SPB)
*/
PAYPAL: 'PAYPAL',
/**
* 알리페이
*/
ALIPAY: 'ALIPAY',
/**
* 편의점 결제
*/
CONVENIENCE_STORE: 'CONVENIENCE_STORE',
};
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
/**
* **결제수단 구분코드**
*
* PG사별 지원되는 결제수단이 모두 상이합니다.
*
* [각 PG사별 결제 연동 가이드](https://developers.portone.io/opi/ko/integration/pg/v2/readme?v=v2)를 참고하세요
*/
const PayMethod = PaymentPayMethod;
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
/**
* **PG사 구분코드**
*/
const PgProvider = {
HTML5_INICIS: 'PG_PROVIDER_HTML5_INICIS',
PAYPAL: 'PG_PROVIDER_PAYPAL',
INICIS: 'PG_PROVIDER_INICIS',
DANAL: 'PG_PROVIDER_DANAL',
NICE: 'PG_PROVIDER_NICE',
DANAL_TPAY: 'PG_PROVIDER_DANAL_TPAY',
UPLUS: 'PG_PROVIDER_UPLUS',
NAVERPAY: 'PG_PROVIDER_NAVERPAY',
SETTLE: 'PG_PROVIDER_SETTLE',
KCP: 'PG_PROVIDER_KCP',
MOBILIANS: 'PG_PROVIDER_MOBILIANS',
KAKAOPAY: 'PG_PROVIDER_KAKAOPAY',
NAVERCO: 'PG_PROVIDER_NAVERCO',
KICC: 'PG_PROVIDER_KICC',
EXIMBAY: 'PG_PROVIDER_EXIMBAY',
SMILEPAY: 'PG_PROVIDER_SMILEPAY',
PAYCO: 'PG_PROVIDER_PAYCO',
KCP_BILLING: 'PG_PROVIDER_KCP_BILLING',
ALIPAY: 'PG_PROVIDER_ALIPAY',
CHAI: 'PG_PROVIDER_CHAI',
BLUEWALNUT: 'PG_PROVIDER_BLUEWALNUT',
SMARTRO: 'PG_PROVIDER_SMARTRO',
PAYMENTWALL: 'PG_PROVIDER_PAYMENTWALL',
TOSSPAYMENTS: 'PG_PROVIDER_TOSSPAYMENTS',
KCP_QUICK: 'PG_PROVIDER_KCP_QUICK',
DAOU: 'PG_PROVIDER_DAOU',
GALAXIA: 'PG_PROVIDER_GALAXIA',
TOSSPAY: 'PG_PROVIDER_TOSSPAY',
KCP_DIRECT: 'PG_PROVIDER_KCP_DIRECT',
SETTLE_ACC: 'PG_PROVIDER_SETTLE_ACC',
SETTLE_FIRM: 'PG_PROVIDER_SETTLE_FIRM',
INICIS_UNIFIED: 'PG_PROVIDER_INICIS_UNIFIED',
KSNET: 'PG_PROVIDER_KSNET',
PAYPAL_V2: 'PG_PROVIDER_PAYPAL_V2',
SMARTRO_V2: 'PG_PROVIDER_SMARTRO_V2',
NICE_V2: 'PG_PROVIDER_NICE_V2',
TOSS_BRANDPAY: 'PG_PROVIDER_TOSS_BRANDPAY',
WELCOME: 'PG_PROVIDER_WELCOME',
TOSSPAY_V2: 'PG_PROVIDER_TOSSPAY_V2',
INICIS_V2: 'PG_PROVIDER_INICIS_V2',
KPN: 'PG_PROVIDER_KPN',
KCP_V2: 'PG_PROVIDER_KCP_V2',
HYPHEN: 'PG_PROVIDER_HYPHEN',
EXIMBAY_V2: 'PG_PROVIDER_EXIMBAY_V2',
};
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
/**
* **상품 유형**
*/
const ProductType = {
/**
* 실물
*/
REAL: 'PRODUCT_TYPE_REAL',
/**
* 디지털
*/
DIGITAL: 'PRODUCT_TYPE_DIGITAL',
};
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
/**
* **트랜잭션 유형**
*
* - PAYMENT: 결제
* - ISSUE\_BILLING\_KEY: 빌링키 발급
* - IDENTITY\_VERIFICATION: 본인 인증
* - ISSUE\_BILLING\_KEY\_AND\_PAY: 빌링키 발급과 동시에 결제
*/
const TransactionType = {
/**
* 결제
*/
PAYMENT: 'PAYMENT',
/**
* 빌링키 발급
*/
ISSUE_BILLING_KEY: 'ISSUE_BILLING_KEY',
/**
* 본인 인증
*/
IDENTITY_VERIFICATION: 'IDENTITY_VERIFICATION',
/**
* 빌링키 발급 및 초회결제
*/
ISSUE_BILLING_KEY_AND_PAY: 'ISSUE_BILLING_KEY_AND_PAY',
};
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
const WindowType = {
IFRAME: 'IFRAME',
POPUP: 'POPUP',
REDIRECTION: 'REDIRECTION',
UI: 'UI',
};
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
/**
* **결제 통화**
*
* 원화 결제 시 `KRW`입니다.
*/
const PaymentCurrency = Currency;
// This file is automatically generated by the SDK generator.
// Do not edit this file manually.
/**
* **단독 노출할 인증 업체 코드**
*
* 인증 업체 선택 화면 없이 설정한 인증 업체를 통해 인증하도록 합니다.
*/
const InicisUnifiedDirectAgency = {
/**
* 페이코
*/
PAYCO: 'PAYCO',
/**
* 패스 (통신사)
*/
PASS: 'PASS',
/**
* 토스
*/
TOSS: 'TOSS',
/**
* 금융결제원
*/
KFTC: 'KFTC',
/**
* 카카오
*/
KAKAO: 'KAKAO',
/**
* 네이버
*/
NAVER: 'NAVER',
/**
* 삼성패스
*/
SAMSUNG: 'SAMSUNG',
/**
* 신한은행
*/
SHINHAN: 'SHINHAN',
/**
* 국민은행
*/
KB: 'KB',
/**
* 하나은행
*/
HANA: 'HANA',
/**
* 우리은행
*/
WOORI: 'WOORI',
/**
* 농협은행
*/
NH: 'NH',
/**
* 카카오뱅크