ARBITER.init('SSO_SYNC', ['layerpopup', 'ajax'], function(dom, arbi) { var publicObj, view; /** * ¿ÜºÎ¿¡¼­ ÂüÁ¶ ÇØ¾ß ÇÒ ÇÔ¼ö°¡ ÀÖ´Â °æ¿ì À̰÷¿¡ Á¤ÀÇ ÇϽʽÿÀ. * ex) arbi.get('MEMBER_LISTS').test(); */ publicObj = {}; function initialize() { initView(); attachEventHandler(); } function initView() { view = {}; document.cookie = "crossCookie=bar; SameSite=None; Secure"; var cnt = 0; var position = [0, -146, -292, -438] var Time = setInterval(function() { $(".loading_img").css({backgroundPositionY : position[cnt]+'px'}, 100); cnt++; if (cnt >= 4) { cnt=0; } }, 500); setSync(); } function attachEventHandler() { // °áÁ¦ ¹öư $('[data-role=btnApply]').bind('click', function() { var sUid = $('#uid').val(); var SSO_TYPE = $('#SSO_TYPE').val(); var PAY_TYPE = $('#PAY_TYPE').val(); var sType = $(this).attr('data-type'); var currentOS = ''; if (sUid == null || sUid == "" || typeof sUid == "undefined") { alert('Çлý ¾ÆÀ̵ð Á¤º¸°¡ ¾ø½À´Ï´Ù. »õ·Î°íħ ÈÄ ´Ù½Ã ÁøÇà ÇØ ÁÖ¼¼¿ä.') return false; } var mobile = (/iphone|ipad|ipod|android/i.test(navigator.userAgent.toLowerCase())); if (mobile) { // À¯Àú¿¡ÀÌÀüÆ®¸¦ ºÒ·¯¿Í¼­ OS¸¦ ±¸ºÐÇÕ´Ï´Ù. var userAgent = navigator.userAgent.toLowerCase(); if (userAgent.search("android") > -1) { currentOS = "android"; } else if ((userAgent.search("iphone") > -1) || (userAgent.search("ipod") > -1) || (userAgent.search("ipad") > -1)) { currentOS = "ios"; } else{ currentOS = "else"; } } else { // ¸ð¹ÙÀÏÀÌ ¾Æ´Ò ¶§ currentOS = "nomobile"; } arbi.ajax('/Api/Sso/sso_payment/xPayReq', { sType : sType, sUid : sUid, SSO_TYPE : SSO_TYPE, PAY_TYPE : PAY_TYPE, currentOS : currentOS }, function(ret) { var ret = $.parseJSON(ret); var aReturn = ret.aReturn; if(ret.sCode == "0001") { $('#CST_PLATFORM').val( ret.aReturn.CST_PLATFORM ); $('#CST_WINDOW_TYPE').val( ret.aReturn.CST_WINDOW_TYPE ); $('#CST_MID').val( ret.aReturn.CST_MID ); $('#LGD_MID').val( ret.aReturn.LGD_MID ); $('#LGD_OID').val( ret.aReturn.LGD_OID ); $('#LGD_AMOUNT').val( ret.aReturn.LGD_AMOUNT ); $('#LGD_BUYER').val( ret.aReturn.LGD_BUYER ); $('#LGD_BUYERID').val( ret.aReturn.LGD_BUYERID ); $('#LGD_PRODUCTINFO').val( ret.aReturn.LGD_PRODUCTINFO ); $('#LGD_TIMESTAMP').val( ret.aReturn.LGD_TIMESTAMP ); $('#LGD_HASHDATA').val( ret.aReturn.LGD_HASHDATA ); $('#LGD_RETURNURL').val( ret.aReturn.LGD_RETURNURL ); $('#LGD_CASNOTEURL').val( ret.aReturn.LGD_CASNOTEURL ); $('#LGD_WINDOW_TYPE').val( ret.aReturn.LGD_WINDOW_TYPE ); $('#LGD_CUSTOM_SWITCHINGTYPE').val( ret.aReturn.LGD_CUSTOM_SWITCHINGTYPE ); $('#LGD_CUSTOM_PROCESSTYPE').val( ret.aReturn.LGD_CUSTOM_PROCESSTYPE ); $('#LGD_ESCROW_USEYN').val( ret.aReturn.LGD_ESCROW_USEYN ); $('#LGD_DOMAIN_URL').val( ret.aReturn.LGD_DOMAIN_URL ); $('#LGD_OSTYPE_CHECK').val( ret.aReturn.LGD_OSTYPE_CHECK ); $('#LGD_VERSION').val( ret.aReturn.LGD_VERSION ); $('#LGD_CUSTOM_SKIN').val( ret.aReturn.LGD_CUSTOM_SKIN ); $('#LGD_CUSTOM_USABLEPAY').val( ret.aReturn.LGD_CUSTOM_USABLEPAY ); $('#LGD_INSTALLRANGE').val( ret.aReturn.LGD_INSTALLRANGE ); $('#LGD_BUYERSSN').val( ret.aReturn.LGD_BUYERSSN ); $('#LGD_CHECKSSNYN').val( ret.aReturn.LGD_CHECKSSNYN ); $('#LGD_EASYPAY_ONLY').val( ret.aReturn.LGD_EASYPAY_ONLY ); $('#LGD_PAYWINDOWTYPE').val( ret.aReturn.LGD_PAYWINDOWTYPE ); $('#LGD_PRODUCTINFO_CD').val( ret.aReturn.LGD_PRODUCTINFO_CD ); $('#LGD_PRODUCTCODE').val( ret.aReturn.LGD_PRODUCTCODE ); $('#LGD_KVPMISPWAPURL').val( ret.aReturn.LGD_KVPMISPWAPURL ); $('#LGD_KVPMISPCANCELURL').val( ret.aReturn.LGD_KVPMISPCANCELURL ); $('#LGD_MPILOTTEAPPCARDWAPURL').val( ret.aReturn.LGD_MPILOTTEAPPCARDWAPURL ); $('#LGD_MTRANSFERWAPURL').val( ret.aReturn.LGD_MTRANSFERWAPURL ); $('#LGD_MTRANSFERCANCELURL').val( ret.aReturn.LGD_MTRANSFERCANCELURL ); $('#LGD_KVPMISPAUTOAPPYN').val( ret.aReturn.LGD_KVPMISPAUTOAPPYN ); $('#LGD_MTRANSFERAUTOAPPYN').val( ret.aReturn.LGD_MTRANSFERAUTOAPPYN ); $('#LGD_RESPCODE').val( ret.aReturn.LGD_RESPCODE ); $('#LGD_RESPMSG').val( ret.aReturn.LGD_RESPMSG ); $('#LGD_PAYKEY').val( ret.aReturn.LGD_PAYKEY ); $('#LGD_BILLKEY').val( ret.aReturn.LGD_BILLKEY ); $('#LGD_PAYTYPE').val( ret.aReturn.LGD_PAYTYPE ); $('#LGD_PAYDATE').val( ret.aReturn.LGD_PAYDATE ); $('#LGD_FINANCECODE').val( ret.aReturn.LGD_FINANCECODE ); $('#LGD_FINANCENAME').val( ret.aReturn.LGD_FINANCENAME ); //LG °áÁ¦Ã¢ Open launchCrossPlatform(); } else if (ret.sCode == "1001") { alert('°áÁ¦ ¿À·ù, Çʼö º¯¼ö ´©¶ô Àç½Ãµµ ºÎŹ µå¸³´Ï´Ù. Áö¼ÓÀûÀÎ ¿À·ù ½Ã ûÃë ´åÄÄ ¹®ÀÇ\n¿¡·¯ÄÚµå : 1001'); window.close(); } else if (ret.sCode == "1002") { alert('°áÁ¦ ¿À·ù, »óǰ ÄÚµå ¿À·ù Àç½Ãµµ ºÎŹ µå¸³´Ï´Ù. Áö¼ÓÀûÀÎ ¿À·ù ½Ã ûÃë ´åÄÄ ¹®ÀÇ\n¿¡·¯ÄÚµå : 1002'); window.close(); } else if (ret.sCode == "1003") { alert('°áÁ¦ ¿À·ù, »ç¿ëÀÚ ÀÎÁõ ¿À·ù Àç½Ãµµ ºÎŹ µå¸³´Ï´Ù. Áö¼ÓÀûÀÎ ¿À·ù ½Ã ûÃë ´åÄÄ ¹®ÀÇ\n¿¡·¯ÄÚµå : 1003'); window.close(); } else { alert('°áÁ¦ ¿À·ù, Àç½Ãµµ ºÎŹ µå¸³´Ï´Ù. Áö¼ÓÀûÀÎ ¿À·ù ½Ã ûÃë ´åÄÄ ¹®ÀÇ\n¿¡·¯ÄÚµå : 0000'); window.close(); } return false; }); }); } function setSync() { arbi.ajax('/Api/Sso/sso_sync/sync', { token : $('#token').val(), sEncryptType : $('#sEncryptType').val() }, function(ret) { var ret = $.parseJSON(ret); setTimeout(function() { var useInfo = ret.info; // ±Û·Î¹ú ¼­¹öÁ¡°Ë ½Ã Ȱ¼ºÈ­ /* if (useInfo.SSO_TYPE == 'HLL') { alert('ÇöÀç Highlights Library »çÀÌÆ®°¡ Àӽà ¼­¹öÁ¡°ËÁß ÀÔ´Ï´Ù.\nÁ¡°Ë¿Ï·á ½Ã°£Àº 2025³â 02¿ù 06ÀÏ ¿ÀÀü 9½Ã ÀÔ´Ï´Ù'); window.close(); return false; } */ if (ret.code == '1111') { // Çлý Á¤º¸ ¼ÂÆÃ $('#uid').val(useInfo.uid); $('#CAMP_CD').val(useInfo.CAMP_CD); $('#UM_ID').val(useInfo.UM_ID); $('#PAY_TYPE').val(useInfo.PAY_TYPE); $('#SSO_TYPE').val(useInfo.SSO_TYPE); // °áÁ¦Ã¢ ó¸®(»ç¿ë ±â°£ ¾È¿¡ ÀÖ´Â ÇлýÀÌ¸é ¸ÞÀÎÀ¸·Î À̵¿) if ( useInfo.use == 'T') { if (useInfo.SSO_TYPE == 'Holistic') { location.href = '/'; } else { $('#Form_HLL_Login').submit(); } } else { $('[data-role=product_name]').text(useInfo.product_name); $('[data-role=product_day]').text(useInfo.product_day + 'ÀÏ'); $('[data-role=product_price]').text(useInfo.product_price + '¿ø'); $('#loading').fadeOut(1000); // óÀ½ °áÁ¦ if (useInfo.end_date == null || useInfo.end_date == "" || typeof useInfo.end_date == "undefined") { $('#payment').fadeIn(1000); } else { $('[data-role=startDate]').text(ret.info.start_date); $('[data-role=endDate]').text(ret.info.end_date); $('#payment2').fadeIn(1000); } //±âº» ÆË¾÷ var sPopUp = $('#sPopUp').val(); if( sPopUp == '0' ){ initNormalPop(); } } } else if (ret.code == '0006') { alert('Å×½ºÆ®ÁßÀÎ Ä·ÆÛ½º °èÁ¤ÀÔ´Ï´Ù.\n·Î±×ÀÎ ¹× °áÁ¦´Â ¼±»ý´Ô¿¡°Ô ¹®ÀÇÇØÁÖ¼¼¿ä.'); window.close(); } else if (ret.code == '9999') { alert('Ȧ¸®½ºÆ½/ÇÏÀ̶óÀÌÃ÷ ¼­¹ö Á¡°ËÁß ÀÔ´Ï´Ù.\n'); window.close(); } else { alert(ret.msg); window.close(); } }, 3000); }); } function launchCrossPlatform(){ lgdwin = openXpay(document.getElementById('LGD_PAYINFO'), $('#CST_PLATFORM').val(), $('#LGD_WINDOW_TYPE').val(), null, "", ""); } //±âº» ÆË¾÷ function initNormalPop() { arbi.layerpopup({ id : 'pop', width : 720 + 'px', height : 670 + 'px', scrollBar : true, content : 'iframe', //'div', 'ajax', 'iframe', closeBtn : true, closeClass : 'tsClose', loadUrl : '/Api/Sso/sso_sync/autoNormalNoticePopup', onClose : function() {} }); } // ÃʱâÈ­ ÇÔ¼ö ½ÇÇà initialize(); return publicObj; });