UNPKG

@portone/browser-sdk

Version:

PortOne SDK for browser

2,924 lines (2,892 loc) 80.2 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_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', /** * 카카오뱅크