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

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

1

Send Usage Events

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

Meters Aggregate Usage

मीटर गणना, योग, अधिकतम या अंतिम समेकन का उपयोग करके ईवेंट को बिल योग्य मात्राओं में एकत्रित करता है।
3

Automatic Billing

प्रति इकाई मूल्य और मुफ्त सीमा सेट करें। ग्राहक प्रत्येक चक्र में स्वतः बिल किए जाते हैं।

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

घटनाएँ

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

मीटर

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

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

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

क्रेडिट-आधारित कटौती

डॉलर में प्रति-यूनिट शुल्क लेने के बजाय, आप मीटर को ग्राहक के क्रेडिट बैलेंस से घटाने के लिए कॉन्फ़िगर कर सकते हैं। क्रेडिट प्रत्येक बिलिंग चक्र के साथ ताजा होते हैं और किसी भी ओवरएज शुल्क से पहले लागू होते हैं।

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

1

Create a Meter

अपने डैशबोर्ड में: मीटरमीटर बनाएँ
  1. ईवेंट नाम सेट करें (उदा., api.call)
  2. समेकन चुनें (गिनती, योग, अधिकतम, अंतिम)
  3. वैकल्पिक फ़िल्टर जोड़ें
2

Add to Product

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

Send Events

await fetch('https://test.dodopayments.com/events/ingest', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${process.env.DODO_PAYMENTS_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

Monitor Usage

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

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

APIs & Infrastructure

एपीआई कॉल, गणना घंटे, बैंडविड्थ, स्टोरेज ट्रैक करें। उदाहरण: 10,000 मुफ्त के बाद प्रति कॉल $0.001।

AI Usage Tracking

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

Data & Analytics

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

Communication

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

अगले कदम