मुख्य सामग्री पर जाएं
उपयोग आधारित बिलिंग आपको ग्राहकों को उनके द्वारा वास्तव में उपयोग की गई चीजों के लिए चार्ज करने की अनुमति देती है—API कॉल, स्टोरेज, AI टोकन, या कोई भी मीट्रिक जिसे आप परिभाषित करते हैं। ग्राहक खपत के लिए भुगतान करते हैं, न कि निश्चित शुल्क के लिए।
उपयुक्त के लिए: APIs, AI सेवाएं, अवसंरचना प्लेटफार्म, और कोई भी उत्पाद जहाँ मूल्य उपयोग के साथ बढ़ता है।

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

1

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

आपका एप्लिकेशन तब घटनाएँ भेजता है जब बिल योग्य क्रियाएँ होती हैं।
{
  "event_id": "evt_123",
  "customer_id": "cus_abc",
  "event_name": "api.call",
  "metadata": { "endpoint": "/v1/users" }
}
2

मीटर उपयोग को संचित करते हैं

मीटर घटनाओं को बिल योग्य मात्राओं में संचित करते हैं, जैसे कि Count, Sum, Max, या Last संचित करना।
3

स्वचालित बिलिंग

प्रति यूनिट मूल्य और मुफ्त थ्रेशोल्ड सेट करें। ग्राहकों को प्रत्येक चक्र में स्वचालित रूप से बिल किया जाता है।

मुख्य अवधारणाएँ

घटनाएँ

घटनाएँ आपके एप्लिकेशन में उपयोग क्रियाओं का प्रतिनिधित्व करती हैं। प्रत्येक घटना में शामिल हैं:
  • घटना का नाम: उपयोग का प्रकार (जैसे, api.call)
  • ग्राहक आईडी: किसने इसका उपयोग किया
  • मेटाडेटा: संचित करने के लिए अतिरिक्त गुण

मीटर

मीटर घटनाओं को बिल योग्य मात्राओं में संचित करते हैं:
  • गिनती: कुल घटनाएँ (API कॉल)
  • योग: मान जोड़ें (कुल बाइट्स)
  • अधिकतम: उच्चतम मान (पीक उपयोगकर्ता)
  • अंतिम: सबसे हाल का मान
मीटर बनाने का इंटरफेस

उपयोग मूल्य निर्धारण वाले उत्पाद

प्रति यूनिट मूल्य और वैकल्पिक मुफ्त थ्रेशोल्ड सेट करें:
मूल्य निर्धारण कॉन्फ़िगरेशन
उदाहरण: 2,500 कॉल - 1,000 मुफ्त = 1,500 × 0.02=0.02 = 30.00

ग्राहक क्रेडिट

ग्राहकों को शामिल उपयोग क्रेडिट दें जो प्रत्येक बिलिंग चक्र में नवीनीकरण होते हैं। क्रेडिट भुगतान किए गए उपयोग से पहले लागू होते हैं।

त्वरित प्रारंभ

1

एक मीटर बनाएं

अपने डैशबोर्ड में: मीटरमीटर बनाएं
  1. घटना का नाम सेट करें (जैसे, api.call)
  2. संचित करने का चयन करें (Count, Sum, Max, Last)
  3. वैकल्पिक फ़िल्टर जोड़ें
2

उत्पाद में जोड़ें

मीटर को मूल्य निर्धारण के साथ उत्पाद से लिंक करें:
उत्पाद में मीटर जोड़ना
  1. उपयोग आधारित बिलिंग का चयन करें
  2. अपने मीटर का चयन करें
  3. प्रति यूनिट मूल्य और मुफ्त थ्रेशोल्ड सेट करें
3

घटनाएँ भेजें

await fetch('https://test.dodopayments.com/events/ingest', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${process.env.DODO_API_KEY}`,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    events: [{
      event_id: "unique_event_id",
      customer_id: "cus_abc123",
      event_name: "api.call",
      metadata: { endpoint: "/v1/users" }
    }]
  })
});
4

उपयोग की निगरानी करें

मीटर डैशबोर्ड
अपने मीटर के डैशबोर्ड की जांच करें ताकि घटनाएँ और उपयोग संचित किया जा सके। ग्राहकों को प्रत्येक चक्र में स्वचालित रूप से बिल किया जाता है।

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

APIs & अवसंरचना

API कॉल, कंप्यूट घंटे, बैंडविड्थ, स्टोरेज को ट्रैक करें। उदाहरण: 10,000 मुफ्त के बाद $0.001 प्रति कॉल।

AI उपयोग ट्रैकिंग

टोकन, जनरेशन, प्रोसेसिंग समय को ट्रैक करें। उदाहरण: $0.04 प्रति मानक छवि, $0.08 प्रति HD।

डेटा & एनालिटिक्स

प्रोसेस किए गए डेटा, चलाए गए क्वेरी, विश्लेषित रिकॉर्ड के आधार पर बिल करें। उदाहरण: 10 GB मुफ्त के बाद $5 प्रति GB।

संचार

संदेशों, मिनटों, स्थानांतरित डेटा की गिनती करें। उदाहरण: भेजे गए SMS के लिए $0.01।

अगले कदम