# 웹 결제

마치면 웹에서 돈을 받을 결제 대행에 가입해 운영 계정이 생겨요. 할 일은 고른 방식(MoR 결제 대행 또는 국내 PG)에 맞는 것만 해요. MoR 심사는 곳마다 며칠에서 2주, 국내 PG 는 카드사 심사까지 최대 2주 걸려요.

방식에 따라 세금 신고, 통신판매업 신고, 환불 책임, 수수료, 정산 통화가 달라져서 상품을 만들기 전에 정해요. 상품·웹훅은 가입 뒤 [웹 판매](/docs/journey-web-sales)에서 만들어요.

## 시작하기 전에

- **공개된 웹사이트** — 상품 설명·가격·이용약관·개인정보 처리방침·환불 정책·연락처가 보여야 심사를 통과해요([법 문서](/docs/journey-legal)).
- **사업자등록** — 국내 PG 는 꼭 필요해요. MoR 은 등록 전에도 받는 곳이 있어요([사업자 등록·판매 준비](/docs/journey-kr-business)).
- **앱 안에서 파는 디지털 상품은 제외** — 스토어 인앱 결제가 원칙이라 이 안내는 웹 판매만 다뤄요([인앱 결제](/docs/journey-iap)).

어느 결제 대행이든 웹훅에서 서버 SDK 로 결제 이벤트를 보내면 매출이 allob 지표에 들어와요([결제 기록하기](/docs/payments)). Dodo Payments 는 allob 이 바로 연결해 가입과 매출까지 확인해요.

:::prompt
이 allob 사업 가이드를 읽고, 내 사업에 해당하는 할 일만 골라 진행해 줘: https://allob.app/docs/journey-web-payments.md
1. allob business view 와 allob path view --business 로 내 사업 모양(사업자 형태·돈 버는 방식·파는 나라)을 먼저 확인해.
2. 해당하지 않는 할 일은 왜 아닌지 한 줄로 알려 주고 allob step skip <id> --reason "…" 으로 넘겨.
3. 해당하는 할 일은 allob step view <id> 의 안내대로 하고, 끝나면 allob step done <id> --note "끝났다는 증거" 를 불러.
4. 본인 인증·서명·결제·약관 동의처럼 사람만 하는 곳에서는 멈추고 무엇을 누르면 되는지 알려 줘.
5. 되돌리기 어려운 답(과세 유형·계정 유형 등)은 내 폰으로 확인 요청이 와 — 명령이 보여 준 승인 링크를 알려 주고, 기다리는 동안 다른 할 일로 넘어가.
:::

## 결제 방식 고르기 {#pay.channel}

웹에서 돈을 받을 방식을 MoR 결제 대행과 국내 PG 중에서 골라요.

| 조건 | 고를 길 | 그 길의 대가 |
|---|---|---|
| 해외 소비자에게도 팔고, 나라별 부가세·판매세 신고를 직접 하기 싫어요 | MoR 결제 대행(예: Dodo Payments·Paddle·Polar — [MoR 비교·고르기](/docs/journey-mor-compare)) | 수수료가 높아요(보통 5~7%). 소비자 쪽 세금은 MoR 이 걷어 내요. 내 매출은 "외국 법인에 공급"이라 **영세율**로 신고하는 게 보통이에요. 정산 통화·최소 지급액·송금 수수료는 곳마다 달라요 |
| 주로 한국 소비자에게 원화로 팔고, 카드·간편결제·계좌이체가 필요해요 | 국내 PG(예: 토스페이먼츠) | 수수료는 낮은 편이지만 **한국 부가세 10% 를 내가 신고**해요. 통신판매업 신고·구매안전서비스가 필요하고, 카드사 심사가 2주까지 걸려요 |
| 같은 상품을 웹과 앱에서 같이 팔아요 | 웹은 위 둘 중 하나 + 앱은 인앱 결제 | 사용자 계정으로 구매 권한을 묶어요. 가격·환불 규칙이 두 채널에서 어긋나지 않게 약관에 적어요. 앱에서 웹 결제로 보내는 링크는 스토어 규칙(나라마다 다름)을 따라요 |
| 앱이 주력이고 웹 결제는 필요 없어요 | 이 할 일이 필요 없어요 | 제품의 수익 방식에서 웹 판매를 빼면 이 안내가 꺼져요 |

:::tip 끝났는지 확인
답을 골랐어요. 고른 길의 세금 신고 방식(영세율 / 과세 10%)과 통신판매업 영향을 확인했어요.
:::

에이전트가 고른 답은 근거 메모(판매 대상·수수료·세금 신고)와 함께 기록에 남아요(`allob path log`). 다르면 `allob step answer` 로 다시 골라요.
## MoR 결제 대행 고르기 {#pay.mor.provider}

어느 MoR 결제 대행에 가입할지 골라요. 업종 허용, 한국으로 정산, 한국 결제수단을 먼저 비교해요([MoR 비교·고르기](/docs/journey-mor-compare)).

| 조건 | 고를 길 | 그 길의 대가 |
|---|---|---|
| 한국 고객에게 카드·간편결제로 팔고 해외도 열어 둘래요 | Dodo Payments 또는 Paddle | Dodo 는 allob 이 바로 연결해 가입 확인과 매출을 가져와요. 대신 한국 카드는 +1.5%가 붙고, 간편결제는 현지 통화 결제를 켜야 나오며 그때 고객이 환전 수수료를 낸다는 정리가 있어요 — 요율은 [MoR 비교·고르기](/docs/journey-mor-compare)의 요금 페이지 링크로 **확인 필요**. Paddle 은 해외 카드·구독 추가 수수료가 없어요. 가입 확인은 직접 하고 매출은 웹훅으로 보내요 |
| 구독형 SaaS·해외 B2B 가 주력이에요 | Paddle | 심사가 엄격한 편이에요. 업종 금지 항목을 먼저 봐요 |
| 개발자 도구·오픈소스예요 | Polar | AI 생성 상품 같은 업종 제한을 먼저 봐요 |
| 해외 대상이고 수수료가 가장 중요해요 | Creem 또는 Dodo | Creem 의 한국 결제수단은 **확인 필요** |
| 이미 가입한 곳이 있어요 | 그곳 또는 다른 곳 | 목록에 없으면 "다른 곳"을 골라요. allob 연결이 없는 곳은 가입 확인을 직접 해요 |

Lemon Squeezy 는 새로 고르지 않는 편이 좋아요. 이유는 비교 페이지에 있어요.

:::tip 끝났는지 확인
답을 골랐어요. Dodo 면 다음 할 일(가입)을 allob 이 연결로 확인하고, 다른 곳이면 가입을 끝낸 뒤 메모로 끝내요.
:::

폰으로 온 확인 요청(또는 에이전트가 알려 준 링크)을 열어 승인만 해 주세요. 업종 허용과 수수료 근거를 보고 눌러요.
## MoR 결제 대행 가입하기 {#pay.mor.signup}

고른 MoR 결제 대행에 가입하고 신원·사업 확인을 통과해요. 심사는 곳마다 며칠에서 2주쯤 걸려요.

- **사업자등록 전이면** 개인으로 가입해요. 미등록 사업자도 받는 MoR 이 있어요. 신원·사업 확인은 똑같이 해요. 나중에 사업자로 바꾸면 다시 확인할 수 있어요.
- **사업자등록이 있으면** 사업자 정보로 가입해요. 정산 계좌 유형(개인 / 회사)으로 개인·조직을 나누는 곳이 있어요(예: [Dodo FAQ](https://docs.dodopayments.com/miscellaneous/faq)). 한국 개인사업자의 대표자 명의 계좌가 어느 쪽인지는 **확인 필요**.

- 공개된 웹사이트가 있어야 해요. 만드는 중인 사이트는 반려돼요.
- 정산 계좌는 곳마다 달라요 — 외화 계좌인지, 본인 명의 원화 계좌인지 봐요.

에이전트가 사이트 점검부터 양식 채우기, 지원 메일 바꾸기, (Dodo 면) allob 연결까지 해요. 사이트 주소·상품 설명은 사이트 내용과 같아야 해요. Dodo 는 연결하면 allob 이 가입을 확인하고 매출을 가져와요. 다른 곳은 매출을 웹훅으로 보내요.

:::tip 끝났는지 확인
결제 대행 대시보드에서 계정 상태가 "운영 가능(live)"이에요. Dodo 면 allob 이 연결을 확인해 끝남으로 바꾸고, 다른 곳이면 live 를 확인한 메모로 끝내요.
:::

- 계정 만들기(비밀번호)와 메일 인증 — 가입 메일 주소가 맞는지 봐요.
- 신분증 올리기(본인 확인) — 이름이 사업자 정보와 같은지 봐요.
- 정산 계좌번호 입력 — 예금주가 본인(또는 사업자)인지 봐요.
- 판매자 약관 동의 — 수수료·정산 조건을 보고 눌러요.
## 국내 PG 가입하기 {#pay.pg.signup}

국내 PG 에 가입하고 전자계약을 맺은 뒤 카드사 심사를 기다려요. 전자계약 1~3영업일 + 카드사 심사 최대 2주라 먼저 시작해요.

- **구매안전서비스 이용확인증** — PG 가 주는 확인증을 통신판매업 신고에 첨부해요. 그래서 PG 계약이 신고보다 먼저예요.
- **카드사 심사** — 최대 2주 걸려요. 그동안 테스트 키로 연동해요.
- **사이트 푸터** — 사업자 정보(상호·대표·주소·전화·사업자번호·통신판매업 번호)가 있어야 해요. 카드사가 심사 때 봐요.

:::tip 끝났는지 확인
카드사 심사가 끝나 운영 키를 받았고, 구매안전서비스 이용확인증이 있어요. 증거: 계약일·심사 완료일.
:::

- PG 가입 화면 로그인과 신분증 올리기(본인 확인) — 이름이 사업자 정보와 같은지 봐요.
- 정산 계좌번호 입력 — 예금주가 본인(또는 사업자)인지 봐요.
- 약관 동의와 전자계약 서명 — 수수료율·정산 주기를 보고 동의·서명해요.

## 자주 걸리는 함정

| 증상 | 원인·해결 |
|---|---|
| MoR 심사 반려 | 사이트에 약관·환불 정책·가격이 없거나 "만드는 중"이에요 → 공개 페이지를 먼저 채워요 |
| 공개 지원 메일이 개인 메일로 나감 | 지원 메일 기본값이 가입 메일인 곳이 있어요(예: Dodo 브랜드 설정) → 공개용 메일로 바꿔요(테스트·운영 둘 다) |
| 세금 신고 때 MoR 매출을 국내 PG 매출로 신고 | MoR 매출은 외국 법인 공급(영세율), 국내 PG 는 한국 소비자 과세(10%)예요 — 섞지 않아요 |
| 옛 가격 상품을 지웠더니 열려 있던 결제 화면이 실패 | 가격을 바꿀 때 옛 상품은 유예 기간 뒤에 정리해요. 판매한 적 있는 상품은 지우지 말고 보관해요 |
| PG 계약 전에 통신판매업을 신고해 이용확인증이 없음 | PG 가 이용확인증을 발급해요 → PG 계약 먼저, 신고는 그 뒤 |

한국 소비자에게 팔면 원화 가격, 카드·간편결제, 결제 화면에 부가세 포함 총액을 보여 줘요. MoR 이면 한국 소비자분 부가세는 MoR 이 걷고, 국내 PG 면 내가 10% 를 신고해요.

:::details 다른 나라에서 판다면
- **미국** — 달러 가격. 직접 받으면 주별 판매세 등록이 문제라 MoR 이 대신해요. 자동 갱신 구독은 주마다 고지·해지 규칙이 있어요([법 문서](/docs/journey-legal)).
- **EU·영국** — 유로·파운드, VAT 포함가. 디지털 상품 VAT 는 소비자 나라 기준이라 MoR 이 대신해요. 14일 철회권을 없애려면 결제 화면에서 고지·동의를 받아요.
- **일본** — 엔화, 현지 결제 수단(편의점 결제 등). 일본어로 팔면 特商法 표기 페이지가 필요해요([법 문서](/docs/journey-legal)).
- **그 밖의 나라** — MoR 의 지원 국가 목록을 봐요. 결제를 받는 나라와 판매자로 가입할 수 있는 나라는 달라요. 한국 판매자 가입 여부는 가입 전에 **확인 필요**.
:::

## 출처

공식 안내와 마지막으로 맞춰 본 날: 2026-10-18

- [Dodo Payments FAQ](https://docs.dodopayments.com/miscellaneous/faq)
- [Dodo Payments 가격표](https://dodopayments.com/pricing)
- [Dodo Payments MoR 소개](https://docs.dodopayments.com/features/mor-introduction)
- [국가법령정보센터(부가가치세법 시행령 — 외국 법인 공급 영세율)](https://www.law.go.kr)
- [국내 PG 가입·통신판매업 신고 순서(2차 자료)](https://www.tosspayments.com/blog/articles/sales-registration)
- [allob 문서 결제 기록하기](https://allob.app/docs/payments)
