클로드코드에 토스페이먼츠 MCP 연결해서 결제서비스 만들기 (2/2)

안녕하세요, 기획부터 끝까지?? 해보고자 시작했던 프로젝트가 약 2개월이 되면서 마무리를 하였습니다. 실제 오픈까지는 체크할 부분들이 있지만, 결제까지 연동을 완료했습니다!!!

https://www.gpters.org/nocode/post/create-payment-service-connecting-asFqK74g376RVbA

간단한 프로젝트 소개

프로젝트의 시작은, 공부를 하다보면 문제.정답.해설 등이 있는데, 문제와 정답이 있는 상황에 해설을 내가 원하는 내용으로 입력하고 그것을 웹으로 구현하면 많은 장점이 있을 것 같다?라는 생각에서 시작되었습니다.

전체적인 프로젝트 구성

  • 프론트엔드(대시보드, 문제, 북마크, 오답노트 등)

  • 백엔드 (PDF 첨부 -> 분석 -> 데이터베이스 저장 -> 홈페이지 자동업로드)

  • 로그인 + 결제 (구독제)



대표적으로 3개의 기능들이 전부 다 반영이 되야되는 상황이었고, 어떻게 해결을 해야되는지 수많은 시행차고를 겪었습니다ㅜㅜ

해왔던 과정 중에 몇가지를 소개하자면


먼저 데이터베이스의 경우,

Supabase mcp를 사용하였고 프로젝트에 대한 내용을 설명하면서 데이터베이스 설계 및 직접 테이블에 입력을 해달라고 했습니다.

여기서 MCP 도구 중에 execute_sql 를 입력하면 쿼리를 생성해서 직접 데이터베이스에 연결하면서 입력 및 수정을 해줍니다. (하단의 이미지는 Supabase mcp 도구기능)

한국어가있는 웹 사이트 스크린 샷

그 이후 데이터베이스를 계속 수정하기 위해서 별도 클로드 프로젝트 파일을 만들고,
필요한 URL, API키 등 관련된 내용을 프로젝트 지침에 설정하면서 계속계속X1000 수정했습니다.

한국어는 화면에 표시됩니다


결과적으로는 이렇게 데이터베이스는 수정이 되는데, 로그인기능부터 연결되는 데이터를 정하는게 어렵더라고요.

그리고 데이터테이블이 완성되면, 또 프론트엔드에 반영을 해야되는데 MCP로 연결하는 과정에서 많은 시간이 걸렸습니다..


이러한 상황을 겪다가, 주변에서 Replit은 자체적인 데이터베이스가 있고
supabase 와 연동이 된다는 소식을 듣고 프로젝트를 다시 PRD, TDD, 데이테이블 구조 등을 입력하면서 또 새로 작업을 했습니다. 다행히 명확하게 구현하고 싶은 것이 있다보니 진행하는데 큰 이슈는 없었습니다.

한국어 웹 사이트의 스크린 샷

이미지에 있는 것처럼 모든 내용을 바이브코딩으로 만들었습니다.

peurojegteu-gihoeg-gaebalja-yeogryang-ganghwa-peulraesp-lkh6441.replit.app

생각 프레임

결제: 토스페이먼츠 MCP

많은 분들이 궁금해하셨던, 결제서비스의 경우

claude mcp add -s user tosspayments-integration-guide npx -- -y @tosspayments/integration-guide-mcp@latest

상단에 있는 MCP를 클로드코드에 설치해달라고 요청했습니다. 이이

한국어 화면의 스크린 샷

이렇게 알아서 공식 사이트부터 직접 조사하면서 디버그 까지 완료하니
하단에 있는 이미지처럼 결제 기능이 추가되었습니다!


테스트 KEY로는 결제 테스트까지 가능하지만,

실제 결제까지는 별도로 가입비 + 연관리비 등
비용이 발생한다고 하네요ㅠㅠㅠㅠ

아직 심사까지는 신청을 못했지만
조만간 완료해서 런칭까지 해보겠습니다.

결과와 배운 점

간단한 MVP는 프론트엔드 AI + supabase로 시작을 할 수 있다는 것을 느꼈습니다.

또한, 그것도 어렵다면
레플릿으로 빠르게 런칭해보는 것도 좋을 것 같네요!!

참고로 레플릿은 결제금액 이상으로 사용하면
계속 비용이 발생하니 조심하세요...

도움 받은 글 (옵션)

참고한 지피터스 글이나 외부 사례를 알려주세요.

(내용 입력)

4
2개의 답글

👉 이 게시글도 읽어보세요