मुख्य सामग्री पर जाएं
हाइब्रिड बिलिंग दो या दो से अधिक बिलिंग मॉडलों को एकल मूल्य निर्धारण रणनीति में मिलाती है। यह आपको विभिन्न आयामों से मूल्य कैप्चर करने की अनुमति देती है—नियमित शुल्क, उपयोग, सीटें, और सुविधाएँ—जबकि ग्राहकों को लचीलापन और पूर्वानुमान देती है।

हाइब्रिड बिलिंग क्या है?

हाइब्रिड बिलिंग कई मूल्य निर्धारण आयामों को एकल उत्पाद पेशकश में मिलाती है। फ्लैट-रेट सब्सक्रिप्शन या उपयोग-आधारित मूल्य निर्धारण के बीच चयन करने के बजाय, आप दोनों का उपयोग एक साथ करते हैं।

हाइब्रिड बिलिंग का उपयोग क्यों करें?

व्यापार लक्ष्यहाइब्रिड समाधान
पूर्वानुमानित राजस्व + विकास की संभावनाबेस सब्सक्रिप्शन + उपयोग ओवरएज
टीम मूल्य निर्धारण जो स्केल करता हैप्रति-सीट + फीचर ऐड-ऑन
ग्राहकों को लैंड करें, बाद में विस्तार करेंकम बेस शुल्क + उपभोग शुल्क
उद्यम लचीलापनप्रतिबद्ध खर्च + मांग पर शुल्क
परिवर्तनशील उपयोग के लिए उचित मूल्य निर्धारणशामिल भत्ता + उपयोग के अनुसार भुगतान

सामान्य हाइब्रिड पैटर्न

मॉडलविवरणउदाहरणमूल समर्थन
1. सब्सक्रिप्शन + उपयोगबेस शुल्क + उपभोग शुल्क$49/माह + $0.01/API कॉल 10K मुफ्त के बाद✅ पूर्ण
2. सब्सक्रिप्शन + सीटेंप्लेटफ़ॉर्म शुल्क + प्रति-उपयोगकर्ता शुल्क$99/माह + $15/सीट✅ पूर्ण
3. सब्सक्रिप्शन + फीचर ऐड-ऑनकोर योजना + वैकल्पिक अपग्रेड$29/माह + $19/माह एनालिटिक्स + $9/माह API एक्सेस✅ पूर्ण
4. सीटें + उपयोगप्रति-उपयोगकर्ता शुल्क + उपभोग ओवरएज$10/उपयोगकर्ता/माह + $0.05/GB 5GB/उपयोगकर्ता के बाद⚠️ वर्कअराउंड
5. सब्सक्रिप्शन + सीटें + उपयोगप्लेटफ़ॉर्म + उपयोगकर्ता + उपभोग (ट्रिपल हाइब्रिड)$199/माह + $20/सीट + उपयोग ओवरएज⚠️ वर्कअराउंड
6. टियरड बेस + उपयोग ओवरएजविभिन्न टियर के साथ विभिन्न भत्तेस्टार्टर्स (5K कॉल) बनाम प्रो (50K कॉल) + ओवरएज✅ पूर्ण
7. सब्सक्रिप्शन + ऑन-डिमांड चार्जनियमित शुल्क + परिवर्तनशील मैनुअल शुल्क$99/माह रिटेनर + काम के लिए प्रति घंटा बिलिंग✅ पूर्ण

हाइब्रिड मॉडल 1: सब्सक्रिप्शन + उपयोग

सबसे सामान्य हाइब्रिड मॉडल। ग्राहक एक बेस सब्सक्रिप्शन शुल्क का भुगतान करते हैं और शामिल भत्ते से अधिक होने वाले उपभोग के लिए शुल्क लेते हैं।

यह कैसे काम करता है

प्रो योजना: $49/माह
  • शामिल: 10,000 API कॉल/माह
  • ओवरएज: 10,000 के बाद प्रति कॉल $0.005
उदाहरण गणना (ग्राहक इस महीने 25,000 कॉल का उपयोग करता है):
  • बेस सब्सक्रिप्शन: $49.00
  • ओवरएज: (25,000 - 10,000) × 0.005=0.005 = 75.00
  • कुल: $124.00

उपयोग के मामले

  • API प्लेटफार्म: बेस एक्सेस + प्रति-निवेदन शुल्क
  • AI/ML सेवाएँ: सब्सक्रिप्शन + टोकन/जनरेशन उपयोग
  • स्टोरेज सेवाएँ: बेस योजना + प्रति-GB ओवरएज
  • संचार प्लेटफार्म: बेस + प्रति-संदेश/मिनट शुल्क

कार्यान्वयन

1

उपयोग मीटर बनाएं

बिल योग्य उपयोग आयाम को ट्रैक करने के लिए एक मीटर सेट करें।
Dashboard: Meters Create Meter
Event Name: "api.call"
Aggregation: Count
This tracks API calls per customer
2

उपयोग मूल्य निर्धारण के साथ सब्सक्रिप्शन उत्पाद बनाएं

एक सब्सक्रिप्शन उत्पाद बनाएं और मूल्य निर्धारण के साथ उपयोग मीटर संलग्न करें।
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)
उपयोग मीटर सीधे सब्सक्रिप्शन उत्पाद से जुड़ा होता है। उपयोग शुल्क स्वचालित रूप से सब्सक्रिप्शन चालान में गणना और जोड़ा जाता है।
3

चेकआउट सत्र बनाएं

अपने सब्सक्रिप्शन उत्पाद के साथ एक चेकआउट सत्र बनाएं।
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

उपयोग घटनाएँ भेजें

बिलिंग अवधि के दौरान उपयोग को ट्रैक करें।
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' }
    }]
  })
});

मूल्य निर्धारण भिन्नताएँ

मुफ्त सीमा में बेस सब्सक्रिप्शन में शामिल उपयोग को कवर किया गया है।प्रो योजना: $49/माह
  • शामिल: 10,000 API कॉल
  • ओवरएज: $0.005/कॉल 10,000 के बाद
  • ग्राहक 8,000 का उपयोग करता है → $49 का भुगतान करता है (कोई ओवरएज नहीं)

हाइब्रिड मॉडल 2: सब्सक्रिप्शन + सीटें

प्लेटफ़ॉर्म शुल्क के साथ प्रति-उपयोगकर्ता शुल्क। टीम सहयोग उपकरणों और B2B SaaS के लिए आदर्श।

यह कैसे काम करता है

टीम योजना: 99/माह+99/माह + 15/सीट
  • बेस प्लेटफ़ॉर्म शुल्क: $99/माह (3 सीटें शामिल हैं)
  • अतिरिक्त सीटें: $15/सीट/माह
उदाहरण गणना (12 उपयोगकर्ताओं की टीम):
  • प्लेटफ़ॉर्म शुल्क: $99.00
  • अतिरिक्त सीटें: (12 - 3) × 15=15 = 135.00
  • कुल: $234.00/माह

उपयोग के मामले

  • सहयोग उपकरण: कार्यक्षेत्र शुल्क + प्रति-सदस्य
  • CRM सिस्टम: प्लेटफ़ॉर्म लाइसेंस + प्रति-सेल्स-प्रतिनिधि
  • प्रोजेक्ट प्रबंधन: टीम योजना + प्रति-योगदानकर्ता
  • डेवलपर उपकरण: संगठन शुल्क + प्रति-डेवलपर

कार्यान्वयन

1

सीट ऐड-ऑन बनाएं

अतिरिक्त सीटों के लिए एक ऐड-ऑन बनाएं।
Dashboard: Products Add-ons Create Add-on
Name: "Additional Seat"
Price: $15/month
Description: "Add another team member"
2

बेस सब्सक्रिप्शन बनाएं

प्लेटफ़ॉर्म शुल्क के साथ सब्सक्रिप्शन उत्पाद बनाएं और ऐड-ऑन संलग्न करें।
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

सीटों के साथ चेकआउट बनाएं

चेकआउट के दौरान सीट की मात्रा निर्दिष्ट करें।
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

आवश्यकतानुसार सीटों को समायोजित करें

मौजूदा सब्सक्रिप्शन पर सीटें जोड़ें या हटाएं।
// 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
  }]
});

मूल्य निर्धारण भिन्नताएँ

बेस योजना में कुछ सीटें शामिल हैं, अतिरिक्त के लिए शुल्क।टीम योजना: $99/माह
  • शामिल: 5 सीटें
  • अतिरिक्त सीटें: $15/सीट/माह
  • 20 उपयोगकर्ता = $99 + (15 × $15) = $324/माह

हाइब्रिड मॉडल 3: सब्सक्रिप्शन + फीचर ऐड-ऑन

कोर सब्सक्रिप्शन जिसमें वैकल्पिक फीचर अपग्रेड होते हैं जिन्हें ग्राहक जोड़ सकते हैं।

यह कैसे काम करता है

कोर योजना: $29/माह वैकल्पिक ऐड-ऑन:
  • उन्नत एनालिटिक्स: +$19/माह
  • API एक्सेस: +$9/माह
  • प्राथमिकता समर्थन: +$29/माह
  • व्हाइट-लेबल: +$49/माह
उदाहरण गणना (ग्राहक कोर + एनालिटिक्स + API एक्सेस चुनता है):
  • कोर योजना: $29.00
  • एनालिटिक्स: $19.00
  • API एक्सेस: $9.00
  • कुल: $57.00/माह

उपयोग के मामले

  • SaaS प्लेटफार्म: कोर सुविधाएँ + प्रीमियम मॉड्यूल
  • मार्केटिंग उपकरण: बेस टूल + इंटीग्रेशन
  • एनालिटिक्स उत्पाद: डैशबोर्ड + उन्नत रिपोर्ट
  • सुरक्षा सॉफ़्टवेयर: बुनियादी सुरक्षा + उन्नत सुविधाएँ

कार्यान्वयन

1

फीचर ऐड-ऑन बनाएं

प्रत्येक वैकल्पिक फीचर के लिए एक ऐड-ऑन बनाएं।
# 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

कोर सब्सक्रिप्शन बनाएं

अपने बेस सब्सक्रिप्शन को परिभाषित करें और सभी फीचर ऐड-ऑन संलग्न करें।
Dashboard: Create Product Subscription
Name: "Core Plan"
Price: $29/month

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

ग्राहकों को चुनने दें

चेकआउट के साथ चयनित सुविधाएँ।
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

बाद में सुविधाएँ जोड़ें

ग्राहक मौजूदा सब्सक्रिप्शन में सुविधाएँ जोड़ सकते हैं।
// 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!
  ]
});

हाइब्रिड मॉडल 4: सीटें + उपयोग

प्रति-उपयोगकर्ता शुल्क को उपभोग-आधारित शुल्क के साथ मिलाया गया। प्रत्येक उपयोगकर्ता को एक भत्ता मिलता है।
सीमा: डोडो पेमेंट्स वर्तमान में एक ही सब्सक्रिप्शन उत्पाद पर उपयोग मीटर और ऐड-ऑन दोनों को संलग्न करने का समर्थन नहीं करता है। इस मॉडल के लिए एप्लिकेशन-स्तरीय लॉजिक का उपयोग करके एक वर्कअराउंड की आवश्यकता होती है।
जल्द आ रहा है: सीटों + उपयोग हाइब्रिड बिलिंग के लिए मूल समर्थन हमारी रोडमैप पर है। यह आपको एक ही सब्सक्रिप्शन उत्पाद पर उपयोग मीटर और सीट ऐड-ऑन दोनों को संलग्न करने की अनुमति देगा।

यह कैसे काम करता है

टीम एनालिटिक्स: $20/उपयोगकर्ता/माह प्रत्येक उपयोगकर्ता में शामिल है:
  • 5 GB डेटा प्रोसेसिंग/माह
  • ओवरएज: भत्ते के बाद $2/GB
उदाहरण गणना (10-उपयोगकर्ता टीम 80 GB का उपयोग कर रही है):
  • सीट शुल्क: 10 × 20=20 = 200.00
  • शामिल डेटा: 10 × 5 GB = 50 GB
  • ओवरएज: (80 - 50) × 2=2 = 60.00
  • कुल: $260.00/माह

उपयोग के मामले

  • एनालिटिक्स प्लेटफार्म: प्रति-विश्लेषक + डेटा प्रोसेसिंग
  • डिजाइन उपकरण: प्रति-डिजाइनर + स्टोरेज/निर्यात
  • डेवलपमेंट वातावरण: प्रति-डेवलपर + कंप्यूट घंटे
  • संचार उपकरण: प्रति-उपयोगकर्ता + संदेश/कॉल मात्रा

कार्यान्वयन विकल्प

चूंकि आप एक ही सब्सक्रिप्शन पर उपयोग मीटर और ऐड-ऑन दोनों को संलग्न नहीं कर सकते हैं, इनमें से एक दृष्टिकोण चुनें:
उपयोग-आधारित सब्सक्रिप्शन का उपयोग करें और अपने एप्लिकेशन में सीट बिलिंग प्रबंधित करें।
1

उपयोग मीटर बनाएं

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

उपयोग-आधारित सब्सक्रिप्शन बनाएं

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

अपने एप्लिकेशन में सीटों का प्रबंधन करें

सीट की संख्या को ट्रैक करें और सीट शुल्क को अलग से गणना करें।
// 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

गतिशील मुफ्त सीमा की गणना करें

सीट की संख्या के आधार पर शामिल उपयोग को समायोजित करें।
// 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 };
}
सिफारिश: विकल्प B (सीट ऐड-ऑन + ऑन-डिमांड उपयोग) को लागू करना अक्सर आसान होता है क्योंकि डोडो स्वचालित रूप से सीट बिलिंग को संभालता है। आपको केवल उपयोग ओवरएज को ट्रैक और चार्ज करने की आवश्यकता है।

हाइब्रिड मॉडल 5: सब्सक्रिप्शन + सीटें + उपयोग (ट्रिपल हाइब्रिड)

सबसे व्यापक मॉडल: प्लेटफ़ॉर्म शुल्क + प्रति-उपयोगकर्ता + उपभोग।
सीमा: डोडो पेमेंट्स वर्तमान में एक ही सब्सक्रिप्शन उत्पाद पर उपयोग मीटर और ऐड-ऑन दोनों को संलग्न करने का समर्थन नहीं करता है। इस मॉडल के लिए एक वर्कअराउंड दृष्टिकोण की आवश्यकता होती है।
जल्द आ रहा है: ट्रिपल हाइब्रिड बिलिंग (बेस + सीटें + उपयोग) के लिए मूल समर्थन हमारी रोडमैप पर है। यह आपको एक ही सब्सक्रिप्शन उत्पाद पर उपयोग मीटर और सीट ऐड-ऑन दोनों को संलग्न करने की अनुमति देगा।

यह कैसे काम करता है

एंटरप्राइज प्लेटफ़ॉर्म
  • प्लेटफ़ॉर्म शुल्क: $199/माह
  • प्रति सीट: $25/उपयोगकर्ता/माह
  • उपयोग: $0.10/1000 API कॉल (50K शामिल)
उदाहरण गणना (20 उपयोगकर्ताओं वाली कंपनी, 150,000 API कॉल):
  • प्लेटफ़ॉर्म: $199.00
  • सीटें: 20 × 25=25 = 500.00
  • उपयोग: (150K - 50K) × $0.10/1K = $10.00
  • कुल: $709.00/माह

उपयोग के मामले

  • एंटरप्राइज SaaS: प्लेटफ़ॉर्म + टीम + उपभोग
  • डेटा प्लेटफार्म: कार्यक्षेत्र + विश्लेषक + क्वेरी
  • इंटीग्रेशन प्लेटफार्म: हब + कनेक्टर्स + लेनदेन
  • AI प्लेटफार्म: कार्यक्षेत्र + डेवलपर्स + अनुमान

कार्यान्वयन विकल्प

ट्रिपल हाइब्रिड बिलिंग को लागू करने के लिए इनमें से एक दृष्टिकोण चुनें:
सीट ऐड-ऑन के साथ सब्सक्रिप्शन का उपयोग करें, ऑन-डिमांड शुल्क के माध्यम से मैन्युअल रूप से उपयोग का शुल्क लें।यह अनुशंसित दृष्टिकोण है क्योंकि डोडो स्वचालित रूप से प्लेटफ़ॉर्म शुल्क और सीट बिलिंग को संभालता है।
1

सीट ऐड-ऑन बनाएं

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

सब्सक्रिप्शन उत्पाद बनाएं

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

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

Enable on-demand charging
3

सीटों के साथ चेकआउट बनाएं

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

अपने एप्लिकेशन में उपयोग को ट्रैक करें

अपने सिस्टम में उपयोग घटनाओं को स्टोर करें।
// 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

चक्र के अंत में उपयोग का शुल्क लें

उपयोग ओवरएज की गणना करें और ऑन-डिमांड चार्ज के माध्यम से शुल्क लें।
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`
    });
  }
}
सिफारिश: विकल्प A (बेस + सीटें + ऑन-डिमांड उपयोग) सामान्यतः आसान होता है क्योंकि डोडो स्वचालित रूप से प्लेटफ़ॉर्म और सीट बिलिंग को संभालता है। आपको केवल उपयोग को ट्रैक करना और प्रत्येक बिलिंग चक्र के अंत में शुल्क जमा करना होता है।

हाइब्रिड मॉडल 6: टियरड बेस + उपयोग ओवरएज

विभिन्न सब्सक्रिप्शन टियर के साथ विभिन्न शामिल भत्ते और ओवरएज दरें।

यह कैसे काम करता है

टियरमूल्यशामिल कॉलओवरएज दर
स्टार्टर$19/माह1,000$0.02/कॉल
प्रो$79/माह25,000$0.01/कॉल
बिजनेस$199/माह100,000$0.005/कॉल
एंटरप्राइज$499/माह500,000$0.002/कॉल

कार्यान्वयन

प्रत्येक टियर के लिए अलग-अलग सब्सक्रिप्शन उत्पाद बनाएं, प्रत्येक के साथ अपनी उपयोग कॉन्फ़िगरेशन:
# 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

अपग्रेड पथ

जब ग्राहक टियर अपग्रेड करते हैं, तो उन्हें मिलता है:
  • उच्च शामिल भत्ता
  • कम ओवरएज दरें
  • प्रति डॉलर अधिक मूल्य
// Customer upgrades from Starter to Pro
await client.subscriptions.changePlan('sub_123', {
  product_id: 'prod_pro',
  quantity: 1,
  proration_billing_mode: 'prorated_immediately'
});

हाइब्रिड मॉडल 7: सब्सक्रिप्शन + ऑन-डिमांड चार्ज

नियमित सब्सक्रिप्शन के साथ सेवाओं या ओवरएज के लिए परिवर्तनशील मैनुअल शुल्क।

यह कैसे काम करता है

रिटेनर योजना: $199/माह शामिल:
  • प्लेटफ़ॉर्म एक्सेस
  • 5 घंटे परामर्श/माह
  • ईमेल समर्थन
ऑन-डिमांड चार्ज (आवश्यकतानुसार):
  • अतिरिक्त परामर्श: $150/घंटा
  • कस्टम विकास: $200/घंटा
  • आपातकालीन समर्थन: $100/घटना
उदाहरण गणना (इस महीने):
  • रिटेनर: $199.00
  • 3 अतिरिक्त परामर्श घंटे: $450.00
  • 1 आपातकालीन समर्थन: $100.00
  • कुल: $749.00

उपयोग के मामले

  • परामर्श सेवाएँ: रिटेनर + प्रति घंटा बिलिंग
  • प्रबंधित सेवाएँ: बेस शुल्क + घटना शुल्क
  • एजेंसी सेवाएँ: मासिक शुल्क + परियोजना शुल्क
  • समर्थन योजनाएँ: SLA शुल्क + प्रति-टिकट या प्रति-घंटा

कार्यान्वयन

1

ऑन-डिमांड सब्सक्रिप्शन बनाएं

ऑन-डिमांड चार्जिंग सक्षम के साथ सब्सक्रिप्शन सेट करें।
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

सेवाओं के लिए शुल्क लें

सेवाएँ प्रदान होने पर शुल्क बनाएं।
// 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

ट्रैक और चालान

सभी शुल्क ग्राहक के चालान पर दिखाई देते हैं।
// 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}`);
});

वास्तविक दुनिया के उदाहरण

ये उदाहरण आदर्श मूल्य निर्धारण संरचनाएँ दिखाते हैं। इस सीमा के कारण कि उपयोग मीटर और ऐड-ऑन को एक ही उत्पाद पर संलग्न नहीं किया जा सकता है, कुछ संयोजनों के लिए वर्कअराउंड की आवश्यकता होती है (उपयोग के लिए ऑन-डिमांड चार्ज या ऐप-प्रबंधित सीटों का उपयोग करना)।

उदाहरण 1: AI SaaS प्लेटफॉर्म

मूल्य निर्धारण संरचना:
  • बेस सब्सक्रिप्शन: $99/माह (प्लेटफ़ॉर्म एक्सेस, 5 सीटें शामिल)
  • सीट ऐड-ऑन: $20/सीट/माह
  • फीचर ऐड-ऑन: कस्टम मॉडल ($49/माह), API एक्सेस ($29/माह), प्राथमिकता कतार ($19/माह)
  • उपयोग ओवरएज: 100K के बाद $0.02 प्रति 1,000 टोकन (ऑन-डिमांड के माध्यम से चार्ज किया गया)
कार्यन्वयन: सीट और फीचर ऐड-ऑन के साथ सब्सक्रिप्शन का उपयोग करें। अपने एप्लिकेशन में टोकन उपयोग को ट्रैक करें और बिलिंग चक्र के अंत में ऑन-डिमांड चार्ज के माध्यम से ओवरएज का शुल्क लें। उदाहरण ग्राहक (12 उपयोगकर्ता, 500K टोकन, कस्टम मॉडल + API एक्सेस):
घटकगणनाराशि
बेसप्लेटफ़ॉर्म शुल्क$99
अतिरिक्त सीटें7 × $20$140
कस्टम मॉडलऐड-ऑन$49
API एक्सेसऐड-ऑन$29
टोकन ओवरएज400K × $0.02/1K (ऑन-डिमांड)$8
कुल$325/माह

उदाहरण 2: डेवलपर उपकरण प्लेटफॉर्म

टियर विकल्प:
मुफ्तप्रोएंटरप्राइज
मूल्य$0/माह$29/माह$199/माह
उपयोगकर्ता15 शामिलअसीमित
बिल्ड1001,00010,000
स्टोरेज1 GB10 GB100 GB
कार्यन्वयन विकल्प: विकल्प A (उपयोग-केंद्रित): बिल्ड/स्टोरेज के लिए उपयोग मीटर के साथ उत्पाद बनाएं। अपने एप्लिकेशन में उपयोगकर्ताओं का प्रबंधन करें। विकल्प B (सीट-केंद्रित): सीट ऐड-ऑन के साथ उत्पाद बनाएं। बिल्ड/स्टोरेज उपयोग को ट्रैक करें और ऑन-डिमांड के माध्यम से ओवरएज का शुल्क लें। ऐड-ऑन (यदि विकल्प B का उपयोग कर रहे हैं):
  • अतिरिक्त उपयोगकर्ता: $10/उपयोगकर्ता/माह
  • प्राथमिकता बिल्ड: $19/माह
  • कस्टम डोमेन: $9/डोमेन/माह

उदाहरण 3: मार्केटिंग ऑटोमेशन

मूल्य निर्धारण संरचना:
  • बेस: $79/माह (कोर ऑटोमेशन सुविधाएँ, 3 सीटें शामिल)
  • संपर्क टियर (ऐड-ऑन): 1K शामिल, 5K (+$30), 25K (+$80), 100K (+$200)
  • फीचर ऐड-ऑन: SMS मार्केटिंग ($29/माह), लैंडिंग पृष्ठ ($19/माह), A/B परीक्षण ($29/माह)
  • टीम सीटें: $15/उपयोगकर्ता/माह ऐड-ऑन
  • ईमेल मात्रा: एप्लिकेशन में ट्रैक करें, ओवरएज का शुल्क ऑन-डिमांड ($1/1,000 ईमेल सीमा से अधिक)
कार्यन्वयन: संपर्क टियर ऐड-ऑन, फीचर ऐड-ऑन, और सीट ऐड-ऑन के साथ सब्सक्रिप्शन का उपयोग करें। अपने एप्लिकेशन में ईमेल भेजने को ट्रैक करें और ऑन-डिमांड चार्ज के माध्यम से ओवरएज का शुल्क लें।

कार्यान्वयन सर्वोत्तम प्रथाएँ

मूल्य निर्धारण पृष्ठ स्पष्टता

हाइब्रिड मूल्य निर्धारण को समझना आसान बनाएं। अपने मूल्य निर्धारण पृष्ठ पर बेस लागत, क्या शामिल है, और ओवरएज कैसे काम करते हैं, इसे प्रमुखता से दिखाएं।
अच्छा: “$49/माह में 10,000 API कॉल शामिल हैं। अतिरिक्त कॉल: $0.005 प्रत्येक” बुरा: “$49/माह + उपयोग शुल्क”

लागत पूर्वानुमानिता

ग्राहकों को उनकी लागत का अनुमान लगाने में मदद करें:
// 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;
}

उपयोग दृश्यता

ग्राहकों को उनकी उपयोगिता को वास्तविक समय में दिखाएं:
// 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)
  };
}

बिलिंग पारदर्शिता

सभी घटकों को दिखाने वाले विस्तृत चालान प्रदान करें:
लाइन आइटमराशि
प्रो योजना (मासिक)$49.00
अतिरिक्त सीटें (7 × $15.00)$105.00
API उपयोग - शामिल (10,000 कॉल)$0.00
API उपयोग - ओवरएज (15,420 कॉल × $0.005)$77.10
उन्नत एनालिटिक्स ऐड-ऑन$19.00
उप-योग$250.10
कर (8.5%)$21.26
कुल देय$271.36

हाइब्रिड बिलिंग में समस्या निवारण

लक्षण: उपयोग 0 या गलत मान दिखाता है।समाधान:
  1. सत्यापित करें कि घटना अंतर्ग्रहण कार्य कर रहा है (API प्रतिक्रियाएँ जांचें)
  2. पुष्टि करें कि customer_id सब्सक्रिप्शन ग्राहक से मेल खाता है
  3. जांचें कि event_name मीटर कॉन्फ़िगरेशन से मेल खाता है
  4. सत्यापित करें कि घटनाओं के पास सही समय-चिह्न हैं (भविष्य की तारीख नहीं होनी चाहिए)
लक्षण: योजना बदलने पर ग्राहक को अप्रत्याशित राशि चार्ज की गई।समाधान:
  1. previewChangePlan API का उपयोग करके पुष्टि करें कि चार्ज सटीक हैं
  2. संप्रेषण करें कि प्रोरशन सब्सक्रिप्शन और ऐड-ऑन दोनों पर लागू होता है
  3. सरल अपग्रेड बिलिंग के लिए difference_immediately का उपयोग करने पर विचार करें
लक्षण: ग्राहक को ऐसे उपयोग के लिए चार्ज किया गया जो मुफ्त होना चाहिए था।समाधान:
  1. सत्यापित करें कि उपयोग-आधारित उत्पाद पर मुफ्त सीमा कॉन्फ़िगर की गई है
  2. जांचें कि सीमा इकाई घटना समेकन से मेल खाती है (कॉल बनाम अनुरोध)
  3. पुष्टि करें कि उपयोग मीटर सही ढंग से सब्सक्रिप्शन उत्पाद से जुड़ा हुआ है
लक्षण: चेकआउट के दौरान सीटें या सुविधाएँ नहीं जोड़ सकते।समाधान:
  1. सत्यापित करें कि डैशबोर्ड में सब्सक्रिप्शन उत्पाद से ऐड-ऑन जुड़े हुए हैं
  2. API कॉल में ऐड-ऑन आईडी सही हैं या नहीं, जांचें
  3. सुनिश्चित करें कि ऐड-ऑन मुद्रा सब्सक्रिप्शन उत्पाद मुद्रा से मेल खाती है

संबंधित दस्तावेज़