2 min read

GS 나만의냉장고에 kt맴버십 강제로 추가하기

※ 2017년 10월 현재 나만의냉장고 앱에서 직접 kt맴버십을 수동등록할 수 있는 기능이 생겼다. 따라서 이 글은 별로 필요없는 글이 되었다.

GS25 편의점용 맴버십&증정품보관앱인 “나만의냉장고” 앱을 실행하면, 각종 맴버십 코드를 통합하여 QR코드로 보여준다.

근데 이놈이 kt 카드를 추가하려면 kt휴대폰을 쓰고 있어야 한다. kt사이트에 접속해서 데이터를 가져오기 때문에 그렇다. 휴대폰은 SKT, 집 인터넷을 kt로 쓰는 입장에서, 매 번 모바일카드 앱을 별도로 실행해서 바코드를 두 번 찍자니 불편하다.

QR코드는 포맷이 공개되어 있어서 손쉽게 내용을 뜯어볼 수 있다. 플레이스토어에서 바코드리더 검색해 보자. QR코드를 뜯어보니 4개 필드로 구성되며, 증정품보관용 휴대폰번호, GS 포인트카드, 통신사 맴버십카드, 모바일 팝카드가 다음과 같은 형태로 저장된다.

ICEBOX;{CELLULAR};{GS_POINT};{MEMBERSHIP};{MOBILE_POP};

모든 칸은 대시 없는 숫자(휴대폰 11자리, 나머지는 16자리)로 입력하되, 카드가 없는 칸은 아무런 값도 넣지 않는다. 대충 다음처럼 코드가 만들어진다. 모바일팝카드는 결제오류를 유발하므로 빈칸으로 두고 만들었다.

ICEBOX;01012345678;1313252537374949;7890123456789012;;

해당 데이터를 텍스트로 넣고, 오류정정수준(ERROR CORRECTION LEVEL) H로 세팅하고 QR코드를 만들면 된다.

이렇게 만든 바코드를 앱에 직접 넣을 수는 없고, 화면 캡쳐해서 적당히 페이크 이미지를 만들어서 쓰면 되겠다.