한국에서 Stripe 대안 찾기: 토스페이먼츠 vs Paddle vs Polar vs Lemon Squeezy 수수료·정산·세금 비교 (2026년 10월)
사이드 프로젝트가 처음으로 “이거 돈 내고 쓸게요”라는 말을 듣는 순간, 개발자는 대개 같은 검색어를 친다. Stripe 한국. 그리고 같은 벽에 부딪힌다. 해외 인디 해커 글을 보면 다들 Stripe 붙이고 끝인데, 한국에 사는 개인이 그대로 따라 하려면 길이 막혀 있다.
이 글은 그 벽 앞에서 실제로 고를 수 있는 선택지를 정리한 것이다. 국내 PG인 토스페이먼츠, 해외 판매 대행(MoR) 서비스인 Paddle, Polar, Lemon Squeezy를 수수료, 정산, 심사, 세금 처리 기준으로 나란히 놓았다. 숫자는 전부 각 회사 공식 요금 페이지와 문서를 2026년 10월 19일에 다시 열어 확인한 값이고, 확인하지 못한 내용은 일부러 뺐다. 요금은 자주 바뀌니 결제 버튼을 붙이기 전에 글 끝의 공식 링크를 한 번 더 눌러 보길 권한다.
결론부터 짧게 말하면 이렇다. 고객이 한국 사람이면 토스페이먼츠, 고객이 해외에 있으면 MoR, 둘 다라면 둘 다 붙이는 게 맞다. 문제는 “어떤 MoR이냐”와 “언제 둘 다로 가느냐”인데, 그 판단 기준을 아래에서 풀어 쓴다.
왜 한국에서는 Stripe를 그냥 쓸 수 없나
Stripe의 글로벌 지원 국가 페이지를 오늘 기준으로 확인하면, 미국·일본·싱가포르·홍콩·호주와 유럽 대부분은 목록에 있지만 대한민국은 없다. 한국에 사업자를 둔 개인이나 회사가 Stripe 계정을 직접 열어 카드 결제를 받는 경로가 아직 열려 있지 않다는 뜻이다.
Stripe가 내놓은 판매 대행 상품 Managed Payments도 마찬가지다. 자격 요건 문서에 나온 지원 사업장 국가는 북미, 유럽, 그리고 아시아·태평양에서는 호주·홍콩·일본·싱가포르뿐이다. 한국은 빠져 있다. Stripe가 Lemon Squeezy를 인수한 뒤 이 상품을 키우고 있어서 “곧 되겠지” 하고 기다리는 사람도 있는데, 출시 일정이 공지되지 않은 기능을 기준으로 사업 계획을 세우는 건 위험하다.
그래서 한국 개인 개발자가 현실적으로 쓸 수 있는 길은 두 갈래다. 내가 직접 판매자가 되어 국내 PG와 계약하는 길, 그리고 해외 회사가 대신 판매자가 되어 주는 MoR을 쓰는 길.
MoR(Merchant of Record)이 1인 개발자에게 중요한 이유
MoR은 법적으로 “판매한 주체”가 되어 주는 회사다. 고객의 카드 명세서에는 내 상호가 아니라 그 회사가 찍히고, 고객과의 거래도 그 회사와 고객 사이에서 일어난다. 나는 그 회사에 상품을 공급하고 수수료를 뗀 정산금을 받는다.
이게 왜 중요하냐면, 해외 고객에게 디지털 상품을 팔면 나라마다 부가세(VAT, GST, 판매세)를 걷어서 신고해야 하는 의무가 생길 수 있어서다. EU 고객 몇 명, 호주 고객 몇 명에게 팔았다고 각국 세무 등록을 혼자 챙기는 건 사실상 불가능하다. Lemon Squeezy는 요금 페이지에서 자신이 MoR로서 세금 계산·징수·납부 책임을 진다고 설명하고, Paddle도 세율 계산부터 신고 기한 관리, 납부까지 대신한다고 밝히고 있다. 수수료가 국내 PG보다 비싼 대신 이 일을 통째로 가져가는 구조다.
반대로 국내 PG는 결제만 처리해 준다. 판매자는 나다. 국내 고객 상대라면 이게 오히려 자연스럽다. 부가세 신고는 어차피 사업자로서 해야 하는 일이고, 수수료는 MoR보다 확실히 낮다.
한눈에 보는 비교표 (2026년 10월 기준)
아래 표는 공식 페이지에 적힌 내용만 옮겼다. 빈칸 대신 “공식 표기 없음”이라고 쓴 칸은 내가 찾지 못한 것이지 없다는 뜻이 아니다.
| 항목 | 토스페이먼츠 | Paddle | Polar | Lemon Squeezy |
|---|---|---|---|---|
| 역할 | 국내 PG (판매자는 나) | MoR | MoR | MoR |
| 기본 수수료 | 카드 3.4% (부가세 별도) | 5% + 50¢ | Starter 5% + 50¢ | 5% + 50¢ |
| 추가 수수료 | 결제수단별 상이 (계좌이체 2.0%, 휴대폰 결제 디지털 콘텐츠 7.0% 등) | 요금 페이지상 추가 비용 없음을 강조 | 미국 외 카드 +1.5% | 미국 외 거래 +1.5%, PayPal +1.5%, 구독 +0.5% |
| 고정비 | 가입비 22만 원(최초 1회), 연관리비 11만 원 (계약 형태에 따라 상이) | 월 고정비 없음 | Starter 무료, 유료 플랜 월 $20~$400 | 월 고정비 없음 |
| 정산 | 평균 5일 이내 (상품별 상이) | 월 1회, 최소 $100 | Stripe Connect Express로 수동 출금 | 월 2회, 13일 보류, 최소 $50 |
| 한국에서 정산 받기 | 국내 계좌 | 미지원 국가 목록에 한국 없음, 해외송금·Payoneer | 지원 국가 목록에 한국 포함 | 은행 정산 지원 국가에 한국 포함 |
| 사업자등록 | 필수 (사업자등록증 제출) | 개인·개인사업자는 사업자 확인 단계 생략, 신원 확인만 | 국가별로 개인 유형 지원 여부 확인 필요 | 공식 표기 없음 |
| 정기결제 | 리스크 검토·추가 계약 후 가능, 스케줄링은 직접 구현 | 기본 제공 | 기본 제공 | 기본 제공 |
표만 보면 MoR 세 곳이 다 “5% + 50¢”로 똑같아 보인다. 실제 차이는 그 뒤에 붙는 조건에서 난다. 해외 카드에 붙는 1.5%, 구독에 붙는 0.5%, 정산할 때 빠지는 환전·송금 수수료, 그리고 정산 주기. 이게 쌓이면 같은 매출에서도 손에 쥐는 돈이 달라진다.
숫자로 계산해 보면: 상품 가격대별 실제 수수료
감으로 고르지 말고 내 상품 가격을 넣어 보는 게 제일 빠르다. 아래는 공식 요금표만 가지고 계산한 예시다. 세금은 0으로 두었다. Lemon Squeezy와 Polar는 수수료를 세금 포함 총액에 매기기 때문에, 부가세가 붙는 나라 고객이면 실제 수수료는 조금 더 나온다(두 회사 문서 모두 VAT 포함 금액으로 계산한 예시를 싣고 있다).
예시 1. 10달러짜리 단건 상품, 미국 밖 고객이 카드로 결제
Lemon Squeezy는 5% + 50¢에 해외 거래 1.5%가 붙어 1.15달러, Polar Starter도 5% + 50¢에 미국 외 카드 1.5%가 붙어 1.15달러다. Paddle은 요금 페이지 기준으로 5% + 50¢, 즉 1달러다. 어느 쪽이든 매출의 10%를 조금 넘게 떼인다. 여기서 눈여겨볼 건 비율이 아니라 50센트라는 고정 금액이다. 상품이 7달러면 50센트만으로 7% 가까이 되고, 3달러짜리면 17%에 가깝다. 저가 상품일수록 MoR은 불리하다. Paddle과 Lemon Squeezy가 10달러 미만 상품은 따로 문의하라고 안내하는 것도 같은 이유일 것이다.
예시 2. 월 29달러 구독, 해외 고객
Lemon Squeezy는 5% + 1.5%(해외) + 0.5%(구독)로 7%, 여기에 50센트를 더하면 약 2.53달러다. Polar Starter는 새 요금 체계에서 구독 추가 수수료가 없어서 6.5% + 50센트, 약 2.39달러. Paddle은 5% + 50센트로 1.95달러다. 한 건 차이는 몇십 센트지만 구독은 매달 반복된다. 고객 100명이면 매달 수십 달러 차이가 생긴다.
Polar는 매출이 커지면 유료 플랜이 유리해진다. Polar 요금 문서는 Pro(월 $20, 3.8% + 40¢)가 월 매출 약 $1,379부터, Growth(월 $100, 3.6% + 35¢)는 약 $5,634부터 Starter보다 싸진다고 손익분기점을 직접 적어 두었다. 사이드 프로젝트 초기라면 Starter로 시작하고, 월 매출이 그 선을 넘을 때 바꾸면 된다.
예시 3. 국내 고객 대상 월 9,900원 구독, 토스페이먼츠
카드 수수료 3.4%면 336.6원, 수수료에 붙는 부가세 10%까지 더하면 약 370원이다. 실효 3.74% 정도. MoR의 절반 수준이다. 대신 가입비 22만 원과 연관리비 11만 원이 있다(토스페이먼츠는 계약 형태에 따라 달라질 수 있다고 적어 두었다). 매출이 아직 0원에 가까운 단계라면 이 고정비가 부담이다. 반대로 국내 유료 고객이 꾸준히 생기기 시작하면 퍼센트 차이가 고정비를 금방 넘어선다.
정리하면, MoR 수수료의 핵심 변수는 50센트 고정액과 해외 카드 할증이고, 국내 PG의 핵심 변수는 초기 고정비와 직접 해야 하는 운영 업무다.
선택지별로 꼼꼼히: 장점, 함정, 이런 사람에게 맞다
토스페이먼츠: 국내 고객이 주력이라면 사실상 기본값
국내 카드, 간편결제, 계좌이체, 가상계좌를 한 번에 받을 수 있고 수수료도 낮다. 요금 안내 페이지 기준으로 신용·체크카드 일반 3.4%, 계좌이체 2.0%(최저 건당 200원), 가상계좌 건당 400원이고 모두 부가세 별도다. 정산은 평균 5일 이내라고 안내한다. 영세·중소 카드 수수료 우대는 신규 사업자에게 바로 적용되지 않고, 국세청 명단을 반기마다 받아 반영·환급하는 방식이라는 점도 적혀 있다.
개발 쪽에서 좋은 점은 계약 전에도 연동을 시작할 수 있다는 것이다. 개발자센터 API 키 문서에 따르면 이메일만으로 가입하면 개발 연동 체험 상점의 테스트 키를 받을 수 있고, 테스트 키로는 실제 카드 번호를 넣어도 돈이 빠져나가지 않는다. 심사를 기다리는 동안 결제 흐름과 웹훅 처리를 먼저 만들어 둘 수 있다.
함정은 두 가지다. 첫째, 정기결제(빌링)가 기본이 아니다. 자동결제 가이드에는 리스크 검토와 추가 계약 후 사용할 수 있고, 정기 구독형 서비스가 아니면 정책적으로 제한된다고 나와 있다. 게다가 구독 주기마다 빌링키로 결제 승인 API를 부르는 스케줄링은 직접 만들어야 한다. 빌링키를 다시 조회하는 API가 없으니 발급 직후 안전하게 저장해야 한다는 경고도 있다. Paddle이나 Polar에서는 대시보드 설정으로 끝나는 구독 갱신·실패 재시도를 여기서는 코드와 크론으로 짜야 한다는 얘기다.
둘째, 심사가 꼼꼼하다. 토스페이먼츠 계약과정 FAQ를 보면 테스트 상품, 0원 상품, 품절 상품은 심사가 안 되고, 바로 팔 수 있는 상품이 1개 이상 있어야 한다. 사이트 하단에 상호, 대표자명, 사업자등록번호, 사업장 주소, 전화번호를 사업자등록증과 글자 하나까지 똑같이 적어야 하고, 주소를 지번으로 쓰느냐 도로명으로 쓰느냐만 달라도 반송된다는 예시까지 있다. 비회원 결제가 가능하거나, 회원제라면 테스트 계정을 줘야 한다. 카드사 심사는 10~14일 정도 걸리고, 그 사이 사업자 정보나 상품 카테고리, 판매 상태를 바꾸면 반려돼 처음부터 다시 받아야 한다.
이 체크리스트는 사실 랜딩 페이지를 제대로 만들라는 요구와 같다. 가격, 제공 내용, 환불 규정이 명확하지 않은 페이지는 심사에서도 막히고 고객 전환에서도 막힌다. 그래서 PG 심사를 넣기 전에, 계좌이체나 간단한 결제 링크로 선결제를 받아 보거나 유료 대기자를 모아 가격 반응부터 확인하는 게 순서상 맞다. 그 방법은 회사 다니면서 90일 동안 사이드 프로젝트를 검증하는 루틴에 적어 두었다.
이런 사람에게 맞다: 고객 대부분이 한국 사람이고, 사업자등록을 이미 했거나 할 생각이 있으며, 구독 스케줄링 정도는 직접 짤 수 있는 개발자.
Paddle: 해외 B2B SaaS라면 가장 무난한 MoR
Paddle의 강점은 요금이 단순하다는 것이다. 요금 페이지에는 체크아웃 거래당 5% + 50¢ 하나만 있고, 추가 결제수단이나 결제 관련 고객 응대에 별도 비용이 없다고 적혀 있다. 해외 고객 비중이 높은 구독 상품이라면 예시 2처럼 세 MoR 중 수수료가 가장 낮게 나온다.
한국 셀러 입장에서 확인할 것은 세 가지다. 먼저 지원 여부. Paddle은 지원하지 않는 공급자 국가 목록을 공개하는데, 여기에 대한민국은 없다(북한은 있다). 다음은 정산. 정산 안내에 따르면 한 달에 한 번, 잔액이 설정한 기준액(최소 $100) 이상이면 매달 1일에 정산이 잡히고 15일까지 송금된다. 해외송금 또는 Payoneer로 받고, 일부 국가는 SWIFT 수수료 $15가 붙을 수 있다. 현금 흐름이 빠듯하면 이 월 1회 주기가 생각보다 크게 느껴진다.
마지막은 도메인 심사다. Paddle은 체크아웃을 띄울 모든 도메인을 검토하는데, 도메인 심사 문서가 요구하는 항목이 꽤 구체적이다. 상품 설명, 가격 페이지, 구매 시 제공되는 기능, 이용약관·환불정책·개인정보처리방침이 메뉴에서 바로 보여야 하고, 개인사업자라면 약관에 본인 이름(법적 이름 권장)을 넣어야 한다. HTTPS로 실제 운영 중인 사이트여야 한다. 대부분은 자동 승인되지만 수동 검토로 넘어가면 영업일 기준 5~7일이 걸릴 수 있다. 개인이나 개인사업자는 사업자 확인 단계를 건너뛰고 신원 확인만 받는다는 점은 계정 인증 안내에 나와 있다.
국내 고객도 섞여 있다면 참고할 만한 점이 하나 더 있다. Paddle의 결제수단 안내에는 국내 카드사 카드와 네이버페이, 카카오페이 등이 지원 목록에 올라 있다(일부는 별도 조건이 붙는다). 국내 고객 비중이 작다면 PG 계약 없이 Paddle 하나로 버티는 선택도 가능하다는 뜻이다.
이런 사람에게 맞다: 해외 고객 대상 SaaS 구독이 주력이고, 월 1회 정산을 견딜 현금 여유가 있으며, 약관·환불정책을 갖춘 정식 사이트를 운영할 준비가 된 사람.
Polar: 개발자 친화적이지만 요금 체계가 최근에 바뀌었다
Polar에서 한국 개발자에게 가장 중요한 문장은 지원 국가 문서에 있다. Polar가 MoR로 고객에게 결제를 받기 때문에 내 나라에서 Stripe 결제가 안 되더라도, Stripe Connect Express로 정산만 받을 수 있으면 된다고 설명하고, 그 정산 지원 국가 목록에 대한민국이 들어 있다.
요금은 2026년에 바뀌었다. 2026년 5월 27일 이후에 만든 조직은 Starter 플랜 5% + 50¢로 시작하고, 미국 외 카드는 1.5%가 더 붙는다. 그 전에 만든 조직은 4% + 40¢에 구독 0.5%가 붙는 기존 요율을 계속 쓸 수 있는데, 한 번이라도 유료 플랜으로 올리면 그 요율은 사라진다. 블로그나 커뮤니티에서 “Polar는 4%”라는 글을 보고 들어갔다가 계산이 안 맞는 경우가 이래서 생긴다.
정산 쪽 비용도 따로 봐야 한다. Polar 자체는 마크업을 붙이지 않는다고 하지만, Stripe가 매기는 수수료로 정산이 있는 달마다 $2, 정산 건마다 0.25% + 25센트, 환전 수수료(EU 외 국가 최대 1%)가 나간다. 그리고 결제 수수료는 환불해도 돌려받지 못하고, 분쟁(차지백)은 결과와 무관하게 건당 $15이다. Polar는 차지백을 줄이기 위해 구매 후 60일 안에는 자체 판단으로 환불할 수 있다는 조항도 두고 있다.
이런 사람에게 맞다: 개발자 대상 도구나 라이선스, 디지털 상품을 해외에 팔고, 수동 출금으로 정산 시점을 직접 조절하고 싶은 사람. 매출이 커지면 유료 플랜으로 요율을 내릴 여지가 있다는 것도 장점이다.
Lemon Squeezy: 여전히 동작하지만 “앞으로”를 따져야 한다
Lemon Squeezy는 디지털 상품 판매에 필요한 기능이 처음부터 잘 묶여 있다. 라이선스 키 발급, 다운로드 링크 보호, 쿠폰, 장바구니 이탈 복구, 이메일 마케팅까지 한 대시보드에 있다. 한국은 은행 정산 지원 국가에 들어 있고, PayPal 정산도 된다.
수수료 구조는 요금 문서에 정리돼 있다. 기본 5% + 50¢에 미국 외 거래 1.5%, PayPal 결제 1.5%, 구독 결제 0.5%가 붙는다. 정산 수수료는 미국 외 은행 계좌로 받으면 정산액의 1%, 해외 PayPal 계정이면 3%(최대 $30)다. 정산 안내에 따르면 매달 1일과 15일에 정산이 만들어지고, 판매액은 13일 보류된 뒤 14일과 28일에 지급되며, 최소 정산액은 $50이다. 정산마다 리버스 인보이스를 내려받을 수 있어서 증빙 관리는 편하다.
걸리는 건 회사의 방향이다. Stripe는 2024년에 Lemon Squeezy를 인수했고, CEO JR Farr는 2026년 1월 공식 블로그 업데이트에서 Stripe Managed Payments를 만드느라 지원 응답이 느려지고 제품 업데이트가 줄었다고 직접 인정했다. 같은 글에서 Lemon Squeezy 사용자가 Managed Payments로 쉽게 옮겨 갈 길을 만드는 게 목표라고도 썼다. 서비스 종료를 발표한 건 아니다. 하지만 앞서 봤듯 Managed Payments는 아직 한국 사업자를 받지 않는다. 한국 셀러에게는 “옮겨 갈 목적지가 아직 없는 플랫폼”이라는 점을 감안해야 한다.
이런 사람에게 맞다: 전자책, 템플릿, 라이선스 키가 필요한 데스크톱 앱처럼 디지털 상품을 빠르게 올려 보고 싶은 사람. 다만 몇 년 운영할 SaaS의 주 결제 수단으로 고른다면, 나중에 다른 MoR로 옮길 수 있게 결제 로직을 한 겹 감싸 두는 편이 안전하다.
내가 고른다면: 5가지 질문으로 정하는 순서
선택지를 다 늘어놓으면 오히려 못 고른다. 나는 아래 순서대로 질문을 던지고, 답이 나오는 지점에서 멈춘다.
1. 첫 유료 고객은 어디에 있나? 한국어로 된 서비스를 한국 커뮤니티에서 홍보하고 있다면 첫 고객도 한국 사람일 가능성이 높다. 그럼 토스페이먼츠가 먼저다. 영어 랜딩 페이지를 Product Hunt나 X에 올리고 있다면 MoR이 먼저다. 둘 다 아직 모르겠다면 결제 연동보다 고객이 어디서 오는지 확인하는 게 우선이다.
2. 사업자등록을 했나, 할 건가? 토스페이먼츠는 사업자등록증이 있어야 계약할 수 있다. MoR은 개인 신분으로 가입 자체는 가능한 곳이 있지만(Paddle은 개인·개인사업자의 사업자 확인 단계를 생략한다고 안내한다), 그게 한국 세법상 사업자등록 의무를 없애 주지는 않는다. 이 부분은 아래에서 따로 다룬다.
3. 단건 판매인가, 구독인가? 구독이라면 MoR 쪽이 구현 부담이 훨씬 적다. 토스페이먼츠로 구독을 하려면 자동결제 추가 계약과 직접 만든 스케줄러가 필요하다. 단건 판매라면 이 차이가 거의 없다.
4. 객단가가 얼마인가? 10달러 아래 상품을 해외에 판다면 50센트 고정 수수료가 매출을 크게 깎는다. 가격을 올리거나, 묶음 상품으로 만들거나, 연간 결제를 유도하는 쪽을 먼저 고민한다. 상품 가격대를 어떻게 잡을지 감이 안 온다면 Micro SaaS·AI 제품 8선 글에 정리해 둔 제품별 예상 MRR 표가 감을 잡는 데 도움이 될 것이다.
5. 정산을 언제 받아야 버티나? 토스페이먼츠는 평균 5일, Lemon Squeezy는 판매 후 짧게는 2주 남짓, Paddle은 월 1회다. 광고비나 서버비를 매출로 돌려야 하는 구조라면 정산 주기가 수수료만큼 중요하다.
이 다섯 질문에 답하면 대부분 이렇게 정리된다. 국내 고객 중심이면 토스페이먼츠 하나로 시작한다. 해외 구독 SaaS면 Paddle, 개발자 도구나 디지털 상품이면 Polar나 Lemon Squeezy로 시작한다. 그리고 반대쪽 고객이 매출의 의미 있는 비중을 차지하기 시작할 때 두 번째 결제 수단을 붙인다. 처음부터 둘 다 붙이면 심사와 연동을 두 번 하면서 정작 팔 시간을 잃는다.
한국 쪽 행정: 사업자등록, 통신판매업, 그리고 세금
해외 MoR을 쓰면 세금 문제가 다 사라진다고 오해하는 경우가 많다. MoR이 대신 처리하는 건 고객이 있는 나라의 부가세다. 내가 한국 거주자로서 번 소득에 대한 한국 쪽 신고는 여전히 내 몫이다.
사업자등록. 국세청 사업자등록 안내와 부가가치세법 제8조에 따르면, 사업을 시작한 사람은 사업장마다 사업 개시일부터 20일 이내에 관할 세무서에 사업자등록을 신청해야 하고, 개시 전에도 미리 신청할 수 있다. 토스페이먼츠를 쓰려면 어차피 필요하다.
통신판매업 신고. 온라인으로 상품이나 서비스를 파는 사업자는 원칙적으로 통신판매업 신고 대상이다. 토스페이먼츠 계약과정 FAQ는 통신판매업 신고번호가 없어도 PG 계약과 카드사 심사를 진행할 수 있지만, 번호가 없으면 국민카드 심사가 빠진다고 안내한다. 간이과세자는 신고번호가 없어도 된다고 적혀 있다. 신고할 때 내는 구매안전서비스 이용확인증은 보통 PG 계약 뒤 PG사 관리자 페이지에서 발급받으니, 순서는 PG 신청 → 계약 → 통신판매업 신고가 자연스럽다.
해외 MoR 정산금의 세무 처리. 여기는 내가 단정해서 말할 수 있는 영역이 아니다. 해외 MoR이 고객에게 판매하고 나는 MoR로부터 정산을 받는 구조는, 국내 PG로 고객에게 직접 파는 구조와 부가세 처리(영세율 적용 여부, 증빙 방식 등)가 다르게 판단될 수 있다. 세무사에게 물어볼 때는 “Paddle(또는 Polar, Lemon Squeezy)이 판매자이고, 나는 그 회사에서 달러로 정산을 받는다”고 거래 구조를 정확히 설명하는 게 중요하다. 그리고 정산 내역, 리버스 인보이스, 외화 입금 기록을 처음부터 월별로 모아 두면 그 상담이 훨씬 짧아진다.
연동할 때 자주 하는 실수 다섯 가지
어떤 결제 서비스를 고르든 코드에서 터지는 지점은 비슷하다. AI 코딩 도구로 결제를 붙일 때 특히 자주 보이는 것들이다.
웹훅을 그대로 믿는다. 결제 완료는 리다이렉트 URL이 아니라 웹훅으로 확정해야 하고, 그 웹훅은 서명을 검증해야 한다. 같은 이벤트가 두 번 올 수 있으니 이벤트 ID를 저장해 중복 처리를 막아야 한다. 이 부분은 바이브 코딩 앱 프로덕션 가이드에서 Stripe 웹훅을 예로 들어 길게 다뤘는데, 토스페이먼츠든 Paddle이든 원리는 같다.
구독 상태를 클라이언트에서 판단한다. “이 사용자가 유료인가”는 서버가 결제 서비스의 웹훅을 받아 DB에 쓴 값으로만 판단해야 한다. 그리고 그 구독 테이블은 사용자가 직접 수정할 수 없게 막아야 한다. Supabase를 쓴다면 RLS 설정 체크리스트에서 짚었듯, 기능을 붙이는 도중에 AI가 만든 결제 웹훅 기록 테이블 같은 것이 RLS 없이 열려 있기 쉽다. 출시 전에 한 번은 테이블 목록을 처음부터 훑어보자.
시크릿 키를 클라이언트에 넣는다. 토스페이먼츠 문서는 시크릿 키를 GitHub이나 클라이언트 코드에 넣지 말라고 반복해서 경고하고, 유출이 의심되면 재발급하라고 안내한다. 재발급하면 기존 키와 새 키가 7일 동안만 함께 유효하고, 재발급은 기존 키가 만료되기 전까지 한 번만 된다. 배치나 정산 스크립트처럼 평소 잘 안 도는 코드에 키가 박혀 있으면 그 경로만 조용히 죽는다.
환불 정책 없이 심사를 넣는다. 토스페이먼츠 심사도, Paddle 도메인 심사도 환불 규정을 요구한다. 무형 상품이라면 서비스 제공 기간까지 적으라는 게 토스페이먼츠 계약심사 FAQ의 안내다. 심사 직전에 급하게 쓰지 말고, 가격 페이지를 만들 때 같이 써 두자.
결제 서비스에 코드를 묶어 버린다. Lemon Squeezy의 방향 변화나 Polar의 요금 개편에서 보듯, 결제 서비스 조건은 몇 달 만에도 바뀐다. 결제 생성, 웹훅 처리, 구독 상태 조회를 내 코드 안의 한 모듈로 모아 두면 나중에 서비스를 바꾸거나 두 번째 결제 수단을 붙일 때 손댈 곳이 한 군데로 줄어든다. 결제 말고 나머지 도구들을 어떻게 나눠 쓰고 한 달에 얼마가 드는지는 AI 공동창업자 스택 글에 따로 정리해 두었다.
자주 묻는 질문
사업자등록 없이 개인으로 해외 MoR에 가입해도 되나?
가입 자체는 서비스 정책 문제고, 한국 세법상 의무는 별개다. Paddle은 개인과 개인사업자에게 사업자 확인 대신 신원 확인만 받는다고 안내하고, Polar는 국가별로 Stripe Connect Express가 개인 유형을 지원하는지 확인하는 방법을 문서에 적어 두었다. 다만 반복적으로 판매해 소득이 생기면 국세청 기준의 사업자등록 의무를 따로 따져야 한다. 첫 매출 전에 세무서나 세무사에게 한 번 확인하는 걸 권한다.
국내 고객에게도 Paddle로 팔면 안 되나?
팔 수는 있다. Paddle은 국내 카드와 네이버페이, 카카오페이 같은 결제수단을 지원 목록에 올려 두었다. 다만 국내 고객만 놓고 보면 수수료가 토스페이먼츠보다 높고, 고객 입장에서도 해외 결제 화면이 낯설 수 있다. 국내 비중이 작을 때 임시로 쓰는 건 괜찮지만, 국내가 주력이 되면 PG를 붙이는 게 낫다.
지금 Lemon Squeezy로 시작해도 괜찮나?
당장 문제는 없다. 서비스 종료 발표도 없다. 다만 회사가 공식적으로 지원과 업데이트가 느려졌다고 밝혔고, 권장 이전처인 Stripe Managed Payments는 한국 사업자를 받지 않는다. 빠르게 시험해 보는 용도로는 좋고, 장기 SaaS라면 Paddle이나 Polar와 비교한 뒤 고르는 편이 마음 편하다.
Polar 요금이 4%라고 봤는데 왜 5%인가?
2026년 5월 27일 이전에 만든 조직에만 4% + 40¢(구독 +0.5%) 요율이 유지된다. 그 이후에 만든 조직은 Starter 5% + 50¢부터 시작한다. 예전 글의 숫자를 그대로 믿으면 계산이 틀린다.
토스페이먼츠 가입비와 연관리비는 무조건 내야 하나?
공식 요금 페이지에는 가입비 22만 원(최초 1회), 연관리비 11만 원(연 1회)이 적혀 있고, 동시에 계약 형태에 따라 다를 수 있다고 명시돼 있다. 호스팅사를 통해 가입하면 호스팅사 정책이 적용된다는 문구도 있다. 신청 전에 상담으로 내 조건을 확인하는 게 가장 정확하다.
환불하면 수수료도 돌려받나?
Polar는 문서에 환불 시 최초 결제 수수료는 돌려주지 않는다고 명시했다. 다른 서비스도 환불 정책을 계약 전에 확인하자. 차지백은 비용이 더 크다. Polar 기준으로 결과와 무관하게 건당 $15이다.
마무리: 결제는 검증의 끝이 아니라 시작이다
결제 수단 비교표를 붙잡고 일주일을 보내기 쉽다. 수수료 1~2% 차이는 분명 중요하지만, 유료 고객이 열 명도 안 되는 단계에서는 그 차이가 한 달에 몇천 원이다. 그보다 중요한 건 오늘 결제 버튼이 실제로 눌리는지, 그리고 누가 누르는지다. 고객이 어디 있는지 보고 하나를 고른 다음, 그 결제 버튼 뒤에서 돈을 낸 사람에게 연락해 보는 게 낫다. B2B 상품이라면 AI로 고객 인터뷰를 돌려 B2B SaaS를 검증하는 방법도 함께 보면 좋다.
확인한 공식 출처 (2026년 10월 19일 열람)
- Stripe 글로벌 지원 국가: stripe.com/global
- Stripe Managed Payments 자격 요건: docs.stripe.com
- 토스페이먼츠 이용요금: tosspayments.com/about/fee
- 토스페이먼츠 자동결제(빌링) 가이드: docs.tosspayments.com
- 토스페이먼츠 API 키 문서: docs.tosspayments.com
- 토스페이먼츠 계약과정 FAQ: toss.oopy.io
- Paddle 요금: paddle.com/pricing, 정산: Help Center, 도메인 심사: Help Center
- Polar 요금: polar.sh/docs, 지원 국가: polar.sh/docs
- Lemon Squeezy 요금: docs.lemonsqueezy.com, 정산: docs.lemonsqueezy.com, 2026년 업데이트: lemonsqueezy.com/blog
- 국세청 사업자등록 안내: nts.go.kr
이 글의 수수료와 조건은 2026년 10월 19일에 확인한 공식 자료 기준이며, 세무 판단을 대신하지 않는다. 결제 서비스 요금은 예고 없이 바뀔 수 있으니 계약 전에 원문을 다시 확인하자.
