Chuyển đến nội dung chính
Thanh toán lai kết hợp hai hoặc nhiều mô hình thanh toán thành một chiến lược định giá duy nhất. Điều này cho phép bạn thu hút giá trị từ các chiều khác nhau—phí định kỳ, sử dụng, ghế và tính năng—trong khi mang lại cho khách hàng sự linh hoạt và dự đoán.

Thanh Toán Lai Là Gì?

Thanh toán lai kết hợp nhiều chiều định giá thành một sản phẩm duy nhất. Thay vì chọn giữa đăng ký theo mức cố định HOẶC định giá dựa trên sử dụng, bạn sử dụng cả hai cùng nhau.

Tại Sao Nên Sử Dụng Thanh Toán Lai?

Mục Tiêu Kinh DoanhGiải Pháp Lai
Doanh thu dự đoán + tiềm năng tăng trưởngĐăng ký cơ bản + phí sử dụng vượt mức
Định giá theo nhóm có thể mở rộngTheo ghế + bổ sung tính năng
Đạt được khách hàng, mở rộng sauPhí cơ bản thấp + phí tiêu thụ
Linh hoạt cho doanh nghiệpChi tiêu cam kết + phí theo yêu cầu
Định giá công bằng cho việc sử dụng biến đổiKhoản cho phép bao gồm + trả theo mức sử dụng

Các Mô Hình Lai Thông Dụng

Mô HìnhMô TảVí DụHỗ Trợ Bản Địa
1. Đăng Ký + Sử DụngPhí cơ bản + phí tiêu thụ$49/tháng + $0.01/cuộc gọi API sau 10K miễn phí✅ Toàn bộ
2. Đăng Ký + GhếPhí nền tảng + phí theo người dùng$99/tháng + $15/ghế✅ Toàn bộ
3. Đăng Ký + Bổ Sung Tính NăngKế hoạch cốt lõi + nâng cấp tùy chọn$29/tháng + $19/tháng phân tích + $9/tháng truy cập API✅ Toàn bộ
4. Ghế + Sử DụngPhí theo người dùng + phí tiêu thụ vượt mức$10/người/tháng + $0.05/GB sau 5GB/người⚠️ Giải pháp thay thế
5. Đăng Ký + Ghế + Sử DụngNền tảng + người dùng + tiêu thụ (lai ba)$199/tháng + $20/ghế + phí tiêu thụ vượt mức⚠️ Giải pháp thay thế
6. Cơ Sở Tầng + Phí Tiêu Thụ Vượt MứcCác tầng khác nhau với các khoản cho phép khác nhauKhởi đầu (5K cuộc gọi) so với Chuyên nghiệp (50K cuộc gọi) + vượt mức✅ Toàn bộ
7. Đăng Ký + Phí Theo Yêu CầuPhí định kỳ + phí thủ công biến đổi$99/tháng giữ chỗ + tính phí theo giờ cho công việc✅ Toàn bộ

Mô Hình Lai 1: Đăng Ký + Sử Dụng

Mô hình lai phổ biến nhất. Khách hàng trả một khoản phí đăng ký cơ bản cộng với các khoản phí cho tiêu thụ vượt quá các khoản cho phép bao gồm.

Cách Thức Hoạt Động

Kế Hoạch Chuyên Nghiệp: 49 đô la/tháng
  • Bao gồm: 10,000 cuộc gọi API/tháng
  • Vượt mức: 0.005 đô la mỗi cuộc gọi sau 10,000
Tính toán ví dụ (khách hàng sử dụng 25,000 cuộc gọi trong tháng này):
  • Đăng ký cơ bản: 49.00 đô la
  • Vượt mức: (25,000 - 10,000) × 0.005 đô la = 75.00 đô la
  • Tổng: 124.00 đô la

Trường Hợp Sử Dụng

  • Nền tảng API: Truy cập cơ bản + phí theo yêu cầu
  • Dịch vụ AI/ML: Đăng ký + sử dụng token/generation
  • Dịch vụ lưu trữ: Kế hoạch cơ bản + phí vượt mức theo GB
  • Nền tảng giao tiếp: Cơ sở + phí theo tin nhắn/phút

Triển Khai

1

Tạo Đồng Hồ Sử Dụng

Thiết lập một đồng hồ để theo dõi chiều sử dụng có thể tính phí.
Dashboard: Meters Create Meter
Event Name: "api.call"
Aggregation: Count
This tracks API calls per customer
2

Tạo Sản Phẩm Đăng Ký với Định Giá Sử Dụng

Tạo một sản phẩm đăng ký và gắn đồng hồ sử dụng với định giá.
Dashboard: Create Product Subscription
Name: "Pro Plan"
Base Price: $49/month

Then attach usage pricing:
- Meter: api.call
- Price per unit: $0.005
- Free threshold: 10,000 (included in subscription)
Đồng hồ sử dụng được gắn trực tiếp vào sản phẩm đăng ký. Các khoản phí sử dụng được tính toán và thêm vào hóa đơn đăng ký tự động.
3

Tạo Phiên Thanh Toán

Tạo một phiên thanh toán với sản phẩm đăng ký của bạn.
const session = await client.checkoutSessions.create({
  product_cart: [
    { product_id: 'prod_pro_plan', quantity: 1 }
  ],
  customer: { email: '[email protected]' },
  return_url: 'https://yourapp.com/success'
});
4

Gửi Sự Kiện Sử Dụng

Theo dõi việc sử dụng trong suốt thời gian thanh toán.
await fetch('https://api.dodopayments.com/events/ingest', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${apiKey}`,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    events: [{
      event_id: `call_${Date.now()}`,
      customer_id: 'cus_123',
      event_name: 'api.call',
      timestamp: new Date().toISOString(),
      metadata: { endpoint: '/v1/generate' }
    }]
  })
});

Biến Thể Định Giá

Ngưỡng miễn phí bao gồm việc sử dụng được bao gồm trong đăng ký cơ bản.Kế Hoạch Chuyên Nghiệp: 49 đô la/tháng
  • Bao gồm: 10,000 cuộc gọi API
  • Vượt mức: 0.005 đô la/cuộc gọi sau 10,000
  • Khách hàng sử dụng 8,000 → Trả 49 đô la (không vượt mức)

Mô Hình Lai 2: Đăng Ký + Ghế

Phí nền tảng cộng với phí theo người dùng. Lý tưởng cho các công cụ hợp tác nhóm và B2B SaaS.

Cách Thức Hoạt Động

Kế Hoạch Nhóm: 99 đô la/tháng + 15 đô la/ghế
  • Phí nền tảng cơ bản: 99 đô la/tháng (bao gồm 3 ghế)
  • Ghế bổ sung: 15 đô la/ghế/tháng
Tính toán ví dụ (nhóm 12 người dùng):
  • Phí nền tảng: 99.00 đô la
  • Ghế bổ sung: (12 - 3) × 15 đô la = 135.00 đô la
  • Tổng: 234.00 đô la/tháng

Trường Hợp Sử Dụng

  • Công cụ hợp tác: Phí không gian làm việc + theo thành viên
  • Hệ thống CRM: Giấy phép nền tảng + theo đại diện bán hàng
  • Quản lý dự án: Kế hoạch nhóm + theo người đóng góp
  • Công cụ phát triển: Phí tổ chức + theo nhà phát triển

Triển Khai

1

Tạo Bổ Sung Ghế

Tạo một bổ sung cho các ghế bổ sung.
Dashboard: Products Add-ons Create Add-on
Name: "Additional Seat"
Price: $15/month
Description: "Add another team member"
2

Tạo Đăng Ký Cơ Bản

Tạo sản phẩm đăng ký với phí nền tảng và gắn bổ sung.
Dashboard: Create Product Subscription
Name: "Team Plan"
Price: $99/month
Description: "Includes 3 team members"

Then in Add-ons section:
- Attach: "Additional Seat" add-on
3

Tạo Thanh Toán với Ghế

Chỉ định số lượng ghế trong quá trình thanh toán.
const session = await client.checkoutSessions.create({
  product_cart: [{
    product_id: 'prod_team_plan',
    quantity: 1,
    addons: [{
      addon_id: 'addon_seat',
      quantity: 9  // 9 extra seats (12 total with 3 included)
    }]
  }],
  customer: { email: '[email protected]' },
  return_url: 'https://yourapp.com/success'
});
4

Điều Chỉnh Ghế Khi Cần Thiết

Thêm hoặc xóa ghế trên các đăng ký hiện có.
// Add 5 more seats
await client.subscriptions.changePlan('sub_123', {
  product_id: 'prod_team_plan',
  quantity: 1,
  proration_billing_mode: 'prorated_immediately',
  addons: [{
    addon_id: 'addon_seat',
    quantity: 14  // New total: 14 extra seats
  }]
});

Biến Thể Định Giá

Kế hoạch cơ bản bao gồm một số ghế, tính phí cho các ghế bổ sung.Kế Hoạch Nhóm: 99 đô la/tháng
  • Bao gồm: 5 ghế
  • Ghế bổ sung: 15 đô la/ghế/tháng
  • 20 người dùng = $99 + (15 × $15) = $324/tháng

Mô Hình Lai 3: Đăng Ký + Bổ Sung Tính Năng

Đăng ký cốt lõi với các nâng cấp tính năng tùy chọn mà khách hàng có thể thêm vào.

Cách Thức Hoạt Động

Kế Hoạch Cốt Lõi: 29 đô la/tháng Bổ Sung Tùy Chọn:
  • Phân Tích Nâng Cao: +19 đô la/tháng
  • Truy Cập API: +9 đô la/tháng
  • Hỗ Trợ Ưu Tiên: +29 đô la/tháng
  • Nhãn Trắng: +49 đô la/tháng
Tính toán ví dụ (khách hàng chọn Cốt Lõi + Phân Tích + Truy Cập API):
  • Kế hoạch cốt lõi: 29.00 đô la
  • Phân Tích: 19.00 đô la
  • Truy Cập API: 9.00 đô la
  • Tổng: 57.00 đô la/tháng

Trường Hợp Sử Dụng

  • Nền tảng SaaS: Tính năng cốt lõi + mô-đun cao cấp
  • Công cụ tiếp thị: Công cụ cơ bản + tích hợp
  • Sản phẩm phân tích: Bảng điều khiển + báo cáo nâng cao
  • Phần mềm bảo mật: Bảo vệ cơ bản + tính năng nâng cao

Triển Khai

1

Tạo Bổ Sung Tính Năng

Tạo một bổ sung cho mỗi tính năng tùy chọn.
# Add-on 1: Advanced Analytics
Dashboard: Products Add-ons Create Add-on
Name: "Advanced Analytics"
Price: $19/month

# Add-on 2: API Access
Name: "API Access"
Price: $9/month

# Add-on 3: Priority Support
Name: "Priority Support"
Price: $29/month

# Add-on 4: White-label
Name: "White-label"
Price: $49/month
2

Tạo Đăng Ký Cốt Lõi

Định nghĩa đăng ký cơ bản của bạn và gắn tất cả các bổ sung tính năng.
Dashboard: Create Product Subscription
Name: "Core Plan"
Price: $29/month

Then in Add-ons section:
- Attach all feature add-ons
3

Để Khách Hàng Chọn

Thanh toán với các tính năng đã chọn.
const session = await client.checkoutSessions.create({
  product_cart: [{
    product_id: 'prod_core_plan',
    quantity: 1,
    addons: [
      { addon_id: 'addon_analytics', quantity: 1 },
      { addon_id: 'addon_api_access', quantity: 1 }
      // Customer didn't select support or white-label
    ]
  }],
  return_url: 'https://yourapp.com/success'
});
4

Thêm Tính Năng Sau

Khách hàng có thể thêm tính năng vào các đăng ký hiện có.
// Customer wants to add Priority Support
await client.subscriptions.changePlan('sub_123', {
  product_id: 'prod_core_plan',
  quantity: 1,
  proration_billing_mode: 'prorated_immediately',
  addons: [
    { addon_id: 'addon_analytics', quantity: 1 },
    { addon_id: 'addon_api_access', quantity: 1 },
    { addon_id: 'addon_priority_support', quantity: 1 }  // New!
  ]
});

Mô Hình Lai 4: Ghế + Sử Dụng

Phí theo người dùng kết hợp với các khoản phí dựa trên tiêu thụ. Mỗi người dùng nhận được một khoản cho phép.
Ràng buộc: Dodo Payments hiện không hỗ trợ việc gắn cả đồng hồ sử dụng và bổ sung vào cùng một sản phẩm đăng ký. Mô hình này yêu cầu một giải pháp thay thế bằng cách sử dụng logic cấp ứng dụng.
Sắp Có: Hỗ trợ bản địa cho thanh toán lai Ghế + Sử Dụng đang nằm trong lộ trình của chúng tôi. Điều này sẽ cho phép bạn gắn cả đồng hồ sử dụng và bổ sung ghế vào cùng một sản phẩm đăng ký.

Cách Thức Hoạt Động

Phân Tích Nhóm: 20 đô la/người/tháng Mỗi người dùng bao gồm:
  • 5 GB xử lý dữ liệu/tháng
  • Vượt mức: 2 đô la/GB sau khoản cho phép
Tính toán ví dụ (nhóm 10 người dùng sử dụng tổng cộng 80 GB):
  • Phí ghế: 10 × 20 đô la = 200.00 đô la
  • Dữ liệu bao gồm: 10 × 5 GB = 50 GB
  • Vượt mức: (80 - 50) × 2 đô la = 60.00 đô la
  • Tổng: 260.00 đô la/tháng

Trường Hợp Sử Dụng

  • Nền tảng phân tích: Theo nhà phân tích + xử lý dữ liệu
  • Công cụ thiết kế: Theo nhà thiết kế + lưu trữ/xuất khẩu
  • Môi trường phát triển: Theo nhà phát triển + giờ tính toán
  • Công cụ giao tiếp: Theo người dùng + khối lượng tin nhắn/cuộc gọi

Tùy Chọn Triển Khai

Vì bạn không thể gắn cả đồng hồ sử dụng và bổ sung vào cùng một đăng ký, hãy chọn một trong những cách tiếp cận sau:
Sử dụng một đăng ký dựa trên sử dụng và quản lý thanh toán ghế trong ứng dụng của bạn.
1

Tạo Đồng Hồ Sử Dụng

Dashboard: Meters Create Meter
Event Name: "data.processed"
Aggregation: Sum
Property: "bytes"
2

Tạo Đăng Ký Dựa Trên Sử Dụng

Dashboard: Create Product Subscription
Name: "Team Analytics"
Base Price: $0/month

Attach usage pricing:
- Meter: data.processed
- Price per unit: $2/GB
- Free threshold: 0 (managed by your app)
3

Quản Lý Ghế Trong Ứng Dụng Của Bạn

Theo dõi số lượng ghế và tính phí ghế riêng biệt.
// Your application tracks seats and calculates total cost
async function calculateMonthlyBill(customerId: string) {
  const seatCount = await getSeatCount(customerId);
  const seatFee = seatCount * 20; // $20/seat

  // Usage is billed by Dodo automatically
  // You invoice/charge seat fees separately or include in base price

  // Alternatively, adjust base subscription price when seats change
  const totalBasePrice = seatCount * 2000; // $20/seat in cents
  await client.subscriptions.update('sub_123', {
    // Update subscription to reflect seat-based pricing
  });
}
4

Tính Toán Ngưỡng Miễn Phí Động

Điều chỉnh việc sử dụng bao gồm dựa trên số lượng ghế.
// When checking usage, apply per-seat allowance
async function checkUsageOverage(customerId: string) {
  const seatCount = await getSeatCount(customerId);
  const includedGB = seatCount * 5; // 5 GB per user

  const currentUsage = await getUsageFromDodo(customerId);
  const overage = Math.max(0, currentUsage - includedGB);

  // Overage is billed by Dodo at $2/GB
  return { included: includedGB, used: currentUsage, overage };
}
Khuyến nghị: Tùy chọn B (Bổ Sung Ghế + Sử Dụng Theo Yêu Cầu) thường dễ triển khai hơn vì Dodo tự động xử lý thanh toán ghế. Bạn chỉ cần theo dõi và tính phí các khoản phí sử dụng vượt mức.

Mô Hình Lai 5: Đăng Ký + Ghế + Sử Dụng (Lai Ba)

Mô hình toàn diện nhất: phí nền tảng + theo người dùng + tiêu thụ.
Ràng buộc: Dodo Payments hiện không hỗ trợ việc gắn cả đồng hồ sử dụng và bổ sung vào cùng một sản phẩm đăng ký. Mô hình này yêu cầu một cách tiếp cận giải pháp thay thế.
Sắp Có: Hỗ trợ bản địa cho thanh toán Lai Ba (Cơ Sở + Ghế + Sử Dụng) đang nằm trong lộ trình của chúng tôi. Điều này sẽ cho phép bạn gắn cả đồng hồ sử dụng và bổ sung ghế vào cùng một sản phẩm đăng ký.

Cách Thức Hoạt Động

Nền Tảng Doanh Nghiệp
  • Phí Nền Tảng: 199 đô la/tháng
  • Theo Ghế: 25 đô la/người/tháng
  • Sử Dụng: 0.10 đô la/1000 cuộc gọi API (bao gồm 50K)
Tính toán ví dụ (công ty có 20 người dùng, 150,000 cuộc gọi API):
  • Nền tảng: 199.00 đô la
  • Ghế: 20 × 25 đô la = 500.00 đô la
  • Sử dụng: (150K - 50K) × $0.10/1K = $10.00
  • Tổng: 709.00 đô la/tháng

Trường Hợp Sử Dụng

  • SaaS Doanh Nghiệp: Nền tảng + nhóm + tiêu thụ
  • Nền tảng Dữ Liệu: Không gian làm việc + nhà phân tích + truy vấn
  • Nền tảng Tích Hợp: Trung tâm + kết nối + giao dịch
  • Nền tảng AI: Không gian làm việc + nhà phát triển + suy diễn

Tùy Chọn Triển Khai

Chọn một trong những cách tiếp cận này để triển khai thanh toán lai ba:
Sử dụng đăng ký với các bổ sung ghế, tính phí sử dụng một cách thủ công thông qua các khoản phí theo yêu cầu.Đây là cách tiếp cận được khuyến nghị vì Dodo tự động xử lý phí nền tảng và thanh toán ghế.
1

Tạo Bổ Sung Ghế

Dashboard: Products Add-ons Create Add-on
Name: "User Seat"
Price: $25/month
2

Tạo Sản Phẩm Đăng Ký

Dashboard: Create Product Subscription
Name: "Enterprise Platform"
Base Price: $199/month

Attach add-on:
- "User Seat" add-on

Enable on-demand charging
3

Tạo Thanh Toán với Ghế

const session = await client.checkoutSessions.create({
  product_cart: [{
    product_id: 'prod_enterprise_platform',
    quantity: 1,
    addons: [{
      addon_id: 'addon_user_seat',
      quantity: 20  // 20 users
    }]
  }],
  customer: { email: '[email protected]' },
  return_url: 'https://yourapp.com/success'
});
4

Theo Dõi Sử Dụng Trong Ứng Dụng Của Bạn

Lưu trữ các sự kiện sử dụng trong hệ thống của bạn.
// Track API calls in your system
async function trackApiCall(customerId: string, endpoint: string) {
  await saveUsageEvent({
    customer_id: customerId,
    event_type: 'api.call',
    endpoint: endpoint,
    timestamp: new Date()
  });
}
5

Tính Phí Sử Dụng Vào Cuối Chu Kỳ

Tính toán và tính phí các khoản phí sử dụng vượt mức thông qua phí theo yêu cầu.
async function billUsageOverage(subscriptionId: string) {
  const usage = await calculatePeriodUsage(subscriptionId);
  const includedCalls = 50000;
  const overageCalls = Math.max(0, usage.totalCalls - includedCalls);

  if (overageCalls > 0) {
    // $0.10 per 1000 calls = $0.0001 per call
    const overageCharge = Math.ceil(overageCalls / 1000) * 10; // cents
    await client.subscriptions.charge(subscriptionId, {
      product_price: overageCharge,
      product_description: `API usage: ${overageCalls.toLocaleString()} calls over 50K included`
    });
  }
}
Khuyến nghị: Tùy chọn A (Cơ Sở + Ghế + Sử Dụng Theo Yêu Cầu) thường dễ hơn vì Dodo tự động xử lý phí nền tảng và thanh toán ghế. Bạn chỉ cần theo dõi việc sử dụng và gửi các khoản phí vào cuối mỗi chu kỳ thanh toán.

Mô Hình Lai 6: Cơ Sở Tầng + Phí Tiêu Thụ Vượt Mức

Các tầng đăng ký khác nhau với các khoản cho phép và tỷ lệ vượt mức khác nhau.

Cách Thức Hoạt Động

TầngGiáCuộc Gọi Bao GồmTỷ Lệ Vượt Mức
Khởi đầu19 đô la/tháng1,0000.02 đô la/cuộc gọi
Chuyên nghiệp79 đô la/tháng25,0000.01 đô la/cuộc gọi
Doanh nghiệp199 đô la/tháng100,0000.005 đô la/cuộc gọi
Doanh Nghiệp499 đô la/tháng500,0000.002 đô la/cuộc gọi

Triển Khai

Tạo các sản phẩm đăng ký riêng cho mỗi tầng, mỗi sản phẩm có cấu hình sử dụng riêng:
# For each tier, create a subscription product:

# Starter Tier
Dashboard: Create Product Subscription
Name: "Starter"
Base Price: $19/month
Usage Pricing:
- Meter: api.call
- Price: $0.02/call
- Free threshold: 1,000

# Pro Tier
Name: "Pro"
Base Price: $79/month
Usage Pricing:
- Meter: api.call
- Price: $0.01/call
- Free threshold: 25,000

# ... and so on for Business and Enterprise

Đường Dẫn Nâng Cấp

Khi khách hàng nâng cấp tầng, họ sẽ nhận được:
  • Khoản cho phép bao gồm cao hơn
  • Tỷ lệ vượt mức thấp hơn
  • Giá trị nhiều hơn cho mỗi đô la
// Customer upgrades from Starter to Pro
await client.subscriptions.changePlan('sub_123', {
  product_id: 'prod_pro',
  quantity: 1,
  proration_billing_mode: 'prorated_immediately'
});

Mô Hình Lai 7: Đăng Ký + Phí Theo Yêu Cầu

Đăng ký định kỳ cộng với các khoản phí thủ công biến đổi cho dịch vụ hoặc vượt mức.

Cách Thức Hoạt Động

Kế Hoạch Giữ Chỗ: 199 đô la/tháng Bao gồm:
  • Truy cập nền tảng
  • 5 giờ tư vấn/tháng
  • Hỗ trợ qua email
Phí Theo Yêu Cầu (theo nhu cầu):
  • Tư vấn thêm: 150 đô la/giờ
  • Phát triển tùy chỉnh: 200 đô la/giờ
  • Hỗ trợ khẩn cấp: 100 đô la/sự cố
Tính toán ví dụ (tháng này):
  • Giữ chỗ: 199.00 đô la
  • 3 giờ tư vấn thêm: 450.00 đô la
  • 1 hỗ trợ khẩn cấp: 100.00 đô la
  • Tổng: 749.00 đô la

Trường Hợp Sử Dụng

  • Dịch vụ tư vấn: Giữ chỗ + tính phí theo giờ
  • Dịch vụ quản lý: Phí cơ bản + phí sự cố
  • Dịch vụ đại lý: Phí hàng tháng + phí dự án
  • Kế hoạch hỗ trợ: Phí SLA + theo vé hoặc theo giờ

Triển Khai

1

Tạo Đăng Ký Theo Yêu Cầu

Thiết lập đăng ký với tính phí theo yêu cầu được kích hoạt.
const subscription = await client.subscriptions.create({
  billing: {
    city: 'San Francisco',
    country: 'US',
    state: 'CA',
    street: '123 Main St',
    zipcode: '94105'
  },
  customer: { customer_id: 'cus_123' },
  product_id: 'prod_retainer',
  quantity: 1,
  payment_link: true,
  return_url: 'https://yourapp.com/success',
  on_demand: {
    mandate_only: false,
    product_price: 19900  // $199 initial charge
  }
});
2

Tính Phí Dịch Vụ

Tạo các khoản phí khi dịch vụ được cung cấp.
// Charge for 3 hours of consulting
await client.subscriptions.charge('sub_123', {
  product_price: 45000,  // $450.00 (3 × $150)
  product_description: 'Consulting - 3 hours (March 15)'
});

// Charge for emergency support incident
await client.subscriptions.charge('sub_123', {
  product_price: 10000,  // $100.00
  product_description: 'Emergency support - Server outage (March 18)'
});
3

Theo Dõi và Lập Hóa Đơn

Tất cả các khoản phí xuất hiện trên hóa đơn của khách hàng.
// Retrieve subscription charges
const payments = await client.payments.list({
  subscription_id: 'sub_123'
});

// Show itemized breakdown to customer
payments.items.forEach(payment => {
  console.log(`${payment.description}: $${payment.amount / 100}`);
});

Ví Dụ Thực Tế

Những ví dụ này cho thấy các cấu trúc định giá lý tưởng. Do ràng buộc rằng đồng hồ sử dụng và bổ sung không thể được gắn vào cùng một sản phẩm, một số kết hợp yêu cầu các giải pháp thay thế (sử dụng phí theo yêu cầu cho việc sử dụng hoặc ghế quản lý ứng dụng).

Ví Dụ 1: Nền Tảng AI SaaS

Cấu Trúc Định Giá:
  • Đăng Ký Cơ Bản: 99 đô la/tháng (truy cập nền tảng, 5 ghế bao gồm)
  • Bổ Sung Ghế: 20 đô la/ghế/tháng
  • Bổ Sung Tính Năng: Mô Hình Tùy Chỉnh ($49/tháng), Truy Cập API ($29/tháng), Hàng Đợi Ưu Tiên ($19/tháng)
  • Vượt Mức Sử Dụng: 0.02 đô la cho mỗi 1,000 token sau 100K (tính phí qua yêu cầu)
Triển Khai: Sử dụng đăng ký với các bổ sung ghế và tính năng. Theo dõi việc sử dụng token trong ứng dụng của bạn và tính phí vượt mức qua phí theo yêu cầu vào cuối chu kỳ thanh toán. Khách Hàng Ví Dụ (12 người dùng, 500K token, Mô Hình Tùy Chỉnh + Truy Cập API):
Thành PhầnTính ToánSố Tiền
Cơ BảnPhí nền tảng99
Ghế bổ sung7 × 20 đô la140
Mô Hình Tùy ChỉnhBổ sung49
Truy Cập APIBổ sung29
Vượt mức token400K × $0.02/1K (theo yêu cầu)$8
Tổng325 đô la/tháng

Ví Dụ 2: Nền Tảng Công Cụ Phát Triển

Tùy Chọn Tầng:
Miễn PhíChuyên NghiệpDoanh Nghiệp
Giá0 đô la/tháng29 đô la/tháng199 đô la/tháng
Người Dùng15 bao gồmKhông giới hạn
Xây Dựng1001,00010,000
Lưu Trữ1 GB10 GB100 GB
Tùy Chọn Triển Khai: Tùy Chọn A (Tập trung vào sử dụng): Tạo các sản phẩm với đồng hồ sử dụng cho xây dựng/lưu trữ. Quản lý người dùng trong ứng dụng của bạn. Tùy Chọn B (Tập trung vào ghế): Tạo các sản phẩm với các bổ sung ghế. Theo dõi việc sử dụng xây dựng/lưu trữ và tính phí vượt mức qua yêu cầu. Bổ Sung (nếu sử dụng Tùy Chọn B):
  • Người dùng bổ sung: 10 đô la/người/tháng
  • Xây dựng ưu tiên: 19 đô la/tháng
  • Tên miền tùy chỉnh: 9 đô la/tên miền/tháng

Ví Dụ 3: Tự Động Hóa Tiếp Thị

Cấu Trúc Định Giá:
  • Cơ Bản: 79 đô la/tháng (các tính năng tự động hóa cốt lõi, 3 ghế bao gồm)
  • Tầng Liên Hệ (bổ sung): 1K bao gồm, 5K (+$30), 25K (+$80), 100K (+$200)
  • Bổ Sung Tính Năng: Tiếp Thị SMS ($29/tháng), Trang Đích ($19/tháng), Kiểm Tra A/B ($29/tháng)
  • Ghế Nhóm: 15 đô la/người/tháng bổ sung
  • Khối Lượng Email: Theo dõi trong ứng dụng, tính phí vượt mức qua yêu cầu (1 đô la/1,000 email vượt giới hạn)
Triển Khai: Sử dụng đăng ký với các bổ sung tầng liên hệ, bổ sung tính năng và bổ sung ghế. Theo dõi việc gửi email trong ứng dụng của bạn và tính phí vượt mức qua yêu cầu.

Thực Hành Triển Khai Tốt Nhất

Rõ Ràng Trang Định Giá

Làm cho định giá lai dễ hiểu. Hiển thị rõ ràng các chi phí cơ bản, những gì được bao gồm và cách thức hoạt động của các khoản phí vượt mức trên trang định giá của bạn.
Tốt: “$49/tháng bao gồm 10,000 cuộc gọi API. Các cuộc gọi bổ sung: $0.005 mỗi cuộc gọi” Xấu: “$49/tháng + phí sử dụng”

Dự Đoán Chi Phí

Giúp khách hàng ước lượng chi phí của họ:
// Provide a cost calculator
function estimateMonthlyCost({
  plan,
  seats,
  expectedUsage,
  addons
}: EstimateParams): number {
  let total = plan.basePrice;

  // Add seat costs
  const extraSeats = Math.max(0, seats - plan.includedSeats);
  total += extraSeats * plan.seatPrice;

  // Add usage overage
  const overage = Math.max(0, expectedUsage - plan.includedUsage);
  total += overage * plan.overageRate;

  // Add feature add-ons
  total += addons.reduce((sum, addon) => sum + addon.price, 0);

  return total;
}

Tính Minh Bạch Sử Dụng

Hiển thị cho khách hàng việc sử dụng của họ theo thời gian thực:
// Display usage dashboard
async function getUsageSummary(subscriptionId: string) {
  const usage = await client.subscriptions.getUsageHistory(subscriptionId);

  return {
    current: usage.current_period_usage,
    included: usage.free_threshold,
    remaining: Math.max(0, usage.free_threshold - usage.current_period_usage),
    overage: Math.max(0, usage.current_period_usage - usage.free_threshold),
    projectedCost: calculateProjectedOverage(usage)
  };
}

Tính Minh Bạch Hóa Đơn

Cung cấp hóa đơn chi tiết hiển thị tất cả các thành phần:
Mục Hóa ĐơnSố Tiền
Kế Hoạch Chuyên Nghiệp (Hàng Tháng)49.00 đô la
Ghế Bổ Sung (7 × 15.00 đô la)105.00 đô la
Sử Dụng API - Bao Gồm (10,000 cuộc gọi)0.00 đô la
Sử Dụng API - Vượt Mức (15,420 cuộc gọi × 0.005 đô la)77.10 đô la
Bổ Sung Phân Tích Nâng Cao19.00 đô la
Tổng Cộng250.10 đô la
Thuế (8.5%)21.26 đô la
Tổng Cần Thanh Toán271.36 đô la

Khắc Phục Sự Cố Thanh Toán Lai

Triệu Chứng: Sử dụng hiển thị 0 hoặc giá trị không chính xác.Giải Pháp:
  1. Xác minh việc tiếp nhận sự kiện đang hoạt động (kiểm tra phản hồi API)
  2. Xác nhận customer_id khớp với khách hàng đăng ký
  3. Kiểm tra event_name khớp với cấu hình đồng hồ
  4. Xác minh các sự kiện có dấu thời gian chính xác (không có ngày tương lai)
Triệu Chứng: Khách hàng bị tính phí số tiền không mong đợi khi thay đổi kế hoạch.Giải Pháp:
  1. Sử dụng previewChangePlan API để hiển thị các khoản phí chính xác trước khi xác nhận
  2. Thông báo rằng tỷ lệ phân bổ áp dụng cho đăng ký VÀ các bổ sung
  3. Cân nhắc sử dụng difference_immediately để đơn giản hóa việc thanh toán nâng cấp
Triệu Chứng: Khách hàng bị tính phí cho việc sử dụng mà lẽ ra phải miễn phí.Giải Pháp:
  1. Xác minh ngưỡng miễn phí đã được cấu hình trên sản phẩm dựa trên sử dụng
  2. Kiểm tra đơn vị ngưỡng khớp với việc tổng hợp sự kiện (cuộc gọi so với yêu cầu)
  3. Xác nhận đồng hồ sử dụng được gắn chính xác vào sản phẩm đăng ký
Triệu Chứng: Không thể thêm ghế hoặc tính năng trong quá trình thanh toán.Giải Pháp:
  1. Xác minh các bổ sung đã được gắn vào sản phẩm đăng ký trong bảng điều khiển
  2. Kiểm tra ID bổ sung có chính xác trong các cuộc gọi API
  3. Đảm bảo tiền tệ bổ sung khớp với tiền tệ sản phẩm đăng ký

Tài Liệu Liên Quan