바이브코딩 결제 연동 가이드: 국내 PG·해외 MoR 선택 기준(토스페이먼츠·포트원·Stripe·Polar)
개발

바이브코딩 결제 연동 가이드: 국내 PG·해외 MoR 선택 기준(토스페이먼츠·포트원·Stripe·Polar)

블로그로 돌아가기

판매자 형태(사업자등록 전·개인·사업자)와 고객 국가(국내·해외)에 따라 토스페이먼츠·포트원·해외 MoR 중 어떤 경로를 쓰는지 의사결정 표로 정리합니다. Stripe와 Managed Payments의 한국 미지원, MoR 네 곳의 한국 판매자 조건, 구현 순서별 시리즈 글을 공식 문서 기준(2026-10-17 확인)으로 연결합니다.

AX Specialist 김지우결제 연동바이브코딩토스페이먼츠포트원StripeMoRPolar

바이브코딩으로 만든 서비스에 결제를 붙일 때 어떤 회사를 쓸지는 판매자 형태와 고객 국가가 먼저 정합니다. 이 글은 결제 시리즈 8편이 2026-10-17에 확인한 공식 문서 내용을 의사결정 표로 묶고 상황별로 읽을 글을 연결합니다.

핵심 요약

  • 국내 고객에게 원화로 받으려면 국내 PG가 기본 경로입니다. 토스페이먼츠에 직접 연동하거나 포트원으로 여러 PG를 묶습니다. 두 경로 모두 실결제 계약에는 사업자등록증이 필요합니다.
  • Stripe 지원 국가 51곳과 Managed Payments 사업자 소재지 37곳에 한국은 없습니다(2026-10-17 확인). 한국 판매자는 Stripe 계정을 직접 열 수 없습니다.
  • 해외 고객에게 디지털 상품을 팔 때는 MoR(merchant of record)을 씁니다. Lemon Squeezy, Polar, Creem은 정산 국가 목록에 한국이 있고, Paddle은 미지원국 목록에 한국이 없습니다.
  • Polar는 Stripe Connect로 정산하는데, Stripe의 Cross-border payouts 문서는 recipient 약관 계정을 크로스보더 지급 대상에서 제외합니다. 한국 계좌 지급 가능 여부는 가입 전에 Polar에 확인해야 합니다.
  • 금액은 서버 저장값으로 대조하고 시크릿 키는 서버에만 둡니다. 웹훅 검증 방식은 토스페이먼츠·포트원·Stripe가 모두 다릅니다.

먼저 정할 세 가지

판매자 형태

사업자등록 여부가 첫 갈림길입니다. 토스페이먼츠는 이메일 가입만으로 테스트 키를 쓸 수 있지만 내 상점 키와 라이브 키는 전자결제 신청 뒤에 나옵니다. 포트원 전자결제 신청 문서는 사업자등록증이 없으면 신청할 수 없다고 명시합니다. 사업자등록은 사업 개시일부터 20일 이내에 신청하며 개시일 이전에도 할 수 있습니다(부가가치세법 제8조①).

해외 MoR은 Creem(individual)과 Paddle(Individual·sole trader)이 개인 판매를 명시하고, Polar는 Stripe 검증 요건 도구에서 KR 계정에 individual이 있습니다. Lemon Squeezy는 개인 가입 명시가 공식 문서에 기재 없음(2026-10-17 확인)입니다.

고객 국가

국내 고객이 국내 카드와 간편결제로 원화를 내는 흐름은 국내 PG가 맡습니다. 해외 고객의 판매세·VAT 계산과 신고까지 맡기려면 MoR이 필요합니다. Stripe의 한국 결제수단 문서는 해외 사업자가 한국 고객에게 팔 때 쓰는 기능이고, 사용 가능한 사업자 소재지 28곳에 KR은 없습니다.

단건과 구독

구독은 구현 범위가 달라집니다. 토스페이먼츠 자동결제는 리스크 검토와 추가 계약이 필요하고 자체 스케줄링이 없어 서버가 결제일마다 승인 API를 호출합니다. 포트원 V2는 결제 예약 API로 예약하고 결과를 웹훅으로 받습니다. 정기결제 증액과 무료에서 유료로의 전환은 30일 전까지 소비자 동의를 받아야 합니다(전자상거래법 제13조⑥, 시행령 제20조의2). 일반 갱신의 사전 고지 기간은 이번에 확인한 법·시행령 조문에서 찾지 못했습니다.

판매자 형태와 고객 국가별 경로

판매자 형태 × 고객 국가경로필요 준비확인할 글
사업자등록 전 개인 × 국내 고객실결제 불가. 토스 테스트 키·포트원 테스트 채널로 개발만 진행사업자등록, 통신판매업 신고 또는 면제 판단7번, 1번
개인사업자·법인 × 국내 고객, 단건토스페이먼츠 직접 연동 또는 포트원 + PG 계약사업자등록증, 초기 화면 사업자 정보 표시, 환불 정책 게시1번, 6번, 7번
개인사업자·법인 × 국내 고객, 구독토스 자동결제(추가 계약) 또는 포트원 빌링키 + 결제 예약위 항목 + 증액·유료 전환 30일 전 동의 설계5번, 8번
개인 × 해외 고객, 디지털 상품Creem, Paddle, Polar 등 MoR정부 발급 신분증(KYC), 외화 수취 계좌, 정산 계좌 명의 일치3번, 2번
개인사업자·법인 × 해외 고객, 디지털 상품MoR 네 곳 또는 Dodo Payments·Gumroad. Stripe 직접 가입과 Managed Payments는 불가사업자 서류(KYB), 가격 페이지·약관·환불정책(Paddle 도메인 검토)3번, 2번
외주 개발·컨설팅 대금Managed Payments는 전문 용역 제외. 다른 MoR은 각사 허용 상품 정책(AUP) 확인AUP 확인2번, 3번

통신판매업 신고 면제 기준은 직전년도 거래 50회 미만 또는 간이과세자입니다(공정위 고시 제2022-4호 제2조). 면제여도 신고번호가 없으면 국민카드 심사에서 제외된다고 토스페이먼츠는 안내합니다(간이과세자 예외).

국내 PG와 연동사

토스페이먼츠는 결제사이고 포트원은 여러 PG사의 결제창과 API를 하나의 SDK로 호출하게 해 주는 연동 계층입니다. 포트원을 쓰면 결제대행 계약은 PG사와 따로 맺습니다.

항목토스페이먼츠 직접 연동포트원 V2
계약토스페이먼츠 전자결제 신청포트원 전자결제 신청 후 PG사 계약, PG의 MID와 키로 실연동 채널 추가
비용가입비 220,000원, 연관리비 110,000원, 카드·간편결제 3.4%, 가상계좌 건당 400원, 계좌이체 2.0%(최저 200원), 부가세 별도PG 계약에서 정해짐. 포트원 공개 요금표는 공식 문서에 기재 없음
결제 확정서버가 승인 API 호출, 금액 대조와 Idempotency-Key(15일)서버가 결제 조회 API로 amount.total과 주문 금액 대조
웹훅 검증일반 결제 웹훅은 서명 없음. 본문 secret 대조 후 조회 API로 재확인Standard Webhooks 서명, 서버 SDK Webhook.verify
정기결제서버 스케줄러가 빌링키 승인 API 호출, 완료 웹훅 없음결제 예약 API, Transaction.Paid·Transaction.Failed 웹훅
심사자체 심사 1~2일, 카드사 심사 최대 14일(FAQ 기준)PG별 서류와 심사 기간은 포트원 문서에 기재 없음

토스페이먼츠 요율은 계약 시 다시 확인합니다. 포트원은 신규 프로젝트에 V2를 권장합니다. 포트원 콘솔 리커버리(실패한 빌링결제 일괄 재시도)는 V2 문서에서 종료 예정으로 안내돼 있어 재시도는 결제 예약 API로 직접 구현합니다. 재시도 간격의 공식 권장값은 두 회사 모두 없습니다.

해외 MoR와 한국 판매자 자격

MoR은 판매 대금의 법적 판매자가 되어 해외 고객 소재지의 판매세·VAT를 처리합니다. 네 곳의 조건은 아래와 같습니다(2026-10-17 확인).

서비스한국 판매자 자격기본 수수료정산
Lemon Squeezy은행 정산 국가에 Republic of Korea. 개인 가입 명시 없음5%+50센트, 미국 밖 결제 +1.5%USD 기준, 최소 50달러
Polar정산 국가에 South Korea. Stripe 도구 기준 individual 선택 가능Starter 5%+50센트, 미국 밖 카드 +1.5%정산 통화 기재 없음, Stripe 지급 수수료 적용
Creem지원 국가에 South Korea, 현지 은행 정산. individual 온보딩 가능3.9%+40센트매월 1일·15일, 최소 50 USD/EUR
Paddle미지원국 목록에 한국 없음. Individual·sole trader 가능5%+50센트13개 통화(KRW 없음), 최소 100달러

네 곳 모두 원화 정산을 명시하지 않아 한국 계좌로 받으면 외화 송금이나 환전을 거칩니다. Dodo Payments는 허용 국가에 Republic of Korea가 있고, Gumroad는 한국에 KRW로 지급합니다(최소 40,000원).

Lemon Squeezy는 2026-04-16 공지에서 Stripe Managed Payments로 옮겨 갈 길을 만들겠다고 밝혔습니다. 강제 이전과 서비스 종료일은 공식 공지에 기재 없음(2026-10-17 확인)이고, Managed Payments는 한국 사업자를 받지 않습니다. 이전 일정이 나오면 그 시점의 eligibility 목록을 다시 확인해야 합니다.

바이브코딩 도구별 기본 결제 연동

Lovable 내장 결제는 Paddle 또는 Stripe 계정을 대신 만들어 줍니다. Lovable 문서는 Paddle 자격을 Paddle 지원 국가 목록에, Stripe 자격을 stripe.com/global에 연결합니다. 한국은 stripe.com/global에 없고 Paddle 미지원국 목록에도 없으므로 한국 판매자가 고를 수 있는 내장 경로는 Paddle입니다. Paddle에서 Individual로 시작한 뒤 대시보드에서 바꿀 수 있습니다.

Claude Code에서는 국내 PG 두 곳이 공식 도구를 제공합니다.

  • 토스페이먼츠: MCP 서버, llms.txt, LLM Quick Reference. 등록 명령은 claude mcp add tosspayments-integration-guide -- npx -y @tosspayments/integration-guide-mcp@latest입니다.
  • 포트원: Claude Code 플러그인 AI Codemate(Node.js 22.6.0 이상에서 npx @portone/cli@latest setup, 실행은 /portone-integration:start)와 MCP 서버(npx -y @portone/mcp-server@latest). 포트원 문서는 MCP로 조회한 API 응답이 제3자 AI 서비스로 전달될 수 있다고 경고합니다.

MCP를 붙여도 금액 대조, 키 관리, 멱등 처리는 상점 코드의 책임으로 남습니다. Cursor와 Bolt의 자체 결제 기능은 이번 시리즈에서 공식 문서를 확인하지 않아 다루지 않습니다. 어떤 도구로 만들었든 생성된 결제 코드는 4번 글의 8개 항목과 grep 명령으로 점검합니다.

구현 순서와 점검

  1. 법적 준비: 결제 붙이기 전 법적 준비: 사업자등록·통신판매업 신고·환불 고지 체크리스트. 청약철회 7일과 환급 3영업일까지 조문 번호로 정리했습니다.
  2. 해외 판매 가능 여부: 스트라이프 한국 사업자 가입 가능 여부: 2026년 지원국·Managed Payments 기준 정리와 Lemon Squeezy·Polar·Creem·Paddle 한국 판매자 비교: 가입·정산·세금.
  3. 국내 단건 결제: 토스페이먼츠 Next.js 연동: App Router 결제 승인·금액 검증·웹훅까지 또는 포트원 연동 가이드: V2 웹훅 서명 검증과 PG 계약 순서.
  4. 구독: 정기결제 구현: 빌링키 발급부터 결제 실패 재시도·해지까지(토스·포트원).
  5. 권한 반영: Supabase Auth + 결제 권한 동기화: 결제 성공을 구독 등급으로 반영하는 구조.
  6. 배포 전 점검: AI가 짠 결제 코드 점검표: 금액 위변조·시크릿 키·웹훅 검증 8가지.

결제사 선택과 권한 구조 설계 검토는 서비스 구축 문의하기로 요청할 수 있습니다.

함께 읽을 글

자주 묻는 질문

사업자등록 없이 결제를 받을 수 있나요?

국내 PG로는 받을 수 없습니다. 토스페이먼츠 테스트 환경과 포트원 테스트 채널은 사업자등록 없이 쓸 수 있지만, 실결제 계약과 카드사 심사에는 사업자등록증이 필요합니다. 해외 MoR 중 Creem과 Paddle은 개인 자격 온보딩을 명시합니다. 이 경우의 국내 세무 처리는 관할 세무서에 확인하시기 바랍니다.

Stripe를 한국에서 쓸 수 있나요?

직접 가입은 할 수 없습니다. stripe.com/global의 51곳과 Managed Payments 소재지 37곳에 한국이 없습니다(2026-10-17 확인). 공식 경로는 Polar처럼 미국 플랫폼이 MoR이 되고 Stripe Connect로 정산하는 방식이며, 한국 계좌 지급 여부는 Polar에 확인해야 합니다.

MoR을 쓰면 국내 세금 신고가 필요 없나요?

MoR이 처리하는 것은 해외 고객 국가의 간접세입니다. 정산금의 국내 소득·부가가치세 분류와 역발행 인보이스의 증빙 효력은 각사 문서가 다루지 않으므로 국세청 홈택스 상담이나 세무 전문가에게 확인해야 합니다. 이 글은 세무 자문이 아닙니다.

토스페이먼츠와 포트원 중 무엇을 고르나요?

토스페이먼츠 직접 연동은 토스페이먼츠 한 곳에 전자결제를 신청합니다. 여러 PG를 한 SDK로 쓰거나 결제 예약 API로 구독 회차를 맡기려면 포트원을 씁니다. 포트원은 PG 계약이 따로 있고 결제 수수료도 PG 계약에서 정해집니다.

출처

모두 2026-10-17 접속. 세부 출처와 조문은 각 글의 출처 섹션에 있습니다.

김지우 (Tristan Kim)

코텍시스 창업자로 AX 컨설팅과 기업 AI 교육, AI 에이전트 개발을 직접 수행합니다.

코텍시스 AI 인사이트 최신 논문 리뷰

AI 서비스 구축

MVP 설계부터 AI 내장 개발, 백오피스까지. 아이디어를 빠르고 견고하게 서비스로 만듭니다.