2025/02 3

개인 사업자 등록하는 방법 (홈택스에서 간편하게 온라인 신청)

진행하는 개인 프로젝트를 좀 더 프로페셔널하게 진행하기 위해 오늘 사업자 등록을 진행했다.홈택스에서 온라인으로 간편하게 진행할 수 있었어서 그 방법을 많은 분들과 공유해보고자 이렇게 포스팅으로 남겨본다. 먼저 홈택스에 접속하고 '증명 등록 신청' 탭에서 개인사업자 등록 신청을 찾아서 들어간다.(이 이 화면에 들어가려면 이전에 본인인증 과정을 거친다.) 그러면 이런 식의 간단한 기본정보 + 설문 형태의 사업특성 조사를 진행한다.나의 정보와 사업 특성에 따른 선택을 잘 진행해서 다음 페이지로 넘어간다. 그러면 이런 사업자 등록신청 페이지가 뜨는데 여기가 메인 정보들을 입력하는 곳이다.대부분 큰 어려움 없이 입력할 수 있다. 잘 모르는 부분은 도움말을 눌러보면 상세한 설명이 되어있다. 이 페이지에서 ..

생활 팁 2025.02.16

페이팔(Paypal) 결제 기능 구현하기 (Sandbox를 활용해서 테스트 버전 만들기) #javascript #nodejs #paynemt

준비 중인 프로젝트에 글로벌 페이먼트를 구축하는데 있어서 스트라이프로 개발을 진행했었다.페이팔이 국내 계정으로 결제할 수 없다는 이유가 있어서 그렇게 진행을 했었는데당시 챗GPT에게 물어보니 스트라이프는 문제가 없다고 해서 그렇게 개발을 진행했었다. 그런데 이게 왠걸..스트라이프는 알고보니 더 큰 문제가 있었다.국내 사업자는 스트라이프로 사업을 할 수 없다는 사실 @ㅁ@;;바보같게도 뒤늦게 이 사실을 알게되어서 어쩔 수 없이 개발 방향을 페이팔로 선회했다.(ai가 천연덕스럽게 거짓말을 잘하기 때문에 조심해야 한다.) 페이팔은 샌드박스의 미국 계정을 만들어서 진행해야해서 초반에 좀 번거로운 부분이 있다.(한국 계정으로 하면 튕기게 된다. 규제가 좀 풀렸으면...) 먼저 페이팔을 가입 후 개발자 대쉬보드로 ..

history.replaceState()와 pushState() 그리고 popstate로 브라우저 앞으로가기/뒤로가기 제어하기

하고있는 프로젝트가 점점 복잡해짐에 따라 라우팅 처리, 앞으로가기/뒤로가기 처리도 점점 난이도가 높아져갔다.특히 앞으로가기뒤로가기 처리를 하는데 있어서 햇갈렸던 개념이바로 history.replaceState()와 history.pushState() 그리고 popstate 였다. 일단 history.replaceState()와 history.pushState() 이 두 가지 부터 살펴보면이 두 개는 브라우저 히스토리 api에서 제공하는 중요 메소드이다.페이지나 상태를 히스토리에 남기는 방식인데 그 방식을 푸쉬할 것이냐 리플레이스 할 것이냐의 차이이다. history.pushState(state, title, url) 파라미터에는 위 구조의 인자들이 들어가는데 주로 state와 url위주로 들어간다.his..