UNPKG

@portone/browser-sdk

Version:

PortOne SDK for browser

3,255 lines (3,210 loc) 78.8 kB
// 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_OF_KOREA', /** * 산업은행 */ KOREA_DEVELOPMENT_BANK: 'KOREA_DEVELOPMENT_BANK', /** * 기업은행 * * - KCP * - 스마트로 */ INDUSTRIAL_BANK_OF_KOREA: 'INDUSTRIAL_BANK_OF_KOREA', /** * 국민은행 * * - KCP * - 스마트로 */ KOOKMIN_BANK: 'KOOKMIN_BANK', /** * 수협은행 * * - KCP * - 스마트로 */ SUHYUP_BANK: 'SUHYUP_BANK', /** * 수출입은행 */ EXPORT_IMPORT_BANK_OF_KOREA: 'EXPORT_IMPORT_BANK_OF_KOREA', /** * NH농협은행 * * - KCP * - 스마트로 */ NH_NONGHYUP_BANK: 'NH_NONGHYUP_BANK', /** * 지역농․축협 */ LOCAL_NONGHYUP: 'LOCAL_NONGHYUP', /** * 우리은행 * * - KCP * - 스마트로 */ WOORI_BANK: 'WOORI_BANK', /** * SC제일은행 * * - KCP * - 스마트로 */ SC_BANK_KOREA: 'SC_BANK_KOREA', /** * 한국씨티은행 */ CITI_BANK_KOREA: 'CITI_BANK_KOREA', /** * 대구은행 * * - KCP * - 스마트로 */ DAEGU_BANK: 'DAEGU_BANK', /** * 부산은행 * * - KCP * - 스마트로 */ BUSAN_BANK: 'BUSAN_BANK', /** * 광주은행 * * - KCP * - 스마트로 */ GWANGJU_BANK: 'GWANGJU_BANK', /** * 제주은행 */ JEJU_BANK: 'JEJU_BANK', /** * 전북은행 * * - 스마트로 */ JEONBUK_BANK: 'JEONBUK_BANK', /** * 경남은행 * * - KCP * - 스마트로 */ KYONGNAM_BANK: 'KYONGNAM_BANK', /** * 새마을금고 */ KFCC: 'KFCC', /** * 신협 */ SHINHYUP: 'SHINHYUP', /** * 저축은행 */ SAVINGS_BANK_KOREA: 'SAVINGS_BANK_KOREA', /** * 모건스탠리은행 */ MORGAN_STANLEY_BANK: 'MORGAN_STANLEY_BANK', /** * HSBC은행 */ HSBC_BANK: 'HSBC_BANK', /** * 도이치은행 */ DEUTSCHE_BANK: 'DEUTSCHE_BANK', /** * 제이피모간체이스은행 */ JP_MORGAN_CHASE_BANK: 'JP_MORGAN_CHASE_BANK', /** * 미즈호은행 */ MIZUHO_BANK: 'MIZUHO_BANK', /** * 엠유에프지은행 */ MUFG_BANK: 'MUFG_BANK', /** * BOA은행 */ BANK_OF_AMERICA_BANK: 'BANK_OF_AMERICA_BANK', /** * 비엔피파리바은행 */ BNP_PARIBAS_BANK: 'BNP_PARIBAS_BANK', /** * 중국공상은행 */ ICBC: 'ICBC', /** * 중국은행 */ BANK_OF_CHINA: 'BANK_OF_CHINA', /** * 산림조합중앙회 */ NATIONAL_FORESTRY_COOPERATIVE_FEDERATION: 'NATIONAL_FORESTRY_COOPERATIVE_FEDERATION', /** * 대화은행 */ UNITED_OVERSEAS_BANK: 'UNITED_OVERSEAS_BANK', /** * 교통은행 */ BANK_OF_COMMUNICATIONS: 'BANK_OF_COMMUNICATIONS', /** * 중국건설은행 */ CHINA_CONSTRUCTION_BANK: 'CHINA_CONSTRUCTION_BANK', /** * 우체국 * * - KCP * - 스마트로 */ EPOST: 'EPOST', /** * 신용보증기금 */ KODIT: 'KODIT', /** * 기술보증기금 */ KIBO: 'KIBO', /** * 하나은행 * * - KCP * - 스마트로 */ HANA_BANK: 'HANA_BANK', /** * 신한은행 * * - KCP * - 스마트로 */ SHINHAN_BANK: 'SHINHAN_BANK', /** * 케이뱅크 * * - 스마트로 */ K_BANK: 'K_BANK', /** * 카카오뱅크 */ KAKAO_BANK: 'KAKAO_BANK', /** * 토스뱅크 */ TOSS_BANK: 'TOSS_BANK', /** * 한국신용정보원 */ KCIS: 'KCIS', /** * 대신저축은행 */ DAISHIN_SAVINGS_BANK: 'DAISHIN_SAVINGS_BANK', /** * 에스비아이저축은행 */ SBI_SAVINGS_BANK: 'SBI_SAVINGS_BANK', /** * 에이치케이저축은행 */ HK_SAVINGS_BANK: 'HK_SAVINGS_BANK', /** * 웰컴저축은행 */ WELCOME_SAVINGS_BANK: 'WELCOME_SAVINGS_BANK', /** * 신한저축은행 */ SHINHAN_SAVINGS_BANK: 'SHINHAN_SAVINGS_BANK', /** * 교보증권 */ KYOBO_SECURITIES: 'KYOBO_SECURITIES', /** * 대신증권 */ DAISHIN_SECURITIES: 'DAISHIN_SECURITIES', /** * 메리츠증권 */ MERITZ_SECURITIES: 'MERITZ_SECURITIES', /** * 미래에셋증권 */ MIRAE_ASSET_SECURITIES: 'MIRAE_ASSET_SECURITIES', /** * 부국증권 */ BOOKOOK_SECURITIES: 'BOOKOOK_SECURITIES', /** * 삼성증권 */ SAMSUNG_SECURITIES: 'SAMSUNG_SECURITIES', /** * 신영증권 */ SHINYOUNG_SECURITIES: 'SHINYOUNG_SECURITIES', /** * 신한금융투자 */ SHINHAN_FINANCIAL_INVESTMENT: 'SHINHAN_FINANCIAL_INVESTMENT', /** * 유안타증권 */ YUANTA_SECURITIES: 'YUANTA_SECURITIES', /** * 유진투자증권 */ EUGENE_INVESTMENT_SECURITIES: 'EUGENE_INVESTMENT_SECURITIES', /** * 카카오페이증권 */ KAKAO_PAY_SECURITIES: 'KAKAO_PAY_SECURITIES', /** * 토스증권 */ TOSS_SECURITIES: 'TOSS_SECURITIES', /** * 한국포스증권 */ KOREA_FOSS_SECURITIES: 'KOREA_FOSS_SECURITIES', /** * 하나금융투자 */ HANA_FINANCIAL_INVESTMENT: 'HANA_FINANCIAL_INVESTMENT', /** * 하이투자증권 */ HI_INVESTMENT_SECURITIES: 'HI_INVESTMENT_SECURITIES', /** * 한국투자증권 */ KOREA_INVESTMENT_SECURITIES: 'KOREA_INVESTMENT_SECURITIES', /** * 한화투자증권 */ HANWHA_INVESTMENT_SECURITIES: 'HANWHA_INVESTMENT_SECURITIES', /** * 현대차증권자 */ HYUNDAI_MOTOR_SECURITIES: 'HYUNDAI_MOTOR_SECURITIES', /** * DB금융투자자 */ DB_FINANCIAL_INVESTMENT: 'DB_FINANCIAL_INVESTMENT', /** * KB증권 */ KB_SECURITIES: 'KB_SECURITIES', /** * KTB투자증권 */ KTB_INVESTMENT_SECURITIES: 'KTB_INVESTMENT_SECURITIES', /** * NH투자증권 */ NH_INVESTMENT_SECURITIES: 'NH_INVESTMENT_SECURITIES', /** * SK증권 */ SK_SECURITIES: 'SK_SECURITIES', /** * 서울보증보험 */ SCI: 'SCI', /** * 키움증권 */ KIWOOM_SECURITIES: 'KIWOOM_SECURITIES', /** * 이베스트증권 */ EBEST_INVESTMENT_SECURITIES: 'EBEST_INVESTMENT_SECURITIES', /** * 케이프투자증권 */ CAPE_INVESTMENT_CERTIFICATE: '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: 'KOREA_DEVELOPMENT_BANK', /** * 새마을금고 카드 */ KFCC: 'KFCC', /** * 신협 카드 */ SHINHYUP: 'SHINHYUP', /** * 우체국 카드 */ EPOST: 'EPOST', /** * 저축은행 카드 */ SAVINGS_BANK_KOREA: 'SAVINGS_BANK_KOREA', /** * 카카오뱅크 카드 */ KAKAO_BANK: 'KAKAO_BANK', /** * 우리카드 */ WOORI_CARD: 'WOORI_CARD', /** * BC카드 */ BC_CARD: 'BC_CARD', /** * 광주카드 */ GWANGJU_CARD: 'GWANGJU_CARD', /** * 삼성카드 */ SAMSUNG_CARD: 'SAMSUNG_CARD', /** * 신한카드 */ SHINHAN_CARD: 'SHINHAN_CARD', /** * 현대카드 */ HYUNDAI_CARD: 'HYUNDAI_CARD', /** * 롯데카드 */ LOTTE_CARD: 'LOTTE_CARD', /** * 수협카드 */ SUHYUP_CARD: 'SUHYUP_CARD', /** * 씨티카드 */ CITI_CARD: 'CITI_CARD', /** * NH 농협카드 */ NH_CARD: 'NH_CARD', /** * 전북카드 */ JEONBUK_CARD: 'JEONBUK_CARD', /** * 제주카드 */ JEJU_CARD: 'JEJU_CARD', /** * 하나카드 */ HANA_CARD: 'HANA_CARD', /** * 국민카드 */ KOOKMIN_CARD: 'KOOKMIN_CARD', /** * K뱅크 카드 */ K_BANK: 'K_BANK', /** * 토스뱅크 카드 */ TOSS_BANK: 'TOSS_BANK', /** * 미래에셋증권 카드 */ MIRAE_ASSET_SECURITIES: 'MIRAE_ASSET_SECURITIES', }; // This file is automatically generated by the SDK generator. // Do not edit this file manually. /** * 통신사 코드 */ const Carrier = { /** * SK텔레콤 */ SKT: 'SKT', /** * KT */ KT: 'KT', /** * LG U+ */ LGU: 'LGU', /** * 헬로모바일 */ HELLO: 'HELLO', /** * 티플러스 */ KCT: 'KCT', /** * SK 7mobile */ SK7: 'SK7', }; // This file is automatically generated by the SDK generator. // Do not edit this file manually. /** * **현금영수증 발급 유형** */ const CashReceiptType = { /** * 소득공제(개인) */ PERSONAL: 'PERSONAL', /** * 지출증빙(사업자) */ CORPORATE: 'CORPORATE', /** * 미발행(PG 설정에 따라 무기명으로 자진 발급될 수 있음) */ ANONYMOUS: '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: 'AF', /** * Åland Islands */ AX: 'AX', /** * Albania */ AL: 'AL', /** * Algeria */ DZ: 'DZ', /** * American Samoa */ AS: 'AS', /** * Andorra */ AD: 'AD', /** * Angola */ AO: 'AO', /** * Anguilla */ AI: 'AI', /** * Antarctica */ AQ: 'AQ', /** * Antigua and Barbuda */ AG: 'AG', /** * Argentina */ AR: 'AR', /** * Armenia */ AM: 'AM', /** * Aruba */ AW: 'AW', /** * Australia */ AU: 'AU', /** * Austria */ AT: 'AT', /** * Azerbaijan */ AZ: 'AZ', /** * Bahrain */ BH: 'BH', /** * Bahamas */ BS: 'BS', /** * Bangladesh */ BD: 'BD', /** * Barbados */ BB: 'BB', /** * Belarus */ BY: 'BY', /** * Belgium */ BE: 'BE', /** * Belize */ BZ: 'BZ', /** * Benin */ BJ: 'BJ', /** * Bermuda */ BM: 'BM', /** * Bhutan */ BT: 'BT', /** * Bolivia, Plurinational State of */ BO: 'BO', /** * Bonaire, Sint Eustatius and Saba */ BQ: 'BQ', /** * Bosnia and Herzegovina */ BA: 'BA', /** * Botswana */ BW: 'BW', /** * Bouvet Island */ BV: 'BV', /** * Brazil */ BR: 'BR', /** * British Indian Ocean Territory */ IO: 'IO', /** * Brunei Darussalam */ BN: 'BN', /** * Bulgaria */ BG: 'BG', /** * Burkina Faso */ BF: 'BF', /** * Burundi */ BI: 'BI', /** * Cambodia */ KH: 'KH', /** * Cameroon */ CM: 'CM', /** * Canada */ CA: 'CA', /** * Cape Verde */ CV: 'CV', /** * Cayman Islands */ KY: 'KY', /** * Central African Republic */ CF: 'CF', /** * Chad */ TD: 'TD', /** * Chile */ CL: 'CL', /** * China */ CN: 'CN', /** * Christmas Island */ CX: 'CX', /** * Cocos (Keeling) Islands */ CC: 'CC', /** * Colombia */ CO: 'CO', /** * Comoros */ KM: 'KM', /** * Congo */ CG: 'CG', /** * Congo, the Democratic Republic of the */ CD: 'CD', /** * Cook Islands */ CK: 'CK', /** * Costa Rica */ CR: 'CR', /** * Côte d'Ivoire */ CI: 'CI', /** * Croatia */ HR: 'HR', /** * Cuba */ CU: 'CU', /** * Curaçao */ CW: 'CW', /** * Cyprus */ CY: 'CY', /** * Czech Republic */ CZ: 'CZ', /** * Denmark */ DK: 'DK', /** * Djibouti */ DJ: 'DJ', /** * Dominica */ DM: 'DM', /** * Dominican Republic */ DO: 'DO', /** * Ecuador */ EC: 'EC', /** * Egypt */ EG: 'EG', /** * El Salvador */ SV: 'SV', /** * Equatorial Guinea */ GQ: 'GQ', /** * Eritrea */ ER: 'ER', /** * Estonia */ EE: 'EE', /** * Ethiopia */ ET: 'ET', /** * Falkland Islands (Malvinas) */ FK: 'FK', /** * Faroe Islands */ FO: 'FO', /** * Fiji */ FJ: 'FJ', /** * Finland */ FI: 'FI', /** * France */ FR: 'FR', /** * French Guiana */ GF: 'GF', /** * French Polynesia */ PF: 'PF', /** * French Southern Territories */ TF: 'TF', /** * Gabon */ GA: 'GA', /** * Gambia */ GM: 'GM', /** * Georgia */ GE: 'GE', /** * Germany */ DE: 'DE', /** * Ghana */ GH: 'GH', /** * Gibraltar */ GI: 'GI', /** * Greece */ GR: 'GR', /** * Greenland */ GL: 'GL', /** * Grenada */ GD: 'GD', /** * Guadeloupe */ GP: 'GP', /** * Guam */ GU: 'GU', /** * Guatemala */ GT: 'GT', /** * Guernsey */ GG: 'GG', /** * Guinea */ GN: 'GN', /** * Guinea-Bissau */ GW: 'GW', /** * Guyana */ GY: 'GY', /** * Haiti */ HT: 'HT', /** * Heard Island and McDonald Islands */ HM: 'HM', /** * Holy See (Vatican City State) */ VA: 'VA', /** * Honduras */ HN: 'HN', /** * Hong Kong */ HK: 'HK', /** * Hungary */ HU: 'HU', /** * Iceland */ IS: 'IS', /** * India */ IN: 'IN', /** * Indonesia */ ID: 'ID', /** * Iran, Islamic Republic of */ IR: 'IR', /** * Iraq */ IQ: 'IQ', /** * Ireland */ IE: 'IE', /** * Isle of Man */ IM: 'IM', /** * Israel */ IL: 'IL', /** * Italy */ IT: 'IT', /** * Jamaica */ JM: 'JM', /** * Japan */ JP: 'JP', /** * Jersey */ JE: 'JE', /** * Jordan */ JO: 'JO', /** * Kazakhstan */ KZ: 'KZ', /** * Kenya */ KE: 'KE', /** * Kiribati */ KI: 'KI', /** * Korea, Democratic People's Republic of */ KP: 'KP', /** * Korea, Republic of */ KR: 'KR', /** * Kuwait */ KW: 'KW', /** * Kyrgyzstan */ KG: 'KG', /** * Lao People's Democratic Republic */ LA: 'LA', /** * Latvia */ LV: 'LV', /** * Lebanon */ LB: 'LB', /** * Lesotho */ LS: 'LS', /** * Liberia */ LR: 'LR', /** * Libya */ LY: 'LY', /** * Liechtenstein */ LI: 'LI', /** * Lithuania */ LT: 'LT', /** * Luxembourg */ LU: 'LU', /** * Macao */ MO: 'MO', /** * Macedonia, the Former Yugoslav Republic of */ MK: 'MK', /** * Madagascar */ MG: 'MG', /** * Malawi */ MW: 'MW', /** * Malaysia */ MY: 'MY', /** * Maldives */ MV: 'MV', /** * Mali */ ML: 'ML', /** * Malta */ MT: 'MT', /** * Marshall Islands */ MH: 'MH', /** * Martinique */ MQ: 'MQ', /** * Mauritania */ MR: 'MR', /** * Mauritius */ MU: 'MU', /** * Mayotte */ YT: 'YT', /** * Mexico */ MX: 'MX', /** * Micronesia, Federated States of */ FM: 'FM', /** * Moldova, Republic of */ MD: 'MD', /** * Monaco */ MC: 'MC', /** * Mongolia */ MN: 'MN', /** * Montenegro */ ME: 'ME', /** * Montserrat */ MS: 'MS', /** * Morocco */ MA: 'MA', /** * Mozambique */ MZ: 'MZ', /** * Myanmar */ MM: 'MM', /** * Namibia */ NA: 'NA', /** * Nauru */ NR: 'NR', /** * Nepal */ NP: 'NP', /** * Netherlands */ NL: 'NL', /** * New Caledonia */ NC: 'NC', /** * New Zealand */ NZ: 'NZ', /** * Nicaragua */ NI: 'NI', /** * Niger */ NE: 'NE', /** * Nigeria */ NG: 'NG', /** * Niue */ NU: 'NU', /** * Norfolk Island */ NF: 'NF', /** * Northern Mariana Islands */ MP: 'MP', /** * Norway */ NO: 'NO', /** * Oman */ OM: 'OM', /** * Pakistan */ PK: 'PK', /** * Palau */ PW: 'PW', /** * Palestine, State of */ PS: 'PS', /** * Panama */ PA: 'PA', /** * Papua New Guinea */ PG: 'PG', /** * Paraguay */ PY: 'PY', /** * Peru */ PE: 'PE', /** * Philippines */ PH: 'PH', /** * Pitcairn */ PN: 'PN', /** * Poland */ PL: 'PL', /** * Portugal */ PT: 'PT', /** * Puerto Rico */ PR: 'PR', /** * Qatar */ QA: 'QA', /** * Réunion */ RE: 'RE', /** * Romania */ RO: 'RO', /** * Russian Federation */ RU: 'RU', /** * Rwanda */ RW: 'RW', /** * Saint Barthélemy */ BL: 'BL', /** * Saint Helena, Ascension and Tristan da Cunha */ SH: 'SH', /** * Saint Kitts and Nevis */ KN: 'KN', /** * Saint Lucia */ LC: 'LC', /** * Saint Martin (French part) */ MF: 'MF', /** * Saint Pierre and Miquelon */ PM: 'PM', /** * Saint Vincent and the Grenadines */ VC: 'VC', /** * Samoa */ WS: 'WS', /** * San Marino */ SM: 'SM', /** * Sao Tome and Principe */ ST: 'ST', /** * Saudi Arabia */ SA: 'SA', /** * Senegal */ SN: 'SN', /** * Serbia */ RS: 'RS', /** * Seychelles */ SC: 'SC', /** * Sierra Leone */ SL: 'SL', /** * Singapore */ SG: 'SG', /** * Sint Maarten (Dutch part) */ SX: 'SX', /** * Slovakia */ SK: 'SK', /** * Slovenia */ SI: 'SI', /** * Solomon Islands */ SB: 'SB', /** * Somalia */ SO: 'SO', /** * South Africa */ ZA: 'ZA', /** * South Georgia and the South Sandwich Islands */ GS: 'GS', /** * South Sudan */ SS: 'SS', /** * Spain */ ES: 'ES', /** * Sri Lanka */ LK: 'LK', /** * Sudan */ SD: 'SD', /** * Suriname */ SR: 'SR', /** * Svalbard and Jan Mayen */ SJ: 'SJ', /** * Swaziland */ SZ: 'SZ', /** * Sweden */ SE: 'SE', /** * Switzerland */ CH: 'CH', /** * Syrian Arab Republic */ SY: 'SY', /** * Taiwan, Province of China */ TW: 'TW', /** * Tajikistan */ TJ: 'TJ', /** * Tanzania, United Republic of */ TZ: 'TZ', /** * Thailand */ TH: 'TH', /** * Timor-Leste */ TL: 'TL', /** * Togo */ TG: 'TG', /** * Tokelau */ TK: 'TK', /** * Tonga */ TO: 'TO', /** * Trinidad and Tobago */ TT: 'TT', /** * Tunisia */ TN: 'TN', /** * Turkey */ TR: 'TR', /** * Turkmenistan */ TM: 'TM', /** * Turks and Caicos Islands */ TC: 'TC', /** * Tuvalu */ TV: 'TV', /** * Uganda */ UG: 'UG', /** * Ukraine */ UA: 'UA', /** * United Arab Emirates */ AE: 'AE', /** * United Kingdom */ GB: 'GB', /** * United States */ US: 'US', /** * United States Minor Outlying Islands */ UM: 'UM', /** * Uruguay */ UY: 'UY', /** * Uzbekistan */ UZ: 'UZ', /** * Vanuatu */ VU: 'VU', /** * Venezuela, Bolivarian Republic of */ VE: 'VE', /** * Viet Nam */ VN: 'VN', /** * Virgin Islands, British */ VG: 'VG', /** * Virgin Islands, U.S. */ VI: 'VI', /** * Wallis and Futuna */ WF: 'WF', /** * Western Sahara */ EH: 'EH', /** * Yemen */ YE: 'YE', /** * Zambia */ ZM: 'ZM', /** * Zimbabwe */ ZW: '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: 'KRW', /** * United States dollar */ USD: 'USD', /** * Euro */ EUR: 'EUR', /** * Japanese yen */ JPY: 'JPY', /** * Chinese yuan */ CNY: 'CNY', /** * Vietnamese dong */ VND: 'VND', /** * Thai baht */ THB: 'THB', /** * Singapore dollar */ SGD: 'SGD', /** * Australian dollar */ AUD: 'AUD', /** * Hong Kong dollar */ HKD: 'HKD', /** * United Arab Emirates dirham */ AED: 'AED', /** * Afghan afghani */ AFN: 'AFN', /** * Albanian lek */ ALL: 'ALL', /** * Armenian dram */ AMD: 'AMD', /** * Netherlands Antillean guilder */ ANG: 'ANG', /** * Angolan kwanza */ AOA: 'AOA', /** * Argentine peso */ ARS: 'ARS', /** * Aruban florin */ AWG: 'AWG', /** * Azerbaijani manat */ AZN: 'AZN', /** * Bosnia and Herzegovina convertible mark */ BAM: 'BAM', /** * Barbadian dollar */ BBD: 'BBD', /** * Bangladeshi taka */ BDT: 'BDT', /** * Bulgarian lev */ BGN: 'BGN', /** * Bermudian dollar */ BMD: 'BMD', /** * Brunei dollar */ BND: 'BND', /** * Boliviano */ BOB: 'BOB', /** * Bolivian Mvdol */ BOV: 'BOV', /** * Brazilian real */ BRL: 'BRL', /** * Bahamian dollar */ BSD: 'BSD', /** * Botswana pula */ BWP: 'BWP', /** * Belarusian ruble */ BYN: 'BYN', /** * Belize dollar */ BZD: 'BZD', /** * Canadian dollar */ CAD: 'CAD', /** * Congolese franc */ CDF: 'CDF', /** * WIR euro */ CHE: 'CHE', /** * Swiss franc */ CHF: 'CHF', /** * WIR franc */ CHW: 'CHW', /** * Chilean unit of account (UF) */ CLF: 'CLF', /** * Chilean peso */ CLP: 'CLP', /** * Colombian peso */ COP: 'COP', /** * Unidad de Valor Real */ COU: 'COU', /** * Costa Rican colon */ CRC: 'CRC', /** * Cuban convertible peso */ CUC: 'CUC', /** * Cuban peso */ CUP: 'CUP', /** * Cape Verdean escudo */ CVE: 'CVE', /** * Czech koruna */ CZK: 'CZK', /** * Djiboutian franc */ DJF: 'DJF', /** * Danish krone */ DKK: 'DKK', /** * Dominican peso */ DOP: 'DOP', /** * Algerian dinar */ DZD: 'DZD', /** * Egyptian pound */ EGP: 'EGP', /** * Eritrean nakfa */ ERN: 'ERN', /** * Ethiopian birr */ ETB: 'ETB', /** * Fiji dollar */ FJD: 'FJD', /** * Falkland Islands pound */ FKP: 'FKP', /** * Pound sterling */ GBP: 'GBP', /** * Georgian lari */ GEL: 'GEL', /** * Ghanaian cedi */ GHS: 'GHS', /** * Gibraltar pound */ GIP: 'GIP', /** * Gambian dalasi */ GMD: 'GMD', /** * Guinean franc */ GNF: 'GNF', /** * Guatemalan quetzal */ GTQ: 'GTQ', /** * Guyanese dollar */ GYD: 'GYD', /** * Honduran lempira */ HNL: 'HNL', /** * Croatian kuna */ HRK: 'HRK', /** * Haitian gourde */ HTG: 'HTG', /** * Hungarian forint */ HUF: 'HUF', /** * Indonesian rupiah */ IDR: 'IDR', /** * Israeli new shekel */ ILS: 'ILS', /** * Indian rupee */ INR: 'INR', /** * Iraqi dinar */ IQD: 'IQD', /** * Iranian rial */ IRR: 'IRR', /** * Icelandic króna */ ISK: 'ISK', /** * Jamaican dollar */ JMD: 'JMD', /** * Jordanian dinar */ JOD: 'JOD', /** * Kenyan shilling */ KES: 'KES', /** * Kyrgyzstani som */ KGS: 'KGS', /** * Cambodian riel */ KHR: 'KHR', /** * Comoro franc */ KMF: 'KMF', /** * North Korean won */ KPW: 'KPW', /** * Kuwaiti dinar */ KWD: 'KWD', /** * Cayman Islands dollar */ KYD: 'KYD', /** * Kazakhstani tenge */ KZT: 'KZT', /** * Lao kip */ LAK: 'LAK', /** * Lebanese pound */ LBP: 'LBP', /** * Sri Lankan rupee */ LKR: 'LKR', /** * Liberian dollar */ LRD: 'LRD', /** * Lesotho loti */ LSL: 'LSL', /** * Libyan dinar */ LYD: 'LYD', /** * Moroccan dirham */ MAD: 'MAD', /** * Moldovan leu */ MDL: 'MDL', /** * Malagasy ariary */ MGA: 'MGA', /** * Macedonian denar */ MKD: 'MKD', /** * Myanmar kyat */ MMK: 'MMK', /** * Mongolian tögrög */ MNT: 'MNT', /** * Macanese pataca */ MOP: 'MOP', /** * Mauritanian ouguiya */ MRU: 'MRU', /** * Mauritian rupee */ MUR: 'MUR', /** * Maldivian rufiyaa */ MVR: 'MVR', /** * Malawian kwacha */ MWK: 'MWK', /** * Mexican peso */ MXN: 'MXN', /** * Mexican Unidad de Inversion */ MXV: 'MXV', /** * Mozambican metical */ MZN: 'MZN', /** * Namibian dollar */ NAD: 'NAD', /** * Nigerian naira */ NGN: 'NGN', /** * Nicaraguan córdoba */ NIO: 'NIO', /** * Norwegian krone */ NOK: 'NOK', /** * Nepalese rupee */ NPR: 'NPR', /** * New Zealand dollar */ NZD: 'NZD', /** * Omani rial */ OMR: 'OMR', /** * Panamanian balboa */ PAB: 'PAB', /** * Peruvian sol */ PEN: 'PEN', /** * Papua New Guinean kina */ PGK: 'PGK', /** * Philippine peso */ PHP: 'PHP', /** * Pakistani rupee */ PKR: 'PKR', /** * Polish złoty */ PLN: 'PLN', /** * Paraguayan guaraní */ PYG: 'PYG', /** * Qatari riyal */ QAR: 'QAR', /** * Romanian leu */ RON: 'RON', /** * Serbian dinar */ RSD: 'RSD', /** * Russian ruble */ RUB: 'RUB', /** * Rwandan franc */ RWF: 'RWF', /** * Saudi riyal */ SAR: 'SAR', /** * Solomon Islands dollar */ SBD: 'SBD', /** * Seychelles rupee */ SCR: 'SCR', /** * Sudanese pound */ SDG: 'SDG', /** * Swedish krona */ SEK: 'SEK', /** * Saint Helena pound */ SHP: 'SHP', /** * Sierra Leonean leone (new leone) */ SLE: 'SLE', /** * Sierra Leonean leone (old leone) */ SLL: 'SLL', /** * Somali shilling */ SOS: 'SOS', /** * Surinamese dollar */ SRD: 'SRD', /** * South Sudanese pound */ SSP: 'SSP', /** * São Tomé and Príncipe dobra */ STN: 'STN', /** * Salvadoran colón */ SVC: 'SVC', /** * Syrian pound */ SYP: 'SYP', /** * Swazi lilangeni */ SZL: 'SZL', /** * Tajikistani somoni */ TJS: 'TJS', /** * Turkmenistan manat */ TMT: 'TMT', /** * Tunisian dinar */ TND: 'TND', /** * Tongan paʻanga */ TOP: 'TOP', /** * Turkish lira */ TRY: 'TRY', /** * Trinidad and Tobago dollar */ TTD: 'TTD', /** * New Taiwan dollar */ TWD: 'TWD', /** * Tanzanian shilling */ TZS: 'TZS', /** * Ukrainian hryvnia */ UAH: 'UAH', /** * Ugandan shilling */ UGX: 'UGX', /** * United States dollar (next day) */ USN: 'USN', /** * Uruguay Peso en Unidades Indexadas */ UYI: 'UYI', /** * Uruguayan peso */ UYU: 'UYU', /** * Unidad previsional */ UYW: 'UYW', /** * Uzbekistan som */ UZS: 'UZS', /** * Venezuelan bolívar digital */ VED: 'VED', /** * Venezuelan bolívar soberano */ VES: 'VES', /** * Vanuatu vatu */ VUV: 'VUV', /** * Samoan tala */ WST: 'WST', /** * CFA franc BEAC */ XAF: 'XAF', /** * Silver (one troy ounce) */ XAG: 'XAG', /** * Gold (one troy ounce) */ XAU: 'XAU', /** * European Composite Unit */ XBA: 'XBA', /** * European Monetary Unit */ XBB: 'XBB', /** * European Unit of Account 9 */ XBC: 'XBC', /** * European Unit of Account 17 */ XBD: 'XBD', /** * East Caribbean dollar */ XCD: 'XCD', /** * Special drawing rights */ XDR: 'XDR', /** * CFA franc BCEAO */ XOF: 'XOF', /** * Palladium (one troy ounce) */ XPD: 'XPD', /** * CFP franc */ XPF: 'XPF', /** * Platinum (one troy ounce) */ XPT: 'XPT', /** * SUCRE */ XSU: 'XSU', /** * Code reserved for testing */ XTS: 'XTS', /** * ADB Unit of Account */ XUA: 'XUA', /** * No currency */ XXX: 'XXX', /** * Yemeni rial */ YER: 'YER', /** * South African rand */ ZAR: 'ZAR', /** * Zambian kwacha */ ZMW: 'ZMW', /** * Zimbabwean dollar */ ZWL: '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이니시스 * - 스마트로 * - NHN KCP * - KSNET * - 한국결제네트웍스 */ NAVERPAY: 'NAVERPAY', /** * 카카오페이 * * - 토스페이먼츠 * - 나이스페이먼츠 * - KG이니시스 * - 스마트로 * - NHN KCP * - KSNET * - 한국결제네트웍스 * - 웰컴페이먼츠 */ KAKAOPAY: 'KAKAOPAY', /** * 토스페이 * * - 토스페이먼츠 * - KG이니시스 * - NHN KCP * - 스마트로 * - 한국결제네트웍스 * - 웰컴페이먼츠 */ TOSSPAY: 'TOSSPAY', /** * 페이코 * * - 토스페이먼츠 * - 나이스페이먼츠 * - KG이니시스 * - 스마트로 * - KSNET * - 한국결제네트웍스 * - 웰컴페이먼츠 */ PAYCO: 'PAYCO', /** * 차이페이 */ CHAI: 'CHAI', /** * L페이 * * - 토스페이먼츠 * - 나이스페이먼츠 * - KG이니시스 * - 스마트로 * - KSNET * - 웰컴페이먼츠 */ LPAY: 'LPAY', /** * K페이 */ KPAY: 'KPAY', /** * SSG페이 * * - 토스페이먼츠 * - 나이스페이먼츠 * - KG이니시스 * - NHN KCP * - KSNET */ SSGPAY: 'SSGPAY', /** * 삼성페이 * * - 토스페이먼츠 * - 나이스페이먼츠 * - KG이니시스 * - NHN KCP * - 스마트로 * - 한국결제네트웍스 */ SAMSUNGPAY: 'SAMSUNGPAY', /** * 애플페이 * * - 토스페이먼츠 * - 나이스페이먼츠 * - KG이니시스 * - NHN KCP */ APPLEPAY: 'APPLEPAY', /** * LG페이 * * - 토스페이먼츠 */ LGPAY: 'LGPAY', /** * SK페이 * * - 나이스페이먼츠 */ SKPAY: 'SKPAY', /** * 핀페이 * * - 스마트로 */ PINPAY: 'PINPAY', /** * 토스 브랜드페이 */ TOSS_BRANDPAY: 'TOSS_BRANDPAY', /** * 하이픈 */ HYPHEN: 'HYPHEN', /** * 라인페이 * * - 스마트로 */ LINEPAY: 'LINEPAY', /** * 티머니 * * - 스마트로 */ TMONEY: 'TMONEY', /** * PayPay * * - KG이니시스 JPPG/SBPS 일본결제 */ PAYPAY: 'PAYPAY', /** * 아마존페이 * * - KG이니시스 JPPG 일본결제 */ AMAZONPAY: 'AMAZONPAY', /** * 라쿠텐페이 * * - KG이니시스 JPPG 일본결제 */ RAKUTENPAY: 'RAKUTENPAY', /** * dBarai * * - KG이니시스 JPPG 일본결제 */ DBARAI: 'DBARAI', /** * auPAY * * - KG이니시스 JPPG 일본결제 */ AUPAY: 'AUPAY', /** * Merpay * * - KG이니시스 JPPG 일본결제 */ MERPAY: 'MERPAY', }; // This file is automatically generated by the SDK generator. // Do not edit this file manually. /** * 구매자 성별 */ const Gender = { /** * 남성 */ MALE: 'MALE', /** * 여성 */ FEMALE: 'FEMALE', /** * 기타 */ OTHER: 'OTHER', }; // This file is automatically generated by the SDK generator. // Do not edit this file manually. /** * **상품권 종류** */ const GiftCertificateType = { /** * 도서문화상품권 * | KG이니시스 */ BOOKNLIFE: 'BOOKNLIFE', /** * 스마트문상, (구)게임문화상품권 */ SMART_MUNSANG: 'SMART_MUNSANG', /** * 컬쳐랜드 문화상품권 */ CULTURELAND: 'CULTURELAND', /** * 문화상품권 */ CULTURE_GIFT: '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. /** * **상품 유형** */ const ProductType = { /** * 실물 */ REAL: 'REAL', /** * 디지털 */ DIGITAL: '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', /** * 카카오뱅크 */ KAKAOBANK: 'KAKAOBANK', /** * 휴대폰 인증, 별도 계약 필요 */ SMS: 'SMS', }; // This file is automatically generated by the SDK generator. // Do not edit this file manually. /** * **인증 창에서 고객 정보를 미리 채울지 여부** * * `Y`, `N` 중 하나를 입력해주세요. * * `Y`인 경우 이름, 연락처, 출생년도, 출생월, 출생일을 필수로 입력해야 합니다. */ const InicisUnifiedFlgFixedUser = { Y: 'Y', N: 'N' }; // This file is automatically generated by the SDK generator. // Do not edit this file manually. /** * 결제 비밀번호 등록 Skip 여부 */ const SmartroV2IsPwdPass = { /** * 비밀번호 설정 미사용 */ Y: 'Y', /** * 비밀번호 설정 사용 */ N: 'N', }; // This file is automatically generated by the SDK generator. // Do not edit this file manually. /** * 개인/법인카드 선택 옵션 */ const InicisV2CardUse = { /** * 개인카드만 선택 가능 */ percard: 'percard', /** * 법인 카드만 선택 가능 */ cocard: 'cocard', }; // This file is automatically generated by the SDK generator. // Do not edit this file manually. /** * 결제창에서 주민번호/사업자 번호 고정여부 설정 */ const KcpV2BatchSocChoice = { /** * 주민번호만 표시 */ S: 'S', /** * 사업자번호만 표시 */ C: 'C', }; // This file is automatically generated by the SDK generator. // Do not edit this file manually. /** * **페이팔 V2 국가 코드** */ const PaypalV2Country = { AL: 'AL', DZ: 'DZ', AD: 'AD', AO: 'AO', AI: 'AI', AG: 'AG', AR: 'AR', AM: 'AM', AW: 'AW', AU: 'AU', AT: 'AT', AZ: 'AZ', BS: 'BS', BH: 'BH', BB: 'BB', BY: 'BY', BE: 'BE', BZ: 'BZ', BJ: 'BJ', BM: 'BM', BT: 'BT', BO: 'BO', BA: 'BA', BW: 'BW', BR: 'BR', VG: 'VG', BN: 'BN', BG: 'BG', BF: 'BF', BI: 'BI', KH: 'KH', CM: 'CM', CA: 'CA', CV: 'CV', KY: 'KY', TD: 'TD', CL: 'CL', CN: 'CN', CO: 'CO', KM: 'KM', CG: 'CG', CD: 'CD', CK: 'CK', CR: 'CR', CI: 'CI', HR: 'HR', CY: 'CY', CZ: 'CZ', DK: 'DK', DJ: 'DJ', DM: 'DM', DO: 'DO', EC: 'EC', EG: 'EG', SV: 'SV', ER: 'ER', EE: 'EE', ET: 'ET', FK: 'FK', FO: 'FO', FJ: 'FJ', FI: 'FI', FR: 'FR', GF: 'GF', PF: 'PF', GA: 'GA', GM: 'GM', GE: 'GE', DE: 'DE', GI: 'GI', GR: 'GR', GL: 'GL', GD: 'GD', GP: 'GP', GT: 'GT', GN: 'GN', GW: 'GW', GY: 'GY', HN: 'HN', HK: 'HK', HU: 'HU', IS: 'IS', IN: 'IN', ID: 'ID', IE: 'IE', IL: 'IL', IT: 'IT', JM: 'JM', JP: 'JP', JO: 'JO', KZ: 'KZ', KE: 'KE', KI: 'KI', KW: 'KW', KG: 'KG', LA: 'LA', LV: 'LV', LS: 'LS', LI: 'LI', LT: 'LT', LU: 'LU', MK: 'MK', MG: 'MG', MW: 'MW', MY: 'MY', MV: 'MV', ML: 'ML', MT: 'MT', MH: 'MH', MQ: 'MQ', MR: 'MR', MU: 'MU', YT: 'YT', MX: 'MX', FM: 'FM', MD: 'MD', MC: 'MC', MN: 'MN', ME: 'ME', MS: 'MS', MA: 'MA', MZ: 'MZ', NA: 'NA', NR: 'NR', NP: 'NP', NL: 'NL', AN: 'AN', NC: 'NC', NZ: 'NZ', NI: 'NI', NE: 'NE', NG: 'NG', NU: 'NU', NF: 'NF', NO: 'NO', OM: 'OM', PW: 'PW', PA: 'PA', PG: 'PG', PY: 'PY', PE: 'PE', PH: 'PH', PN: 'PN', PL: 'PL', PT: 'PT', QA: 'QA', RE: 'RE', RO: 'RO', RU: 'RU', RW: 'RW', WS: 'WS', SM: 'SM', ST: 'ST', SA: 'SA', SN: 'SN', RS: 'RS', SC: 'SC', SL: 'SL', SG: 'SG', SK: 'SK', SI: 'SI', SB: 'SB', SO: 'SO', ZA: 'ZA', KR: 'KR', ES: 'ES', LK: 'LK', SH: 'SH', KN: 'KN', LC: 'LC', PM: 'PM', VC: 'VC', SR: 'SR', SJ: 'SJ', SZ: 'SZ', SE: 'SE', CH: 'CH', TW: 'TW', TJ: 'TJ', TZ: 'TZ', TH: 'TH', TG: 'TG', TO: 'TO', TT: 'TT', TN: 'TN', TM: 'TM', TC: 'TC', TV: 'TV', TR: 'TR', UG: 'UG', UA: 'UA', AE: 'AE', GB: 'GB', US: 'US', UY: 'UY', VU: 'VU', VA: 'VA', VE: 'VE', VN: 'VN', WF: 'WF', YE: 'YE', ZM: 'ZM', ZW: 'ZW', }; // This file is automatically generated by the SDK generator. // Do not edit this file manually. const PaypalV2PaymentSourcePaypalExperienceContextShippingPreference = { GET_FROM_FILE: 'GET_FROM_FILE', NO_SHIPPING: 'NO_SHIPPING', SET_PROVIDED_ADDRESS: 'SET_PROVIDED_ADDRESS', }; // This file is automatically generated by the SDK generator. // Do not edit this file manually. const PaypalV2PaymentSourcePaypalExperienceContextLandingPage = { LOGIN: 'LOGIN', GUEST_CHECKOUT: 'GUEST_CHECKOUT', NO_PREFERENCE: 'NO_PREFERENCE', }; // This file is automatically generated by the SDK generator. // Do not edit this file manually. const PaypalV2PaymentSourcePaypalExperienceContextPaymentMethodPreference = { UNRESTRICTED: 'UNRESTRICTED', IMMEDIATE_PAYMENT_REQUIRED: 'IMMEDIATE_PAYMENT_REQUIRED', }; // This file is automatically generated by the SDK generator. // Do not edit this file manually. /** * 간편 결제 표시 구분 */ const KsnetSndQpayType = { /** * 간편 결제 표시 */ '1': '1', /** * 간편 결제 미표시 */ '0': '0', }; // This file is automatically generated by the SDK generator. // Do not edit this file manually. /** * 해외 카드만 결제를 허용할지 여부(기본값: `"KR"`) * * `"KR"`, `"EN"` 중 하나의 값으로 입력해주세요. */ const SmartroV2OpenType = { KR: 'KR', EN: 'EN' }; // This file is automatically generated by the SDK generator. // Do not edit this file manually. /** * 결제창 스크롤 미사용 여부 (PC Only, Y: 미사용 / N(default): 사용) */ const NiceV2DisableScroll = { Y: 'Y', N: 'N' }; // This file is automatically generated by the SDK generator. // Do not edit this file manually. /** * 결제창 스킨 색상 설정 * * `"red", "green", "purple", "gray", "dark"` 중 하나의 값으로 입력해주세요. */ const NiceV2SkinType = { red: 'red', green: 'green', purple: 'purple', gray: 'gray', dark: 'dark', }; // This file is automatically generated by the SDK generator. // Do not edit this file manually. /** * 신용카드 쿠폰 자동 적용 여부 (Y: 사전 등록된 선 할인 쿠폰을 자동 적용 / N: 쿠폰 미적용(기본값)) * * 할부 거래 요청 시 할인 적용 후 승인 금액이 할부 가능 금액 (50,000) 미만인 경우 인증 실패 처리 */ const NiceV2DirectCoupon = { /** * 사전 등록된 선 할인 쿠폰을 자동 적용 */ Y: 'Y', /** * 쿠폰 미적용(기본값) */ N: 'N', }; // This file is automatically generated by the SDK generator. // Do not edit this file manually. /** * 다이렉트 호출 결제 수단 (BANK: 계좌이체/CELLPHONE: 휴대폰 소액결제) */ const NiceV2DirectShow = { /** * 계좌이체 */ BANK: 'BANK', /** * 휴대폰 소액결제 */ CELLPHONE: 'CELLPHONE', }; // This file is automatically generated by the SDK generator. // Do not edit t