기후동행카드 모바일, 실물카드 신청하기
본문 바로가기
일상

기후동행카드 모바일, 실물카드 신청하기

by 코코넛팝 2025. 5. 12.
반응형

기후동행카드는 서울시에서 사회생활을 막 시작하는 청년들의 교통비를 줄이기를 위해 만든 제도 중 하나입니다. 교통비 부담을 완화시킬 수 있는 기후동행카드의 신청에 대해서 소개하겠습니다. 모바일 신청뿐만 아니라 실물카드를 사고 등록하는 방법까지 자세하게 알려드리겠습니다.  

 

 

 

 

기후동행카드란?

 

‘기후동행카드’는 일정 금액만 지불하면 사용기간 동안 지하철, 버스, 따릉이를 무제한으로 이용할 수 있는 대중교통 통합 정기권입니다. 지속가능한 도시 이동을 위한 서울시의 새로운 교통정책으로, 탄소 배출 감축과 교통비 절감이라는 두 마리 토끼를 동시에 잡을 수 있죠.

 

카드 종류와 가격

 

기후동행카드는 모바일 카드와 실물 카드 두 가지로 나뉘며, 사용자의 연령과 선택사항에 따라 가격이 달라집니다.
청년(만 19~39세) 대상 할인도 적용돼 실속 있는 교통 생활이 가능하죠.

 

권종

가격

비고

30일권 (따릉이 포함) 65,000원 청년 할인 시 58,000원
30일권 (따릉이 미포함) 62,000원 청년 할인 시 55,000원
1일권 5,000원 단기권 / 따릉이 미포함
2~7일권 8,000~20,000원 단기 여행자 추천



모바일 카드 신청 방법

 

1. 모바일 티머니 앱을 다운로드합니다.

2. 회원가입합니다.

3. 기후동행카드 발급 및 충전을 합니다.

4. 결제수단 계좌이체합니다.

 

모바일 카드는 "모바일 티머니" 앱이 있어야 발급과 충전이 가능합니다.

 

 

기후동행카드 실물 카드 신청 방법

 

기후동행카드 실물카드는 서울지하철 1~8호선 고객안전실이나 역사 인근 편의점에서 구매할 수 있습니다.

1. 지하철 고객안전실 이나 근처 편의점에 방문합니다.

2. 기후동행카드 구매합니다.

3. 티머니 카드 또는 터머니 페이 홈페이지 등록합니다.

4. 지하철 역사 내 무인충전기에서 기후동행카드 충전합니다.

 

실물카드는 3,000원으로 최초 구매 시 비용이 발생합니다.

기후동행카드 실물카드를 오프라인에서 구매한 후, 반드시 "티머니 카드 & 페이" 홈페이지 가입 후  티머니 카드 등록이 필요합니다.

 

 

기후동행카드 서비스 범위

 

서울 전 지역의 지하철 및 시내·마을버스, 그리고 따릉이를 포함한 자전거까지 활용 가능한 이 카드!
경기도 성남시 내 기존8호선 7개 역 외 수인분당선 10개 역뿐만 아니라 경강선 3개 역 추가되어 이용이 가능합니다. 카드 하나로 도심 대부분의 대중교통을 자유롭게 탈 수 있다는 점은 큰 장점입니다.

 

 

 

서울과 인접한 경기도 성남시에도 기후동행카드가 이용이 가능하여 교통비를 줄여주는 기회를 놓치지 마세요. 기후동행카드는 온라인뿐만 아니라 오프라인에서도 신청이 가능하여 보다 편리하게 대중교통을 이용할 수 있습니다

반응형

setTimeout(function () { const dragSensitivity = 0.55; // 드래그 민감도 const clickTolerance = 0; // 클릭 간주 기준 (px), 0: 클릭 시 이동 안함. 클릭 시 이동하려면 1~3값 설정 고려. const dragRatioThreshold = 0.55; // 배너 너비 대비 드래그 비율, 배너 드래그 후 드롭 시. const newWindow = 1; // 1: 새 창, 0: 현재 창 const bannerConfigs = [ { selector: '.sliding-banner-300', width: 300, height: 300, id: '801591', trackingCode: 'AF4511002', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/600x600-back2.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-30Ox25O-cover-left.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrowbtn.png', dragDirection: 'left' }, { selector: '.sliding-banner-150', width: 320, height: 150, id: '884870', trackingCode: 'AF4511002', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/640x300-back2.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-32Ox15O-cover-left.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrowbtn.png', dragDirection: 'left' }, { selector: '.sliding-banner-250', width: 300, height: 250, id: '884871', trackingCode: 'AF4511002', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/600x500-back2.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-30Ox25O-cover-left.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrowbtn.png', dragDirection: 'left' }, { selector: '.sliding-banner-280', width: 336, height: 280, id: '884871', trackingCode: 'AF4511002', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/600x500-back3.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-30Ox25O-cover-right.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrow-right.png', dragDirection: 'right' } ]; const coupangLink = 'https://link.coupang.com/a/cMGytC'; // 본인의 간편 링크로 대체 📍 function openLink(link) { if (newWindow) { window.open(link, '_blank'); } else { history.replaceState(null, null, window.location.href); window.location.href = link; } } function generateIframeURL(config) { return `https://ads-partners.coupang.com/widgets.html?id=${config.id}&template=carousel&trackingCode=${config.trackingCode}&subId=${encodeURIComponent(config.subId || '')}&width=${config.width}&height=${config.height}&tsource=${encodeURIComponent(config.tsource || '')}`; } function createBanner(config) { const iframeURL = generateIframeURL(config); const wrapper = document.createElement('div'); wrapper.innerHTML = `
`; return wrapper; } // trigger event update function setupDragEvents(dragTarget, animatedBanner, threshold, link, direction) { let startX = 0, diffX = 0, triggered = false, isDragging = false; function getClientX(e) { return e.type.includes('touch') ? e.touches[0].clientX : e.clientX; } function triggerOnce() { if (triggered) return; triggered = true; animatedBanner.style.transform = 'translateX(0)'; animatedBanner.classList.add('active'); openLink(link); } function startDrag(e) { if (e.type.startsWith('mouse') && e.button !== 0) return; isDragging = true; startX = getClientX(e); diffX = 0; triggered = false; animatedBanner.classList.remove('active'); e.preventDefault(); } function onDrag(e) { if (!isDragging) return; const currentX = getClientX(e); diffX = currentX - startX; if ((direction === 'left' && diffX < 0) || (direction === 'right' && diffX > 0)) { animatedBanner.style.transform = `translateX(${diffX}px)`; if (Math.abs(diffX) > threshold) { triggerOnce(); } e.preventDefault(); } } function endDrag() { if (!isDragging) return; isDragging = false; const dragRatio = Math.abs(diffX) / dragTarget.offsetWidth; if (Math.abs(diffX) < clickTolerance || ( dragRatio >= dragRatioThreshold && ((direction === 'left' && diffX < 0) || (direction === 'right' && diffX > 0)) )) { triggerOnce(); } else { animatedBanner.style.transform = 'translateX(0)'; animatedBanner.classList.add('active'); } diffX = 0; } dragTarget.addEventListener('mousedown', startDrag); dragTarget.addEventListener('mousemove', onDrag); dragTarget.addEventListener('mouseup', endDrag); dragTarget.addEventListener('mouseleave', endDrag); dragTarget.addEventListener('touchstart', startDrag, { passive: false }); dragTarget.addEventListener('touchmove', onDrag, { passive: false }); dragTarget.addEventListener('touchend', endDrag); } // end bannerConfigs.forEach(config => { const targets = document.querySelectorAll(config.selector); if (targets.length === 0) return; targets.forEach(target => { target.innerHTML = ''; const banner = createBanner(config); target.appendChild(banner); const customBox = banner.querySelector('.customBox'); const animatedBanner = banner.querySelector('.customBanner'); const threshold = config.width * dragSensitivity; setupDragEvents(customBox, animatedBanner, threshold, coupangLink, config.dragDirection); }); }); }, 100);