결제 3

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

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

쇼핑몰 프로젝트 배포 완료.

한달 좀 넘게 열심히 공부한 쇼핑몰 프로젝트를 드디어 완료했다!디자인 진행도 하지 않았고 여러가지 예외처리들도 모두 제외하고 진행하긴 했지만그래도 DB설계부터 프론트~백엔드 전 작업을 풀스택으로 경험해보는 좋은 공부였다. 마지막 배포는 지난번 포스팅의 절차처럼 DB 배포가 먼저 진행되고https://designerdk.tistory.com/28 mongoDB Atlas로 DB 무료로 배포하기강의를 통해 풀스택으로 '할일 앱'을 만들었고 배포하는 과정으로 들어갔다.가장 먼저 DB 배포를 진행했다. mongoDB atlas를 가입하고 클러스터라는 걸 만들어준다. (shared가 클러스터 1개까지 무료)designerdk.tistory.com백엔드 배포를 진행했다.https://designerdk.tistor..

Stripe, Paypal 결제기능 간편하게 구현하기 : JS + node.js

기존 진행하던 예제에 간편한 카드결제를 위해Stripe, Paypal을 붙여보았다.  이런저런 디테일한 우여곡절은 있었지만막연히 결제 시스템 구현에 대해 두려웠던 것에 비해서는 생각보다 순조롭게 진행했다. 이번에 결제 시스템 구현을 하게 되면서 알게된 부분인데페이팔의 경우 한국계정에서 한국계정으로는 결제 요청이 안된다고 한다.(한국-해외 or 해외-한국은 가능) 반면 스트라이프의 경우는 한국 계정끼리도 가능하다.그래서 일단 스트라이프로 최종 구축해 보았다.(*이후에 알게 된 내용이지만 스트라이프의 경우 한국사업자가 사용하면 안된다고 한다...;;) 먼저 스트라이프 계정생성을 해야한다. 계정생성 시 국가 선택에 한국이 없어서 당황스러웠는데;;ai에게 물어보니 일단 미국이나 다른나라로 했다가 나중에 바꿀 수..