Skip to main content
Pay What You Want(PWYW)을 사용하면 고객이 판매자가 정한 최소 금액 이상에서 결제할 금액을 직접 결정할 수 있습니다. 디지털 제품의 참여도를 높이고, 커뮤니티 지원을 장려하며, 유연한 가격 책정을 제공합니다.

원하는 만큼 지불하기란 무엇인가요?

PWYW는 고객이 판매자가 정의한 제한 범위 내에서 직접 가격을 설정하는 가격 모델입니다. 다음과 같은 경우에 적합합니다:
  • 디지털 제품 및 미디어: 템플릿, 전자책, 강좌, 플러그인.
  • 실험적 출시: 얼리 액세스, 베타 릴리스, 기간 한정 프로모션.
  • 번들 및 추가 상품: 참여를 높이기 위해 PWYW 등급을 추가합니다.

주요 이점

  • 고객 주도 가격 책정: 구매자가 결제할 금액을 선택합니다.
  • 매출 하한선: 마진을 보호하기 위해 최소 금액을 적용합니다.
  • 기준점이 있는 기대치: 선택 사항인 권장 가격으로 선택을 안내합니다.
  • 호스팅 결제 페이지: 결제 및 영수증 처리를 대신 수행합니다.
  • 개발자 우선: 생성, 환불 및 웹훅을 위한 명확한 API를 제공합니다.
PWYW는 One Time pricing type인 제품에서만 사용할 수 있습니다. 제품의 기본 통화는 USD, GBP 또는 EUR이어야 하며, PWYW는 Localized Pricing과 함께 사용할 수 없습니다.

원하는 만큼 지불하기 생성

Dodo Payments 대시보드에서 일회성 제품을 생성하고 PWYW를 활성화합니다. 아래 섹션은 제품 생성 양식에 직접 대응합니다.

제품 생성

제품 세부 정보

  • 제품 이름(필수): 결제 페이지와 인보이스에 표시되는 이름입니다.
  • 제품 설명: 결제 전에 고객에게 표시되는 명확한 가치 제안입니다.
  • 제품 이미지: 최대 3MB의 PNG, JPG 또는 WebP입니다.
  • 브랜드: 테마와 이메일에 사용할 특정 브랜드에 제품을 연결합니다.
  • 세금 카테고리(필수): 세금 규칙을 결정할 올바른 카테고리를 선택합니다.
지역별로 정확하게 세금을 징수할 수 있도록 가장 정확한 세금 카테고리를 선택하세요.

가격 책정

  • 가격 유형: One Time을 선택합니다.
  • Pay What You Want(토글): 구매자가 금액을 선택할 수 있도록 활성화합니다.
  • 최소 가격(필수): 고객이 결제할 수 있는 가장 낮은 금액입니다.
  • 권장 가격(선택 사항): 제품 페이지에 표시되는 권장 금액입니다. 최소 가격보다 낮을 수 없습니다.
메타데이터를 사용하여 시스템의 식별자(예: orderId)를 저장하면 나중에 이벤트와 영수증을 대조할 수 있습니다.

고정 금액으로 링크 공유

Products에서 PWYW 제품의 결제 링크를 공유할 때 Advanced Settings를 열고 Payment amount를 설정하면 구매자가 금액을 선택하는 대신 해당 금액을 정확히 청구할 수 있습니다. 금액은 제품의 Minimum Price 이상이어야 하며, 주요 통화 단위의 paymentAmount query parameter로 링크에 포함됩니다(예: $12.50의 경우 12.5). 구매자가 금액을 선택하는 동작을 유지하려면 필드를 비워 두세요.

API 관리

POST /checkouts를 사용하여 제품에서 일회성 결제 세션을 생성합니다. 결제 페이지에서 구매자에게 PWYW 최소 금액을 충족하는 금액을 입력하도록 요청합니다.

API Reference

create checkout session API를 확인하세요.
POST /refunds를 사용하여 전액 또는 부분 환불을 생성합니다. 고객에게는 결제한 정확한 금액이 환불됩니다.

API Reference

결제 환불 방법을 알아보세요.
결제 목록을 가져오려면 GET /payments를 사용하고, 하나의 결제를 조회하려면 GET /payments/{payment_id}를 사용합니다. GET /payments/{payment_id}/line-items로 line items를 조회합니다.

List Payments

listing API를 살펴보세요.

Get Payment Detail

retrieval API를 확인하세요.

Retrieve Line Items

결제에 포함된 구매 항목을 확인하세요.
백엔드에서 payment.succeeded 또는 payment.failed와 같은 이벤트에 대응합니다.

Webhook Guide

결제 lifecycle 이벤트를 처리하세요.

일반적인 사용 사례

  • 디지털 자산: 테마, 템플릿, 아이콘 세트, 미디어 또는 플러그인.
  • 콘텐츠 및 교육: 전자책, 강좌, 후원자 가격이 적용된 워크숍.
  • 커뮤니티 및 기부: 모금 활동, 오픈 소스 후원, 크리에이터 지원.
  • 출시 실험: 수요를 파악하기 위한 베타 액세스 및 기간 한정 캠페인.

통합 예시

Checkout Sessions(단일 결제, PWYW)

장바구니에 PWYW 제품을 추가합니다. 결제 페이지에서 구매자의 금액을 수집하며(설정한 최소 금액 적용), 추가 필드는 필요하지 않습니다.

모범 사례

  • 합리적인 최소 금액 선택: 참여를 쉽게 유지하면서 비용을 충당합니다.
  • 권장 가격 사용: 기대치의 기준점을 설정하여 평균 주문 금액을 높입니다.
  • 가치를 명확하게 설명: 구매자의 기여로 무엇을 이용할 수 있는지 알려 줍니다.
  • A/B 테스트 캠페인: 기간 한정 혜택을 제공하고 메시지를 실험합니다.
  • 분포 모니터링: 결제 금액을 추적하여 최소 가격과 권장 가격을 조정합니다.
마지막 수정일 2026년 9월 26일