본문으로 바로가기
리옵트 핸드북
리옵트 핸드북
한국 사업자의 글로벌 결제

선택·계약

서비스 선택 기준국내 PG와 MoR 비교판매·계약 구조계약·DPA 검토스토어 개설·승인

결제·구독 구현

상품·가격·세금한국 Checkout한국 Checkout QA구독 라이프사이클웹훅·권한 동기화웹훅 구현 부록

정산·세무

정산·월마감정산 원장 템플릿한국 세무·회계개인사업자와 법인세무·법무 검토 자료

고객 운영

약관·소비자·개인정보한국 B2B 청구CS·환불·분쟁

사례·이전·검증

사례·운영 체크리스트Paddle→Lemon Squeezy 이전공식 자료 검증 리포트업데이트 내역
핸드북›한국 사업자의 글로벌 결제›한국 Checkout

한국 Checkout

한국어 checkout·KRW·현지 결제수단에서 두 플랫폼의 차이를 설명한다.

이 장은 두 서비스를 같은 주제에서 비교한 뒤 두 공급자의 상세 설명을 모두 담습니다. 기능 노출·계약 요율·국가별 결제수단은 계정과 시점에 따라 달라질 수 있으므로 실제 스토어와 각 절의 공식 출처를 확인하세요.

주제별 비교

비교 항목PaddleLemon Squeezy
화면Paddle.js overlay·inline·hosted 경로를 선택한다.hosted checkout과 Lemon.js overlay를 선택한다.
한국 결제KRW·한국 주소 등 조건에서 로컬 카드·KakaoPay·Naver Pay·Samsung Pay·Payco를 시험한다.공식 목록에 해당 간편결제가 없으므로 카드·지원 지갑을 시험한다.
구독 결제KakaoPay·Naver Pay 정기결제 지원을 시험한다.카드·Apple Pay·Google Pay·PayPal 지원을 시험한다.
통화KRW 판매 가격과 정산 통화를 분리한다.KRW 표시와 USD 거래 처리, 지급 통화를 분리한다.

Paddle 상세

핵심 요약

  • 초판은 Overlay Checkout으로 빠르게 출시하고 전환·이탈 데이터가 쌓인 뒤 Inline을 검토한다.
  • 한국 결제수단(로컬 카드, KakaoPay, Naver Pay, Samsung Pay, Payco) 노출은 고객 국가·통화(KRW)·기기·dashboard 설정에 따라 달라지니 sandbox와 live에서 따로 검증한다.
  • 결제수단 타입이 south_korea_local_card, kakao_pay 등으로 잘게 나뉘었으니 enum을 닫지 말고 unknown value도 저장·표시한다.
  • Korean local cards·KakaoPay·Naver Pay는 구독을 지원하지만 Samsung Pay·Payco는 현재 일회성 결제만 지원한다.
  • 권한 부여는 결제수단이 아니라 transaction/subscription 상태를 기준으로 처리한다.
  • 결제 주기·MoR 판매자 표시·해지·환불·세금을 한국어로 결제 직전에 명확히 고지한다.

한국 고객을 받는다면 Paddle Checkout을 영어 글로벌 결제창으로만 두지 마세요. 그러면 전환율도 떨어지고 CS도 늘어납니다. 한국 고객은 로컬 카드와 간편결제 기대치가 높고, 자동결제·환불·결제명 설명이 부족하면 결제 문의가 늘어납니다.

Overlay와 Inline 선택

방식장점주의점권장 상황
Overlay Checkout구현 빠름, Paddle UX 사용앱 화면과 약간 분리됨초판, 빠른 출시
Inline Checkout앱 안에 자연스럽게 삽입구현·QA 비용 증가결제 전환 최적화 단계
Hosted Checkout링크 기반 단순 운영앱 내 상태 동기화 UX 약함수동 견적/캠페인

초판은 Overlay로 시작하고 전환율·이탈 이벤트가 쌓인 뒤 Inline을 검토하는 방식이 가장 안전합니다.

한국 결제수단

Paddle은 한국 고객에게 한국 로컬 카드와 주요 간편결제를 제공합니다. Paddle 문서 기준으로 KakaoPay, Naver Pay, Samsung Pay, Payco, Korean local cards가 직접 결제수단으로 노출됩니다. 2025년 변경 이후로는 한국 결제수단이 checkout에서 개별 옵션으로 뜨고, 관련 API와 webhook도 개별 타입을 돌려줍니다.

결제수단일회성구독운영 포인트
Korean local cards지원지원구독 갱신과 저장 결제수단 표시 로직 확인
KakaoPay지원지원구독 결제와 모바일 전환 흐름 테스트
Naver Pay지원지원구독 결제와 인증 후 복귀 UX 확인
Samsung Pay지원미지원일회성 상품, 지원 기기/브라우저 조건 확인
Payco지원미지원일회성 상품, 결제 실패 메시지와 재시도 UX 확인

표시 조건

한국 결제수단 노출은 고객 국가, checkout 설정, 통화, 기기/브라우저, Paddle dashboard 설정에 따라 달라집니다. 한국 고객을 대상으로 팔 계획이라면 sandbox와 live에서 KRW 가격, 한국 국가 선택, 모바일 인증 복귀까지 따로 테스트하세요.

API 타입 변경 대응

예전에는 korea_local 같은 통합 타입을 썼지만, 최신 Paddle 문서에서는 한국 결제수단을 south_korea_local_card, kakao_pay, naver_pay, samsung_pay, payco처럼 잘게 나눕니다.

type PaddlePaymentMethodType =
  | 'card'
  | 'paypal'
  | 'south_korea_local_card'
  | 'kakao_pay'
  | 'naver_pay'
  | 'samsung_pay'
  | 'payco'
  | string

결제수단 타입은 enum을 닫아두지 말고 unknown value도 저장하고 표시할 수 있게 만드세요. 결제수단별 비즈니스 로직을 두더라도 권한 부여는 결제수단이 아니라 transaction/subscription 상태를 기준으로 처리합니다. KakaoPay와 Naver Pay는 구독 결제에서도 돌아오므로 billing 화면과 영수증 화면의 표시명을 따로 확인하세요. Samsung Pay와 Payco를 subscription checkout의 기대 결제수단으로 QA하지 않습니다.

한국어 결제 문구

가격 페이지와 결제 직전에는 다음을 명확히 보여줍니다.

  • 결제 주기: 월간/연간 자동 갱신 여부
  • 판매자: Paddle이 MoR로 처리하는 거래에서는 영수증에 Paddle 명칭이 표시될 수 있음
  • 해지: 다음 갱신 전 언제까지 해지해야 하는지
  • 환불: 환불 가능 기간, 제외 조건, 처리 채널
  • 세금: 결제 단계에서 세금이 포함 또는 추가될 수 있음

QA 체크리스트

테스트확인
한국 IP/한국 주소/KRW 가격한국 결제수단 노출
모바일 브라우저간편결제 인증 후 복귀
결제 성공transaction.completed, subscription.created 수신
결제 실패고객 메시지와 재시도 CTA
환불권한 회수와 고객 안내
포털결제수단 변경, 구독 취소, 인보이스 다운로드

상세 테스트 조합은 한국 Checkout QA 매트릭스에서 sandbox/live, KRW, 한국 주소, 모바일 인증 복귀 기준으로 관리합니다.

참고 자료

  • Paddle Developer - Paddle Checkout
  • Paddle Developer - Korean payment methods changelog 2024
  • Paddle Developer - Improved Korean payment methods 2025
  • Paddle Developer - Payment methods overview
  • Paddle Developer - Korean local cards
  • Paddle Developer - KakaoPay
  • Paddle Developer - Naver Pay
  • Paddle Developer - Samsung Pay
  • Paddle Developer - Payco

Lemon Squeezy 상세

핵심 요약

  • Checkout API의 checkout_options.locale에는 ko를 지정할 수 있다.
  • KRW는 지원 표시 통화지만 실제 거래는 USD로 처리된다고 공식 문서가 설명한다.
  • 구독 결제수단은 카드, Apple Pay, Google Pay, PayPal로 제한된다.
  • 공식 결제수단 목록에 KakaoPay·Naver Pay가 없으므로 지원한다고 안내하지 않는다.

Hosted checkout과 overlay

방식사용 상황QA 초점
Hosted checkout구현이 단순하고 결제 화면을 분리할 때앱→결제→복귀, 쿠키·세션, 모바일 브라우저
Lemon.js overlay앱 안에서 결제 흐름을 이어갈 때팝업 차단, 스크롤, 접근성, 복귀·닫기 이벤트

두 방식 모두 최종 결제와 권한의 근거는 서버 측 webhook/API입니다. Hosted checkout, overlay 문서에 따라 테스트합니다.

한국어·가격 설정

Create a checkout API는 Store와 Variant 관계를 지정합니다. checkout_options.locale: "ko"로 UI 언어를 고정할 수 있고, checkout_data.custom에 내부 사용자·워크스페이스의 불투명 식별자를 전달해 webhook과 연결할 수 있습니다. 민감한 개인정보나 권한 자체를 custom data에 넣지 않습니다.

{
  "data": {
    "type": "checkouts",
    "attributes": {
      "checkout_options": { "locale": "ko" },
      "checkout_data": { "custom": { "workspace_id": "ws_123" } },
      "preview": true
    },
    "relationships": {
      "store": { "data": { "type": "stores", "id": "STORE_ID" } },
      "variant": { "data": { "type": "variants", "id": "VARIANT_ID" } }
    }
  }
}

스토어 통화로 KRW를 선택할 수 있지만 Currencies는 checkout 거래를 USD로 처리한다고 명시합니다. 고객에게 표시된 KRW, 실제 USD 처리 금액, 카드사가 적용한 환율·해외결제 고지를 구분합니다. 최종 표시·청구액은 실제 checkout에서 확인합니다.

결제수단 안내

공식 Payment methods는 Visa·Mastercard·AmEx·JCB·UnionPay 등을 포함한 카드, PayPal, Apple Pay(Safari), Google Pay(Chrome), 일부 지역의 기타 지갑·은행 출금을 안내합니다. 노출은 국가·기기·상품 종류에 따라 달라집니다. 구독에는 카드·Apple Pay·Google Pay·PayPal만 지원됩니다. KakaoPay·Naver Pay·Samsung Pay·Payco는 이 공식 목록에서 확인되지 않아 제품 문구나 QA의 기대 결과에 넣지 않습니다.

고객에게 보여줄 문구

결제는 Lemon Squeezy가 처리합니다. 화면에 표시되는 결제 통화와
카드 청구 통화·환율은 다를 수 있으므로 최종 결제 화면을 확인해 주세요.
구독은 선택한 주기로 갱신되며 계정의 결제 관리에서 해지할 수 있습니다.

법무 검토 전의 문구 예시입니다. 결제 주기·세금·환불·청구 명세 표기는 실제 checkout 및 Buyer Terms와 일치시킵니다.

공식 출처

  • Create a checkout
  • Payment methods
  • Currencies
  • Passing custom data

관련 문서

한국 Checkout QA

두 플랫폼의 한국 고객 checkout을 환경·결제수단·구독 이벤트별로 시험한다.

공식 자료 검증 리포트

Paddle와 Lemon Squeezy의 공식 문서 확인 결과, 수수료·결제수단·통화·웹훅·정산에서 재검증할 항목을 공급자별로 기록한다.

결제 UX 설계

SaaS 유료 플랜 설계 · 가격 페이지 베스트 프랙티스, 인디해커 친화 결제 플랫폼, 구독 관리 셀프서브

국내 PG·카드사 심사 준비

웹서비스 운영을 위한 약관 가이드 · 국내 PG사와 카드사 입점 심사에서 확인하는 약관·정책·화면·증빙을 서비스 유형별로 점검하는 실무 가이드

글로벌 가격 전략

SaaS 유료 플랜 설계 · 구매력평가(PPP)로 신흥국 전환율을 높이는 지역별 할인, 현지 통화·결제 수단 현지화, MoR 결제 플랫폼 활용, 결제국 매칭으로 가격 차익거래를 막는 방법을 정리합니다.

On this page

주제별 비교Paddle 상세Overlay와 Inline 선택한국 결제수단API 타입 변경 대응한국어 결제 문구QA 체크리스트참고 자료Lemon Squeezy 상세Hosted checkout과 overlay한국어·가격 설정결제수단 안내고객에게 보여줄 문구공식 출처