कच्चे उपयोग घटनाओं को बिल योग्य मात्राओं में परिवर्तित करें, समेकन और फ़िल्टरिंग के साथ।
Meters कच्ची घटनाओं को बिल योग्य मात्राओं में बदलते हैं। वे घटनाओं को फ़िल्टर करते हैं और प्रति ग्राहक उपयोग की गणना करने के लिए aggregation functions (Count, Sum, Max, Last) लागू करते हैं।
API संसाधन
View Meter API References
Create Meter
API के माध्यम से प्रोग्रामेटिक रूप से मीटर बनाएं।
List Meters
अपने खाते में सभी मीटर प्राप्त करें।
Get Meter
ID द्वारा किसी विशिष्ट मीटर के विवरण प्राप्त करें।
Archive Meter
उपयोग ट्रैकिंग बंद करने के लिए मीटर को आर्काइव करें।
Unarchive Meter
ट्रैकिंग फिर से शुरू करने के लिए एक आर्काइव किए गए मीटर को पुनर्स्थापित करें।
मीटर बनाना
1
Basic Information
string
आवश्यक
मीटर के लिए एक वर्णनात्मक नाम (जैसे, “API Requests”, “Token Usage”)।
string
आवश्यक
मिलान करने के लिए सटीक event name (case-sensitive)। उदाहरण: api.call, image.generated।
2
Aggregation
string
आवश्यक
निर्धारित करें कि इवेंट्स को कैसे एग्रीगेट किया जाता है:
Count: घटनाओं की कुल संख्या (API calls, uploads)
Sum: संख्यात्मक मानों का योग (tokens, bytes)
Max: अवधि में सबसे अधिक मान (peak users)
Last: सबसे हाल का मान
string
वह metadata key जिसे aggregate करना है (Sum, Max और Last के लिए आवश्यक)। उदाहरण: tokens, bytes, duration_ms।
string
आवश्यक
Invoices और reports के लिए unit label। उदाहरण: calls, tokens, GB, hours।
3
Filtering (Optional)
उन घटनाओं को फ़िल्टर करने के लिए शर्तें जोड़ें जिन्हें गिना जाएगा:
AND लॉजिक: सभी शर्तें मेल खानी चाहिए
OR लॉजिक: कोई भी शर्त मेल खा सकती है
उपलब्ध comparators: equals, not equals, greater than, greater than or equals, less than, less than or equals, contains, does not contain।Filtering enable करें, अपना logic चुनें, फिर property key, comparator और value के साथ conditions जोड़ें।
4
Create
अपने configuration की समीक्षा करें और Create Meter पर क्लिक करें।
विश्लेषण देखना
आपका meter dashboard दिखाता है:
Overview: समय के साथ कुल usage और usage trends
Events: प्राप्त हुई individual events और उनका metadata
Customers: प्रति-ग्राहक usage totals और charges
मुद्रा के बजाय क्रेडिट में बिलिंग
डिफ़ॉल्ट रूप से, meters ग्राहकों से dollars (या आपके configured currency) में प्रति-unit शुल्क लेते हैं। इसके बजाय, आप meter को ग्राहक के credit balance से कटौती करने के लिए configure कर सकते हैं, ताकि usage से monetary charge उत्पन्न होने के बजाय credits खर्च हों।
Credit-based deduction के लिए उसी product से जुड़ा हुआ Credit Entitlement आवश्यक है। पहले credit entitlement बनाएँ, फिर उसे meter से link करें।
क्रेडिट-आधारित कटौती कब उपयोग करें
Scenario
Standard (currency)
Credit-based
Simple per-unit pricing ($0.01/call)
✅ Best fit
Unnecessary overhead
Prepaid credit packs (buy 10K tokens, use over time)
❌ Can’t express
✅ Best fit
Bundled usage with subscriptions (Pro plan includes 100K calls)
Possible via free threshold
✅ Better: credits roll over, expire, and show in portal
Multi-meter products sharing a credit pool
❌ Each meter bills separately
✅ All meters deduct from one balance
क्रेडिट घटाने के लिए मीटर को कॉन्फ़िगर करना
1
Create a Credit Entitlement
सबसे पहले, Products → Credits में credit entitlement बनाएँ। unit (जैसे, “API Calls”, “Tokens”), precision और lifecycle settings (expiry, rollover, overage) निर्धारित करें।विस्तृत निर्देशों के लिए Credit-Based Billing guide देखें।
2
Create or Edit a Usage-Based Product
अपने उपयोग-आधारित उत्पाद पर जाएं और Meter कॉन्फ़िगरेशन सेक्शन खोलें।
3
Add a Meter
मीटर संलग्न करने के लिए + बटन क्लिक करें। जैसा कि हमेशा होता है, इवेंट का नाम, समेकन प्रकार और मापन इकाई कॉन्फ़िगर करें।
4
Enable 'Bill Usage in Credits'
Credit settings दिखाने के लिए meter configuration में Bill usage in Credits को on करें:
Toggle 'Bill usage in Credits' to switch from currency-based to credit-based deduction.
string
आवश्यक
चुनें कि यह meter किस credit entitlement से कटौती करेगा।
number
आवश्यक
1 क्रेडिट घटाने के लिए आवश्यक उपयोग इकाइयों की संख्या। उदाहरण के लिए:
1 = प्रत्येक मीटर इवेंट 1 क्रेडिट घटाता है
100 = 100 मीटर इवेंट 1 क्रेडिट घटाते हैं
1000 = 1,000 API कॉल 1 क्रेडिट का उपभोग करते हैं
5
Free Threshold and Credits
Free Threshold उन meters पर लागू होता है जिनका billing money में होता है, credits में billed meters पर नहीं। जब कोई meter credits में bill करता है, तो प्रत्येक unit credit deduction में गिनी जाती है।Example: meter-units-per-credit 1 होने पर, 2,500 API calls करने वाले ग्राहक से 2,500 credits काटे जाते हैं।
क्रेडिट कटौती कैसे काम करती है
एक बार कॉन्फ़िगर होने पर, कटौती पाइपलाइन स्वतः चलती है:
Events arrive — आपका application Event Ingestion API के माध्यम से usage events भेजता है।
Meter aggregates — events को आपके meter configuration (Count, Sum, Max, Last) के अनुसार aggregate किया जाता है।
Background worker processes — हर मिनट, एक worker पिछले checkpoint के बाद से प्राप्त नई events fetch करता है।
Credits are deducted — Aggregated usage को meter_units_per_credit rate का उपयोग करके credits में बदला जाता है और FIFO ordering (सबसे पहले समाप्त होने वाले grants पहले consume होते हैं) के अनुसार काटा जाता है।
Overage tracked — यदि balance शून्य हो जाता है, तो आगे का usage overage के रूप में record किया जाता है और configured behavior (reset पर forgiven, next invoice पर billed, या deficit के रूप में carried forward) के अनुसार संभाला जाता है। Dodo Payments balance समाप्त होने पर usage को block नहीं करता। शून्य balance पर access रोकने के लिए अपने application में balance check करें।
Credit deduction asynchronous रूप से (हर ~1 मिनट में) चलता है। Event ingestion और balance deduction के बीच थोड़ी देरी हो सकती है। इस देरी को संभालने के लिए अपना application design करें और individual requests पर access control के लिए real-time balance checks पर निर्भर न रहें।
कई मीटर, एक क्रेडिट पूल
आप एक ही product पर कई meters को उसी credit entitlement से link कर सकते हैं। सभी meters एक shared balance से कटौती करते हैं।Example: दो meters वाला एक AI platform:
text.generation — 1,000 tokens पर 1 credit
image.generation — प्रति image 10 credits
दोनों एक ही “AI Credits” पूल से घटाते हैं। ग्राहक अपने पोर्टल में एक एकीकृत बैलेंस देखते हैं।
विभिन्न मीटरों में meter_units_per_credit दरों का उपयोग करके सापेक्ष लागत व्यक्त करें। महंगे ऑपरेशन (इमेज जनरेशन) सस्ते ऑपरेशन (टेक्स्ट कम्प्लीशन) की तुलना में प्रति क्रेडिट कम मीटर यूनिट लेते हैं।
List Customer Ledger
एक ग्राहक के लिए पूर्ण क्रेडिट कटौती इतिहास देखें।
Get Customer Balance
API के माध्यम से ग्राहक का वर्तमान क्रेडिट बैलेंस जांचें।
समस्या निवारण
Events not appearing
Event name का match बिल्कुल सटीक होना चाहिए (case-sensitive)
जाँचें कि meter filters events को exclude नहीं कर रहे हैं
सत्यापित करें कि customer IDs आपके account में मौजूद हैं
परीक्षण के लिए filters को अस्थायी रूप से disable करें
Aggregation not working
सत्यापित करें कि Over Property metadata key से बिल्कुल मेल खाता है
strings के बजाय numbers का उपयोग करें: tokens: 150, tokens: "150" नहीं
सभी events में आवश्यक properties शामिल करें
Filters not working
Case बिल्कुल सटीक रखें
Data type के लिए सही operators का उपयोग करें
सुनिश्चित करें कि events में filtered properties शामिल हैं
Wrong usage totals
प्राप्त हुई actual events की संख्या जानने के लिए Events tab जाँचें
Aggregation type (Count बनाम Sum) सत्यापित करें
सुनिश्चित करें कि Sum और Max के लिए values numeric हैं
अगले चरण
Send Events
अपने एप्लिकेशन से अपने मीटरों को उपयोग इवेंट भेजना शुरू करें।
View Blueprints
सामान्य उपयोग मामलों के लिए रेडी-मेड मीटर कॉन्फ़िगरेशन का उपयोग करें।
अंतिम संशोधन 26 सितंबर 2026
वाज़ दिस पेज हेल्पफुल
⌘I
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Dodo Payments Documentation","description":"Documentation for Dodo Payments — the all-in-one payments, billing, and merchant of record platform for SaaS, AI, and digital products.","colors":{"primary":"#779812","light":"#C6FE1E","dark":"#166534"},"logo":{"light":"https://mintcdn.com/dodopayments/nM_mJfYkri-OpC5M/logo/light.svg?fit=max\u0026auto=format\u0026n=nM_mJfYkri-OpC5M\u0026q=85\u0026s=23f7a052f7ecb9d6570b7c95ee359a97","dark":"https://mintcdn.com/dodopayments/nM_mJfYkri-OpC5M/logo/dark.svg?fit=max\u0026auto=format\u0026n=nM_mJfYkri-OpC5M\u0026q=85\u0026s=cd6c20238a54526436f21c43fee51b26"},"favicon":"https://mintcdn.com/dodopayments/doYQc9oUE-WNz0cs/favicon.svg?fit=max\u0026auto=format\u0026n=doYQc9oUE-WNz0cs\u0026q=85\u0026s=271c6cc8ce7d6bf4d7f2b9cca029e004","background":{"color":{"light":"#FFFFFF","dark":"#0D0D0D"}},"navbar":{"links":[{"icon":"link","href":"https://docs.dodopayments.com/llms-full.txt","label":"llms-full.txt"},{"icon":"discord","href":"https://discord.gg/bYqAp4ayYh","label":"Community"},{"icon":"house","href":"https://app.dodopayments.com/","label":"Dashboard"}]},"footer":{"socials":{"x":"https://x.com/dodopayments","linkedin":"https://linkedin.com/company/dodopayments","website":"https://dodopayments.com","discord":"https://discord.gg/bYqAp4ayYh","github":"https://github.com/dodopayments","instagram":"https://www.instagram.com/dodo.payments","facebook":"https://www.facebook.com/profile.php?id=61565515607280"}},"seo":{"metatags":{"og:site_name":"Dodo Payments Documentation","twitter:card":"summary_large_image"},"indexing":"navigable"},"fonts":{"heading":{"family":"ApfelGrotezk","weight":400,"source":"fonts/ApfelGrotezk-Regular.woff2","format":"woff2"},"body":{"family":"Inter","weight":400,"source":"fonts/Inter-Variable.woff2","format":"woff2"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","cursor"],"display":"header"},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":"introduction"},{"language":"es","href":"es/introduction"},{"language":"ar","href":"ar/introduction"},{"language":"fr","href":"fr/introduction"},{"language":"de","href":"de/introduction"},{"language":"id","href":"id/introduction"},{"language":"ja","href":"ja/introduction"},{"language":"ko","href":"ko/introduction"},{"language":"pt-BR","href":"pt-BR/introduction"},{"language":"vi","href":"vi/introduction"},{"language":"cn","href":"cn/introduction"},{"language":"hi","href":"hi/introduction"},{"language":"it","href":"it/introduction"},{"language":"sv","href":"sv/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"dodopayments","hasAudioNarration":false,"actualSubdomain":"dodopayments","customDomains":["docs.dodopayments.com"],"gitSource":{"type":"github","owner":"dodopayments","repo":"dodo-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":false,"issues":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af61516aad23a11c9aa58ca","clientVersion":"0.0.4142","searchFilterCounts":[{"language":"en","tag":"API Reference","count":181},{"language":"en","tag":"Docs","count":178},{"language":"ar","tag":"Docs","count":153},{"language":"cn","tag":"Docs","count":153},{"language":"de","tag":"Docs","count":153},{"language":"es","tag":"Docs","count":153},{"language":"fr","tag":"Docs","count":153},{"language":"hi","tag":"Docs","count":153},{"language":"id","tag":"Docs","count":153},{"language":"it","tag":"Docs","count":153},{"language":"ja","tag":"Docs","count":153},{"language":"ko","tag":"Docs","count":153},{"language":"pt-BR","tag":"Docs","count":153},{"language":"sv","tag":"Docs","count":153},{"language":"vi","tag":"Docs","count":153},{"language":"ar","tag":"API Reference","count":151},{"language":"cn","tag":"API Reference","count":151},{"language":"de","tag":"API Reference","count":151},{"language":"es","tag":"API Reference","count":151},{"language":"fr","tag":"API Reference","count":151},{"language":"hi","tag":"API Reference","count":151},{"language":"id","tag":"API Reference","count":151},{"language":"it","tag":"API Reference","count":151},{"language":"ja","tag":"API Reference","count":151},{"language":"ko","tag":"API Reference","count":151},{"language":"pt-BR","tag":"API Reference","count":151},{"language":"sv","tag":"API Reference","count":151},{"language":"vi","tag":"API Reference","count":151},{"language":"en","tag":"Features","count":87},{"language":"ar","tag":"Features","count":81},{"language":"cn","tag":"Features","count":81},{"language":"de","tag":"Features","count":81},{"language":"es","tag":"Features","count":81},{"language":"fr","tag":"Features","count":81},{"language":"hi","tag":"Features","count":81},{"language":"id","tag":"Features","count":81},{"language":"it","tag":"Features","count":81},{"language":"ja","tag":"Features","count":81},{"language":"ko","tag":"Features","count":81},{"language":"pt-BR","tag":"Features","count":81},{"language":"sv","tag":"Features","count":81},{"language":"vi","tag":"Features","count":81},{"language":"en","tag":"Integrate","count":75},{"language":"en","tag":"Changelog","count":66},{"language":"ar","tag":"Changelog","count":65},{"language":"cn","tag":"Changelog","count":65},{"language":"de","tag":"Changelog","count":65},{"language":"es","tag":"Changelog","count":65},{"language":"fr","tag":"Changelog","count":65},{"language":"hi","tag":"Changelog","count":65},{"language":"id","tag":"Changelog","count":65},{"language":"it","tag":"Changelog","count":65},{"language":"ja","tag":"Changelog","count":65},{"language":"ko","tag":"Changelog","count":65},{"language":"pt-BR","tag":"Changelog","count":65},{"language":"sv","tag":"Changelog","count":65},{"language":"vi","tag":"Changelog","count":65},{"language":"ar","tag":"Integrate","count":59},{"language":"cn","tag":"Integrate","count":59},{"language":"de","tag":"Integrate","count":59},{"language":"es","tag":"Integrate","count":59},{"language":"fr","tag":"Integrate","count":59},{"language":"hi","tag":"Integrate","count":59},{"language":"id","tag":"Integrate","count":59},{"language":"it","tag":"Integrate","count":59},{"language":"ja","tag":"Integrate","count":59},{"language":"ko","tag":"Integrate","count":59},{"language":"pt-BR","tag":"Integrate","count":59},{"language":"sv","tag":"Integrate","count":59},{"language":"vi","tag":"Integrate","count":59},{"language":"en","tag":"External Integrations","count":33},{"language":"ar","tag":"External Integrations","count":30},{"language":"cn","tag":"External Integrations","count":30},{"language":"de","tag":"External Integrations","count":30},{"language":"es","tag":"External Integrations","count":30},{"language":"fr","tag":"External Integrations","count":30},{"language":"hi","tag":"External Integrations","count":30},{"language":"id","tag":"External Integrations","count":30},{"language":"it","tag":"External Integrations","count":30},{"language":"ja","tag":"External Integrations","count":30},{"language":"ko","tag":"External Integrations","count":30},{"language":"pt-BR","tag":"External Integrations","count":30},{"language":"sv","tag":"External Integrations","count":30},{"language":"vi","tag":"External Integrations","count":30},{"language":"en","tag":"Webhooks","count":24},{"language":"ar","tag":"Webhooks","count":23},{"language":"cn","tag":"Webhooks","count":23},{"language":"de","tag":"Webhooks","count":23},{"language":"es","tag":"Webhooks","count":23},{"language":"fr","tag":"Webhooks","count":23},{"language":"hi","tag":"Webhooks","count":23},{"language":"id","tag":"Webhooks","count":23},{"language":"it","tag":"Webhooks","count":23},{"language":"ja","tag":"Webhooks","count":23},{"language":"ko","tag":"Webhooks","count":23},{"language":"pt-BR","tag":"Webhooks","count":23},{"language":"sv","tag":"Webhooks","count":23},{"language":"vi","tag":"Webhooks","count":23},{"language":"en","tag":"Guides","count":22},{"language":"ar","tag":"Guides","count":22},{"language":"cn","tag":"Guides","count":22},{"language":"de","tag":"Guides","count":22},{"language":"es","tag":"Guides","count":22},{"language":"fr","tag":"Guides","count":22},{"language":"hi","tag":"Guides","count":22},{"language":"id","tag":"Guides","count":22},{"language":"it","tag":"Guides","count":22},{"language":"ja","tag":"Guides","count":22},{"language":"ko","tag":"Guides","count":22},{"language":"pt-BR","tag":"Guides","count":22},{"language":"sv","tag":"Guides","count":22},{"language":"vi","tag":"Guides","count":22},{"language":"en","tag":"Entitlements","count":20},{"language":"ar","tag":"Entitlements","count":20},{"language":"cn","tag":"Entitlements","count":20},{"language":"de","tag":"Entitlements","count":20},{"language":"es","tag":"Entitlements","count":20},{"language":"fr","tag":"Entitlements","count":20},{"language":"hi","tag":"Entitlements","count":20},{"language":"id","tag":"Entitlements","count":20},{"language":"it","tag":"Entitlements","count":20},{"language":"ja","tag":"Entitlements","count":20},{"language":"ko","tag":"Entitlements","count":20},{"language":"pt-BR","tag":"Entitlements","count":20},{"language":"sv","tag":"Entitlements","count":20},{"language":"vi","tag":"Entitlements","count":20},{"language":"en","tag":"Invoices","count":17},{"language":"ar","tag":"Customers","count":16},{"language":"cn","tag":"Customers","count":16},{"language":"de","tag":"Customers","count":16},{"language":"es","tag":"Customers","count":16},{"language":"fr","tag":"Customers","count":16},{"language":"hi","tag":"Customers","count":16},{"language":"id","tag":"Customers","count":16},{"language":"it","tag":"Customers","count":16},{"language":"ja","tag":"Customers","count":16},{"language":"ko","tag":"Customers","count":16},{"language":"pt-BR","tag":"Customers","count":16},{"language":"sv","tag":"Customers","count":16},{"language":"vi","tag":"Customers","count":16}]},"assistantConfig":{"deflection":{"enabled":false,"email":"support@dodopayments.com","showHelpButton":true}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":"#content-area{max-width:60rem}h1,h2,h3,h4,h5,h6{letter-spacing:0.05em!important}.welcome-page .card-group{margin:3rem auto 8rem;max-width:70rem;padding-left:1.25rem;padding-right:1.25rem}.welcome-page .card-group .card{padding:1rem}.welcome-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:20vh;text-align:center;margin-top:3rem;margin-bottom:2.5rem}.welcome-hero h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2;color:#fff}.welcome-hero p{font-size:1.25rem;max-width:600px;margin:0 auto}.welcome-hero h1{color:rgb(41 42 37 / 1)}.dark .welcome-hero h1{color:rgb(255 255 255 / 1)}.welcome-hero p{color:rgb(83 85 79 / 1)}.dark .welcome-hero p{color:rgb(162 164 158 / 1)}"}],"page":{"pagePath":"hi/features/usage-based-billing/meters","slug":"/hi/features/usage-based-billing/meters","pageMetadata":{"sidebarTitle":"मीटर","title":"मीटर","description":"कच्चे उपयोग घटनाओं को बिल योग्य मात्राओं में परिवर्तित करें, समेकन और फ़िल्टरिंग के साथ।","icon":"sliders","keywords":["Dodo Payments","उपयोग मीटर","मीटरिंग","उपभोग ट्रैकिंग","aggregation"],"href":"/hi/features/usage-based-billing/meters"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"कच्चे उपयोग घटनाओं को बिल योग्य मात्राओं में परिवर्तित करें, समेकन और फ़िल्टरिंग के साथ।\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Frame,Heading,Info,Mermaid,OptimizedImage,ParamField,Step,Steps,Table,Tip,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Mermaid)_missingMdxReference(`Mermaid`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Meters कच्ची घटनाओं को बिल योग्य मात्राओं में बदलते हैं। वे घटनाओं को फ़िल्टर करते हैं और प्रति ग्राहक उपयोग की गणना करने के लिए aggregation functions (Count, Sum, Max, Last) लागू करते हैं।`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-2.png?fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=f9d85a463fba231437151db3d4a2052a`,alt:`मीटर निर्माण इंटरफ़ेस जिसमें इवेंट नाम, सारणीकरण प्रकार और फ़िल्टरिंग विकल्प दर्शाए गए हैं`,style:{maxHeight:`500px`,width:`auto`},\"data-og-width\":`2324`,width:`2324`,\"data-og-height\":`1600`,height:`1600`,\"data-path\":`images/usage-based/UBB-2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-2.png?w=280\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=18fdbbf75ab4df7ede6c45f6e248b783 280w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-2.png?w=560\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=e404194a942a1276de7148f9b8eff36d 560w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-2.png?w=840\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=1bec71463cb2e00acd0841b9968f2b7e 840w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=746ef8eb5f8bb76a355122d8253e9cba 1100w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=8f10a20590e5c9056b9c7f285b827217 1650w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=a503c04b328416b03f7e20dc6c4c0a28 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`api-संसाधन`,children:`API संसाधन`}),`\n`,_jsx(AccordionGroup,{children:_jsx(Accordion,{title:`View Meter API References`,id:`view-meter-api-references`,children:_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Create Meter`,icon:`plus`,href:`/api-reference/meters/create-meter`,children:_jsx(_components.p,{children:`API के माध्यम से प्रोग्रामेटिक रूप से मीटर बनाएं।`})}),_jsx(Card,{title:`List Meters`,icon:`list`,href:`/api-reference/meters/get-meters`,children:_jsx(_components.p,{children:`अपने खाते में सभी मीटर प्राप्त करें।`})}),_jsx(Card,{title:`Get Meter`,icon:`eye`,href:`/api-reference/meters/retrieve-meter`,children:_jsx(_components.p,{children:`ID द्वारा किसी विशिष्ट मीटर के विवरण प्राप्त करें।`})}),_jsx(Card,{title:`Archive Meter`,icon:`arrow-rotate-right`,href:`/api-reference/meters/archive-meter`,children:_jsx(_components.p,{children:`उपयोग ट्रैकिंग बंद करने के लिए मीटर को आर्काइव करें।`})}),_jsx(Card,{title:`Unarchive Meter`,icon:`arrow-rotate-left`,href:`/api-reference/meters/unarchive-meter`,children:_jsx(_components.p,{children:`ट्रैकिंग फिर से शुरू करने के लिए एक आर्काइव किए गए मीटर को पुनर्स्थापित करें।`})})]})})}),`\n`,_jsx(Heading,{level:`2`,id:`मीटर-बनाना`,children:`मीटर बनाना`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Basic Information`,children:[_jsx(ParamField,{path:`Meter Name`,type:`string`,required:true,id:`param-meter-name`,children:_jsx(_components.p,{children:`मीटर के लिए एक वर्णनात्मक नाम (जैसे, “API Requests”, “Token Usage”)।`})}),_jsx(ParamField,{path:`Event Name`,type:`string`,required:true,id:`param-event-name`,children:_jsxs(_components.p,{children:[`मिलान करने के लिए सटीक event name (case-sensitive)। उदाहरण: `,_jsx(_components.code,{children:`api.call`}),`, `,_jsx(_components.code,{children:`image.generated`}),`।`]})})]}),_jsxs(Step,{title:`Aggregation`,children:[_jsxs(ParamField,{path:`Aggregation Type`,type:`string`,required:true,id:`param-aggregation-type`,children:[_jsx(_components.p,{children:`निर्धारित करें कि इवेंट्स को कैसे एग्रीगेट किया जाता है:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Count`}),`: घटनाओं की कुल संख्या (API calls, uploads)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Sum`}),`: संख्यात्मक मानों का योग (tokens, bytes)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Max`}),`: अवधि में सबसे अधिक मान (peak users)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Last`}),`: सबसे हाल का मान`]}),`\n`]})]}),_jsx(ParamField,{path:`Over Property`,type:`string`,id:`param-over-property`,children:_jsxs(_components.p,{children:[`वह metadata key जिसे aggregate करना है (Sum, Max और Last के लिए आवश्यक)। उदाहरण: `,_jsx(_components.code,{children:`tokens`}),`, `,_jsx(_components.code,{children:`bytes`}),`, `,_jsx(_components.code,{children:`duration_ms`}),`।`]})}),_jsx(ParamField,{path:`Measurement Unit`,type:`string`,required:true,id:`param-measurement-unit`,children:_jsxs(_components.p,{children:[`Invoices और reports के लिए unit label। उदाहरण: `,_jsx(_components.code,{children:`calls`}),`, `,_jsx(_components.code,{children:`tokens`}),`, `,_jsx(_components.code,{children:`GB`}),`, `,_jsx(_components.code,{children:`hours`}),`।`]})})]}),_jsxs(Step,{title:`Filtering (Optional)`,children:[_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-3.png?fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=ce231b0559d31723bc12c22cd9ff9d64`,alt:`AND/OR logic और comparison operators वाला event filtering interface`,style:{maxHeight:`500px`,width:`auto`},\"data-og-width\":`1558`,width:`1558`,\"data-og-height\":`942`,height:`942`,\"data-path\":`images/usage-based/UBB-3.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-3.png?w=280\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=2cd814d88c0043f59bd0809f62a70932 280w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-3.png?w=560\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=6346cf2daf9635f53f9280701b1fefc2 560w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-3.png?w=840\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=d5b459ab63581aa80b9ddcd6a2d9be25 840w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-3.png?w=1100\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=95c547968201d65d65981b0dc6271c0a 1100w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-3.png?w=1650\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=52e270bd88d839ea0c148fcfadbbf7dd 1650w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-3.png?w=2500\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=f737d26f50ab2a4cc45cc03927936d4e 2500w`})}),_jsx(_components.p,{children:`उन घटनाओं को फ़िल्टर करने के लिए शर्तें जोड़ें जिन्हें गिना जाएगा:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`AND लॉजिक`}),`: सभी शर्तें मेल खानी चाहिए`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`OR लॉजिक`}),`: कोई भी शर्त मेल खा सकती है`]}),`\n`]}),_jsx(_components.p,{children:`उपलब्ध comparators: equals, not equals, greater than, greater than or equals, less than, less than or equals, contains, does not contain।`}),_jsx(_components.p,{children:`Filtering enable करें, अपना logic चुनें, फिर property key, comparator और value के साथ conditions जोड़ें।`})]}),_jsx(Step,{title:`Create`,children:_jsxs(_components.p,{children:[`अपने configuration की समीक्षा करें और `,_jsx(_components.strong,{children:`Create Meter`}),` पर क्लिक करें।`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`विश्लेषण-देखना`,children:`विश्लेषण देखना`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-1.png?fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=7fb86a266b5aa84f281b680601bd998e`,alt:`usage overview, events और customer data दिखाने वाला meter analytics dashboard`,style:{maxHeight:`500px`,width:`auto`},\"data-og-width\":`1536`,width:`1536`,\"data-og-height\":`1252`,height:`1252`,\"data-path\":`images/usage-based/UBB-1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-1.png?w=280\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=23a2bbb81a88052bec92772f03254690 280w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-1.png?w=560\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=b9ebba13d62c1e5e0470097382319a8c 560w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-1.png?w=840\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=2cb2348f913ebdc8175d07c533553d74 840w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=84b14f137b8f737d8e269cb9c2213915 1100w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=9059aafa1890c7a834a0acbd2a115567 1650w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=7a1008d882d31dc4699b07353c4121f6 2500w`})}),`\n`,_jsx(_components.p,{children:`आपका meter dashboard दिखाता है:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Overview`}),`: समय के साथ कुल usage और usage trends`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Events`}),`: प्राप्त हुई individual events और उनका metadata`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Customers`}),`: प्रति-ग्राहक usage totals और charges`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`मुद्रा-के-बजाय-क्रेडिट-में-बिलिंग`,children:`मुद्रा के बजाय क्रेडिट में बिलिंग`}),`\n`,_jsx(_components.p,{children:`डिफ़ॉल्ट रूप से, meters ग्राहकों से dollars (या आपके configured currency) में प्रति-unit शुल्क लेते हैं। इसके बजाय, आप meter को ग्राहक के credit balance से कटौती करने के लिए configure कर सकते हैं, ताकि usage से monetary charge उत्पन्न होने के बजाय credits खर्च हों।`}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Credit-based deduction के लिए उसी product से जुड़ा हुआ `,_jsx(_components.a,{href:`/features/credit-based-billing`,children:`Credit Entitlement`}),` आवश्यक है। पहले credit entitlement बनाएँ, फिर उसे meter से link करें।`]})}),`\n`,_jsx(Heading,{level:`3`,id:`क्रेडिट-आधारित-कटौती-कब-उपयोग-करें`,children:`क्रेडिट-आधारित कटौती कब उपयोग करें`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Scenario`}),_jsx(_components.th,{children:`Standard (currency)`}),_jsx(_components.th,{children:`Credit-based`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Simple per-unit pricing ($0.01/call)`}),_jsx(_components.td,{children:`✅ Best fit`}),_jsx(_components.td,{children:`Unnecessary overhead`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Prepaid credit packs (buy 10K tokens, use over time)`}),_jsx(_components.td,{children:`❌ Can’t express`}),_jsx(_components.td,{children:`✅ Best fit`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Bundled usage with subscriptions (Pro plan includes 100K calls)`}),_jsx(_components.td,{children:`Possible via free threshold`}),_jsx(_components.td,{children:`✅ Better: credits roll over, expire, and show in portal`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Multi-meter products sharing a credit pool`}),_jsx(_components.td,{children:`❌ Each meter bills separately`}),_jsx(_components.td,{children:`✅ All meters deduct from one balance`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`क्रेडिट-घटाने-के-लिए-मीटर-को-कॉन्फ़िगर-करना`,children:`क्रेडिट घटाने के लिए मीटर को कॉन्फ़िगर करना`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Create a Credit Entitlement`,children:[_jsxs(_components.p,{children:[`सबसे पहले, `,_jsx(_components.strong,{children:`Products → Credits`}),` में credit entitlement बनाएँ। unit (जैसे, “API Calls”, “Tokens”), precision और lifecycle settings (expiry, rollover, overage) निर्धारित करें।`]}),_jsxs(_components.p,{children:[`विस्तृत निर्देशों के लिए `,_jsx(_components.a,{href:`/features/credit-based-billing`,children:`Credit-Based Billing guide`}),` देखें।`]})]}),_jsx(Step,{title:`Create or Edit a Usage-Based Product`,children:_jsxs(_components.p,{children:[`अपने उपयोग-आधारित उत्पाद पर जाएं और `,_jsx(_components.strong,{children:`Meter`}),` कॉन्फ़िगरेशन सेक्शन खोलें।`]})}),_jsx(Step,{title:`Add a Meter`,children:_jsxs(_components.p,{children:[`मीटर संलग्न करने के लिए `,_jsx(_components.strong,{children:`+`}),` बटन क्लिक करें। जैसा कि हमेशा होता है, इवेंट का नाम, समेकन प्रकार और मापन इकाई कॉन्फ़िगर करें।`]})}),_jsxs(Step,{title:`Enable 'Bill Usage in Credits'`,children:[_jsxs(_components.p,{children:[`Credit settings दिखाने के लिए meter configuration में `,_jsx(_components.strong,{children:`Bill usage in Credits`}),` को on करें:`]}),_jsx(Frame,{caption:`Toggle 'Bill usage in Credits' to switch from currency-based to credit-based deduction.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/dodopayments/ibNfoFRyCIGyt3pO/images/CBB/Desktop%20-%20Attach%20Credit%20-%20UBB-5.jpg?fit=max\u0026auto=format\u0026n=ibNfoFRyCIGyt3pO\u0026q=85\u0026s=b4ef2fe5079cbf3bb39eb3814f101cbd`,alt:`क्रेडिट टॉगल में बिल उपयोग के साथ मीटर कॉन्फ़िगरेशन सक्षम`,style:{maxHeight:`500px`,width:`auto`},\"data-og-width\":`2880`,width:`2880`,\"data-og-height\":`2282`,height:`2282`,\"data-path\":`images/CBB/Desktop - Attach Credit - UBB-5.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/dodopayments/ibNfoFRyCIGyt3pO/images/CBB/Desktop%20-%20Attach%20Credit%20-%20UBB-5.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=ibNfoFRyCIGyt3pO\u0026q=85\u0026s=0f765142d0ca9ab3916a4f01d4ca170e 280w, https://mintcdn.com/dodopayments/ibNfoFRyCIGyt3pO/images/CBB/Desktop%20-%20Attach%20Credit%20-%20UBB-5.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=ibNfoFRyCIGyt3pO\u0026q=85\u0026s=6bf59eadfa5cd6c865d0ac90e760854b 560w, https://mintcdn.com/dodopayments/ibNfoFRyCIGyt3pO/images/CBB/Desktop%20-%20Attach%20Credit%20-%20UBB-5.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=ibNfoFRyCIGyt3pO\u0026q=85\u0026s=a995ab0ab4952c8cfd90279c2d6bf472 840w, https://mintcdn.com/dodopayments/ibNfoFRyCIGyt3pO/images/CBB/Desktop%20-%20Attach%20Credit%20-%20UBB-5.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=ibNfoFRyCIGyt3pO\u0026q=85\u0026s=7971d02b844038a9978418b23c7b8071 1100w, https://mintcdn.com/dodopayments/ibNfoFRyCIGyt3pO/images/CBB/Desktop%20-%20Attach%20Credit%20-%20UBB-5.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=ibNfoFRyCIGyt3pO\u0026q=85\u0026s=c69a3883012f141c59228a0fb3a7655f 1650w, https://mintcdn.com/dodopayments/ibNfoFRyCIGyt3pO/images/CBB/Desktop%20-%20Attach%20Credit%20-%20UBB-5.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=ibNfoFRyCIGyt3pO\u0026q=85\u0026s=68e2d8094dbec7704060f0a28ea10a2f 2500w`})}),_jsx(ParamField,{path:`Credit Entitlement`,type:`string`,required:true,id:`param-credit-entitlement`,children:_jsx(_components.p,{children:`चुनें कि यह meter किस credit entitlement से कटौती करेगा।`})}),_jsxs(ParamField,{path:`Meter units per credit`,type:`number`,required:true,id:`param-meter-units-per-credit`,children:[_jsx(_components.p,{children:`1 क्रेडिट घटाने के लिए आवश्यक उपयोग इकाइयों की संख्या। उदाहरण के लिए:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`1`}),` = प्रत्येक मीटर इवेंट 1 क्रेडिट घटाता है`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`100`}),` = 100 मीटर इवेंट 1 क्रेडिट घटाते हैं`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`1000`}),` = 1,000 API कॉल 1 क्रेडिट का उपभोग करते हैं`]}),`\n`]})]})]}),_jsxs(Step,{title:`Free Threshold and Credits`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Free Threshold`}),` उन meters पर लागू होता है जिनका billing money में होता है, credits में billed meters पर नहीं। जब कोई meter credits में bill करता है, तो प्रत्येक unit credit deduction में गिनी जाती है।`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Example`}),`: meter-units-per-credit 1 होने पर, 2,500 API calls करने वाले ग्राहक से 2,500 credits काटे जाते हैं।`]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`क्रेडिट-कटौती-कैसे-काम-करती-है`,children:`क्रेडिट कटौती कैसे काम करती है`}),`\n`,_jsx(_components.p,{children:`एक बार कॉन्फ़िगर होने पर, कटौती पाइपलाइन स्वतः चलती है:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Events arrive`}),` — आपका application `,_jsx(_components.a,{href:`/features/usage-based-billing/event-ingestion`,children:`Event Ingestion API`}),` के माध्यम से usage events भेजता है।`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Meter aggregates`}),` — events को आपके meter configuration (Count, Sum, Max, Last) के अनुसार aggregate किया जाता है।`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Background worker processes`}),` — हर मिनट, एक worker पिछले checkpoint के बाद से प्राप्त नई events fetch करता है।`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Credits are deducted`}),` — Aggregated usage को `,_jsx(_components.code,{children:`meter_units_per_credit`}),` rate का उपयोग करके credits में बदला जाता है और FIFO ordering (सबसे पहले समाप्त होने वाले grants पहले consume होते हैं) के अनुसार काटा जाता है।`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Overage tracked`}),` — यदि balance शून्य हो जाता है, तो आगे का usage overage के रूप में record किया जाता है और configured behavior (reset पर forgiven, next invoice पर billed, या deficit के रूप में carried forward) के अनुसार संभाला जाता है। Dodo Payments balance समाप्त होने पर usage को block नहीं करता। शून्य balance पर access रोकने के लिए अपने application में balance check करें।`]}),`\n`]}),`\n`,_jsx(Mermaid,{chart:`flowchart LR\n A[Usage Event] --> B[Meter Aggregation]\n B --> C{Credits Available?}\n C -->|Yes| D[Deduct from Balance]\n C -->|No| E{Overage Enabled?}\n E -->|Yes| F[Track Overage]\n E -->|No| G[Your App Enforces Limits]\n D --> H[Update Ledger]\n F --> H`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Credit deduction asynchronous रूप से (हर ~1 मिनट में) चलता है। Event ingestion और balance deduction के बीच थोड़ी देरी हो सकती है। इस देरी को संभालने के लिए अपना application design करें और individual requests पर access control के लिए real-time balance checks पर निर्भर न रहें।`})}),`\n`,_jsx(Heading,{level:`3`,id:`कई-मीटर-एक-क्रेडिट-पूल`,children:`कई मीटर, एक क्रेडिट पूल`}),`\n`,_jsx(_components.p,{children:`आप एक ही product पर कई meters को उसी credit entitlement से link कर सकते हैं। सभी meters एक shared balance से कटौती करते हैं।`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Example`}),`: दो meters वाला एक AI platform:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`text.generation`}),` — 1,000 tokens पर 1 credit`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`image.generation`}),` — प्रति image 10 credits`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`दोनों एक ही “AI Credits” पूल से घटाते हैं। ग्राहक अपने पोर्टल में एक एकीकृत बैलेंस देखते हैं।`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`विभिन्न मीटरों में `,_jsx(_components.code,{children:`meter_units_per_credit`}),` दरों का उपयोग करके सापेक्ष लागत व्यक्त करें। महंगे ऑपरेशन (इमेज जनरेशन) सस्ते ऑपरेशन (टेक्स्ट कम्प्लीशन) की तुलना में प्रति क्रेडिट कम मीटर यूनिट लेते हैं।`]})}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`List Customer Ledger`,icon:`scroll`,href:`/api-reference/credit-entitlements/list-customer-ledger`,children:_jsx(_components.p,{children:`एक ग्राहक के लिए पूर्ण क्रेडिट कटौती इतिहास देखें।`})}),_jsx(Card,{title:`Get Customer Balance`,icon:`wallet`,href:`/api-reference/credit-entitlements/get-customer-balance`,children:_jsx(_components.p,{children:`API के माध्यम से ग्राहक का वर्तमान क्रेडिट बैलेंस जांचें।`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`समस्या-निवारण`,children:`समस्या निवारण`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Events not appearing`,id:`events-not-appearing`,children:_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Event name का match बिल्कुल सटीक होना चाहिए (case-sensitive)`}),`\n`,_jsx(_components.li,{children:`जाँचें कि meter filters events को exclude नहीं कर रहे हैं`}),`\n`,_jsx(_components.li,{children:`सत्यापित करें कि customer IDs आपके account में मौजूद हैं`}),`\n`,_jsx(_components.li,{children:`परीक्षण के लिए filters को अस्थायी रूप से disable करें`}),`\n`]})}),_jsx(Accordion,{title:`Aggregation not working`,id:`aggregation-not-working`,children:_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`सत्यापित करें कि Over Property metadata key से बिल्कुल मेल खाता है`}),`\n`,_jsxs(_components.li,{children:[`strings के बजाय numbers का उपयोग करें: `,_jsx(_components.code,{children:`tokens: 150`}),`, `,_jsx(_components.code,{children:`tokens: \"150\"`}),` नहीं`]}),`\n`,_jsx(_components.li,{children:`सभी events में आवश्यक properties शामिल करें`}),`\n`]})}),_jsx(Accordion,{title:`Filters not working`,id:`filters-not-working`,children:_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Case बिल्कुल सटीक रखें`}),`\n`,_jsx(_components.li,{children:`Data type के लिए सही operators का उपयोग करें`}),`\n`,_jsx(_components.li,{children:`सुनिश्चित करें कि events में filtered properties शामिल हैं`}),`\n`]})}),_jsx(Accordion,{title:`Wrong usage totals`,id:`wrong-usage-totals`,children:_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`प्राप्त हुई actual events की संख्या जानने के लिए Events tab जाँचें`}),`\n`,_jsx(_components.li,{children:`Aggregation type (Count बनाम Sum) सत्यापित करें`}),`\n`,_jsx(_components.li,{children:`सुनिश्चित करें कि Sum और Max के लिए values numeric हैं`}),`\n`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`अगले-चरण`,children:`अगले चरण`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Send Events`,icon:`bolt`,href:`/features/usage-based-billing/event-ingestion`,children:_jsx(_components.p,{children:`अपने एप्लिकेशन से अपने मीटरों को उपयोग इवेंट भेजना शुरू करें।`})}),_jsx(Card,{title:`View Blueprints`,icon:`copy`,href:`/features/usage-based-billing/ingestion-blueprints`,children:_jsx(_components.p,{children:`सामान्य उपयोग मामलों के लिए रेडी-मेड मीटर कॉन्फ़िगरेशन का उपयोग करें।`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"sidebarTitle":"मीटर","title":"मीटर","description":"कच्चे उपयोग घटनाओं को बिल योग्य मात्राओं में परिवर्तित करें, समेकन और फ़िल्टरिंग के साथ।","icon":"sliders","keywords":["Dodo Payments","उपयोग मीटर","मीटरिंग","उपभोग ट्रैकिंग","aggregation"],"href":"/hi/features/usage-based-billing/meters"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"API संसाधन","slug":"api-संसाधन","depth":2,"children":[]},{"title":"मीटर बनाना","slug":"मीटर-बनाना","depth":2,"children":[]},{"title":"विश्लेषण देखना","slug":"विश्लेषण-देखना","depth":2,"children":[]},{"title":"मुद्रा के बजाय क्रेडिट में बिलिंग","slug":"मुद्रा-के-बजाय-क्रेडिट-में-बिलिंग","depth":2,"children":[{"title":"क्रेडिट-आधारित कटौती कब उपयोग करें","slug":"क्रेडिट-आधारित-कटौती-कब-उपयोग-करें","depth":3,"children":[]},{"title":"क्रेडिट घटाने के लिए मीटर को कॉन्फ़िगर करना","slug":"क्रेडिट-घटाने-के-लिए-मीटर-को-कॉन्फ़िगर-करना","depth":3,"children":[]},{"title":"क्रेडिट कटौती कैसे काम करती है","slug":"क्रेडिट-कटौती-कैसे-काम-करती-है","depth":3,"children":[]},{"title":"कई मीटर, एक क्रेडिट पूल","slug":"कई-मीटर-एक-क्रेडिट-पूल","depth":3,"children":[]}]},{"title":"समस्या निवारण","slug":"समस्या-निवारण","depth":2,"children":[]},{"title":"अगले चरण","slug":"अगले-चरण","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/dodopayments/0ee82a08f7b65bcb/seo.js","/_mintlify/custom/dodopayments/6f88c9bbee313616/assistant-loader.js"],"subdomain":"dodopayments","siteName":"Dodo Payments Documentation","title":"मीटर - Dodo Payments Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/features/usage-based-billing/meters","matchLevel":1},"es":{"href":"/es/features/usage-based-billing/meters","matchLevel":1},"ar":{"href":"/ar/features/usage-based-billing/meters","matchLevel":1},"fr":{"href":"/fr/features/usage-based-billing/meters","matchLevel":1},"de":{"href":"/de/features/usage-based-billing/meters","matchLevel":1},"id":{"href":"/id/features/usage-based-billing/meters","matchLevel":1},"ja":{"href":"/ja/features/usage-based-billing/meters","matchLevel":1},"ko":{"href":"/ko/features/usage-based-billing/meters","matchLevel":1},"pt-BR":{"href":"/pt-BR/features/usage-based-billing/meters","matchLevel":1},"vi":{"href":"/vi/features/usage-based-billing/meters","matchLevel":1},"cn":{"href":"/cn/features/usage-based-billing/meters","matchLevel":1},"hi":{"href":"/hi/features/usage-based-billing/meters","matchLevel":0},"it":{"href":"/it/features/usage-based-billing/meters","matchLevel":1},"sv":{"href":"/sv/features/usage-based-billing/meters","matchLevel":1}}},"lastModified":"2026-09-26T16:06:32.405Z","gitLastModified":"2026-09-26T16:03:47.000Z","originalFileLocation":"hi/features/usage-based-billing/meters.mdx","locale":"hi"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"कच्चे उपयोग घटनाओं को बिल योग्य मात्राओं में परिवर्तित करें, समेकन और फ़िल्टरिंग के साथ।\">\u003cmeta data-mint-head name=\"application-name\" content=\"Dodo Payments Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"मीटर - Dodo Payments Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"कच्चे उपयोग घटनाओं को बिल योग्य मात्राओं में परिवर्तित करें, समेकन और फ़िल्टरिंग के साथ।\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Dodo Payments Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.dodopayments.com/hi/features/usage-based-billing/meters\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://dodopayments.mintlify.site/_mintlify/api/og/v2?division=Usage+Based+Billing\u0026amp;title=%E0%A4%AE%E0%A5%80%E0%A4%9F%E0%A4%B0\u0026amp;description=%E0%A4%95%E0%A4%9A%E0%A5%8D%E0%A4%9A%E0%A5%87+%E0%A4%89%E0%A4%AA%E0%A4%AF%E0%A5%8B%E0%A4%97+%E0%A4%98%E0%A4%9F%E0%A4%A8%E0%A4%BE%E0%A4%93%E0%A4%82+%E0%A4%95%E0%A5%8B+%E0%A4%AC%E0%A4%BF%E0%A4%B2+%E0%A4%AF%E0%A5%8B%E0%A4%97%E0%A5%8D%E0%A4%AF+%E0%A4%AE%E0%A4%BE%E0%A4%A4%E0%A5%8D%E0%A4%B0%E0%A4%BE%E0%A4%93%E0%A4%82+%E0%A4%AE%E0%A5%87%E0%A4%82+%E0%A4%AA%E0%A4%B0%E0%A4%BF%E0%A4%B5%E0%A4%B0%E0%A5%8D%E0%A4%A4%E0%A4%BF%E0%A4%A4+%E0%A4%95%E0%A4%B0%E0%A5%87%E0%A4%82%2C+%E0%A4%B8%E0%A4%AE%E0%A5%87%E0%A4%95%E0%A4%A8+%E0%A4%94%E0%A4%B0+%E0%A4%AB%E0%A4%BC%E0%A4%BF%E0%A4%B2%E0%A5%8D%E0%A4%9F%E0%A4%B0%E0%A4%BF%E0%A4%82%E0%A4%97+%E0%A4%95%E0%A5%87+%E0%A4%B8%E0%A4%BE%E0%A4%A5%E0%A5%A4\u0026amp;theme=fcc3a546490e883f7462a320\u0026amp;signature=9a56b9a7fb91cefdfb600e3b302e27abff963f242abbb93b2b403f68b53facb1\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"मीटर - Dodo Payments Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"कच्चे उपयोग घटनाओं को बिल योग्य मात्राओं में परिवर्तित करें, समेकन और फ़िल्टरिंग के साथ।\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dodopayments.mintlify.site/_mintlify/api/og/v2?division=Usage+Based+Billing\u0026amp;title=%E0%A4%AE%E0%A5%80%E0%A4%9F%E0%A4%B0\u0026amp;description=%E0%A4%95%E0%A4%9A%E0%A5%8D%E0%A4%9A%E0%A5%87+%E0%A4%89%E0%A4%AA%E0%A4%AF%E0%A5%8B%E0%A4%97+%E0%A4%98%E0%A4%9F%E0%A4%A8%E0%A4%BE%E0%A4%93%E0%A4%82+%E0%A4%95%E0%A5%8B+%E0%A4%AC%E0%A4%BF%E0%A4%B2+%E0%A4%AF%E0%A5%8B%E0%A4%97%E0%A5%8D%E0%A4%AF+%E0%A4%AE%E0%A4%BE%E0%A4%A4%E0%A5%8D%E0%A4%B0%E0%A4%BE%E0%A4%93%E0%A4%82+%E0%A4%AE%E0%A5%87%E0%A4%82+%E0%A4%AA%E0%A4%B0%E0%A4%BF%E0%A4%B5%E0%A4%B0%E0%A5%8D%E0%A4%A4%E0%A4%BF%E0%A4%A4+%E0%A4%95%E0%A4%B0%E0%A5%87%E0%A4%82%2C+%E0%A4%B8%E0%A4%AE%E0%A5%87%E0%A4%95%E0%A4%A8+%E0%A4%94%E0%A4%B0+%E0%A4%AB%E0%A4%BC%E0%A4%BF%E0%A4%B2%E0%A5%8D%E0%A4%9F%E0%A4%B0%E0%A4%BF%E0%A4%82%E0%A4%97+%E0%A4%95%E0%A5%87+%E0%A4%B8%E0%A4%BE%E0%A4%A5%E0%A5%A4\u0026amp;theme=fcc3a546490e883f7462a320\u0026amp;signature=9a56b9a7fb91cefdfb600e3b302e27abff963f242abbb93b2b403f68b53facb1\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Dodo Payments Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#779812\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.dodopayments.com/hi/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/hi/features/usage-based-billing/meters.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"hi\" href=\"https://docs.dodopayments.com/hi/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.dodopayments.com/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.dodopayments.com/es/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://docs.dodopayments.com/ar/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.dodopayments.com/fr/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.dodopayments.com/de/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.dodopayments.com/id/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.dodopayments.com/ja/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.dodopayments.com/ko/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.dodopayments.com/pt-BR/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"vi\" href=\"https://docs.dodopayments.com/vi/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.dodopayments.com/cn/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.dodopayments.com/it/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"sv\" href=\"https://docs.dodopayments.com/sv/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.dodopayments.com/features/usage-based-billing/meters\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.dodopayments.com/#organization\",\"name\":\"Dodo Payments Documentation\",\"url\":\"https://docs.dodopayments.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/dodopayments/nM_mJfYkri-OpC5M/logo/light.svg?fit=max\u0026auto=format\u0026n=nM_mJfYkri-OpC5M\u0026q=85\u0026s=23f7a052f7ecb9d6570b7c95ee359a97\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.dodopayments.com#website\",\"name\":\"Dodo Payments Documentation\",\"url\":\"https://docs.dodopayments.com\",\"publisher\":{\"@id\":\"https://docs.dodopayments.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.dodopayments.com/hi/features/usage-based-billing/meters#webpage\",\"url\":\"https://docs.dodopayments.com/hi/features/usage-based-billing/meters\",\"name\":\"मीटर\",\"description\":\"कच्चे उपयोग घटनाओं को बिल योग्य मात्राओं में परिवर्तित करें, समेकन और फ़िल्टरिंग के साथ।\",\"dateModified\":\"2026-09-26T16:03:47.000Z\",\"isPartOf\":{\"@id\":\"https://docs.dodopayments.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.dodopayments.com/hi/features/usage-based-billing/meters#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.dodopayments.com/hi/features/usage-based-billing/meters#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Features\",\"item\":\"https://docs.dodopayments.com/hi/features/products\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Usage Based Billing\",\"item\":\"https://docs.dodopayments.com/hi/features/usage-based-billing/introduction\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"मीटर\",\"item\":\"https://docs.dodopayments.com/hi/features/usage-based-billing/meters\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.dodopayments.com/hi/features/usage-based-billing/meters#article\",\"headline\":\"मीटर\",\"name\":\"मीटर\",\"description\":\"कच्चे उपयोग घटनाओं को बिल योग्य मात्राओं में परिवर्तित करें, समेकन और फ़िल्टरिंग के साथ।\",\"url\":\"https://docs.dodopayments.com/hi/features/usage-based-billing/meters\",\"mainEntityOfPage\":{\"@id\":\"https://docs.dodopayments.com/hi/features/usage-based-billing/meters#webpage\"},\"dateModified\":\"2026-09-26T16:03:47.000Z\",\"keywords\":\"Dodo Payments, उपयोग मीटर, मीटरिंग, उपभोग ट्रैकिंग, aggregation\",\"publisher\":{\"@id\":\"https://docs.dodopayments.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.dodopayments.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Dodo Payments Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Dodo Payments Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/hi/features/usage-based-billing/meters.md","siteName":"Dodo Payments Documentation","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/features/usage-based-billing/meters"}]},{"language":"es","pages":[{"title":"es","href":"/es/features/usage-based-billing/meters"}]},{"language":"ar","pages":[{"title":"ar","href":"/ar/features/usage-based-billing/meters"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/features/usage-based-billing/meters"}]},{"language":"de","pages":[{"title":"de","href":"/de/features/usage-based-billing/meters"}]},{"language":"id","pages":[{"title":"id","href":"/id/features/usage-based-billing/meters"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/features/usage-based-billing/meters"}]},{"language":"ko","pages":[{"title":"ko","href":"/ko/features/usage-based-billing/meters"}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-BR/features/usage-based-billing/meters"}]},{"language":"vi","pages":[{"title":"vi","href":"/vi/features/usage-based-billing/meters"}]},{"language":"cn","pages":[{"title":"cn","href":"/cn/features/usage-based-billing/meters"}]},{"language":"hi","tabs":[{"tab":"Docs","icon":"book","groups":[{"group":"Getting Started","pages":[{"title":"Dodo Payments में आपका स्वागत है","sidebarTitle":"परिचय","icon":"rocket","href":"/hi/introduction"},{"title":"AI Coding Agents के साथ बनाएँ","sidebarTitle":"AI Coding Agents","icon":"robot","href":"/hi/developer-resources/build-with-ai-coding-agents"},{"title":"Dodo Payments में माइग्रेट करें","icon":"arrow-right-arrow-left","href":"/hi/migrate-to-dodo"},{"title":"Account Verification","icon":"id-card","href":"/hi/miscellaneous/verification-process"}]},{"group":"Features","pages":[{"sidebarTitle":"Products","title":"Products","icon":"box","href":"/hi/features/products"},{"sidebarTitle":"उत्पाद संग्रह","title":"उत्पाद संग्रह","icon":"layer-group","href":"/hi/features/product-collections"},{"sidebarTitle":"एकमुश्त भुगतान","title":"एकमुश्त भुगतान","icon":"credit-card","href":"/hi/features/one-time-payment-products"},{"group":"Subscriptions","icon":"infinity","pages":[{"sidebarTitle":"Subscriptions","title":"Subscriptions","icon":"repeat","href":"/hi/features/subscription"},{"sidebarTitle":"Add-ons","title":"Add-ons for Subscriptions","icon":"puzzle","href":"/hi/features/addons"},{"title":"ऑन-डिमांड सब्सक्रिप्शन","icon":"bolt","href":"/hi/developer-resources/ondemand-subscriptions"}]},{"group":"Usage Based Billing","icon":"arrow-trend-up","pages":[{"sidebarTitle":"परिचय","title":"Usage-Based Billing","description":"लचीले मीटरिंग और स्वचालित बिलिंग के साथ ग्राहकों को उनके द्वारा वास्तव में उपयोग की गई चीजों के आधार पर चार्ज करें।","icon":"box","href":"/hi/features/usage-based-billing/introduction"},{"sidebarTitle":"मीटर","title":"मीटर","icon":"sliders","href":"/hi/features/usage-based-billing/meters"},{"sidebarTitle":"इवेंट इनजेशन","title":"इवेंट इनजेशन","description":"अपने एप्लिकेशन से उपयोग इवेंट भेजें ताकि ग्राहक की खपत को ट्रैक किया जा सके और बिलिंग को शक्ति दी जा सके।","icon":"bolt","href":"/hi/features/usage-based-billing/event-ingestion"},{"group":"Ingestion Blueprints","icon":"copy","pages":[{"sidebarTitle":"परिचय","title":"इनजेशन ब्लूप्रिंट्स","icon":"box","href":"/hi/features/usage-based-billing/ingestion-blueprints"},{"title":"LLM Blueprint","icon":"brain-circuit","href":"/hi/developer-resources/ingestion-blueprints/llm"},{"title":"API गेटवे ब्लूप्रिंट","icon":"cloud","href":"/hi/developer-resources/ingestion-blueprints/api-gateway"},{"title":"ऑब्जेक्ट स्टोरेज ब्लूप्रिंट","icon":"box-archive","href":"/hi/developer-resources/ingestion-blueprints/object-storage"},{"title":"स्ट्रीम ब्लूप्रिंट","icon":"tower-broadcast","href":"/hi/developer-resources/ingestion-blueprints/stream"},{"title":"समय सीमा ब्लूप्रिंट","icon":"clock","href":"/hi/developer-resources/ingestion-blueprints/time-range"}]}]},{"sidebarTitle":"क्रेडिट-आधारित Billing","title":"क्रेडिट-आधारित Billing","icon":"coins","tag":"NEW","href":"/hi/features/credit-based-billing"},{"sidebarTitle":"Seat-Based Billing","title":"Seat-Based Billing","icon":"users","href":"/hi/features/seat-based-billing"},{"sidebarTitle":"हाइब्रिड Billing","title":"हाइब्रिड Billing Models","icon":"layer-group","href":"/hi/features/hybrid-billing"},{"title":"Upsells \u0026 Downsells","icon":"arrow-up-right-dots","href":"/hi/features/upsells-and-downsells"},{"group":"Customers","icon":"user-group","pages":[{"title":"ग्राहक प्रबंधन","icon":"user-group","href":"/hi/features/customers"},{"sidebarTitle":"ग्राहक पोर्टल","title":"ग्राहक पोर्टल","icon":"id-card","href":"/hi/features/customer-portal"},{"title":"Customer Wallets","icon":"wallet","tag":"NEW","href":"/hi/features/customer-wallet"},{"sidebarTitle":"भेजे गए ईमेल","title":"ग्राहक ईमेल लॉग","icon":"envelope","tag":"NEW","href":"/hi/features/email-logs"},{"sidebarTitle":"Customer Blocklist","title":"Customer Blocklist","icon":"user-slash","tag":"NEW","href":"/hi/features/customer-blocklist"}]},{"sidebarTitle":"छूट","title":"छूट","icon":"percent","href":"/hi/features/discount-codes"},{"group":"Recovery","icon":"rotate","tag":"NEW","pages":[{"sidebarTitle":"अवलोकन","title":"राजस्व पुनर्प्राप्ति","icon":"rotate","href":"/hi/features/recovery/overview"},{"sidebarTitle":"परित्यक्त कार्ट पुनर्प्राप्ति","title":"परित्यक्त कार्ट पुनर्प्राप्ति","icon":"cart-shopping","href":"/hi/features/recovery/abandoned-cart-recovery"},{"sidebarTitle":"सब्सक्रिप्शन डनिंग","title":"सब्सक्रिप्शन डनिंग","icon":"repeat","href":"/hi/features/recovery/subscription-dunning"},{"sidebarTitle":"सब्सक्रिप्शन भुगतान पुनः प्रयास","title":"सब्सक्रिप्शन भुगतान पुनः प्रयास","icon":"arrow-rotate-right","href":"/hi/features/recovery/payment-retries"},{"sidebarTitle":"मैन्युअल Retry","title":"मैन्युअल Payment Retry","icon":"hand-pointer","tag":"NEW","href":"/hi/features/recovery/manual-retry"}]},{"group":"Transactions","icon":"credit-card","pages":[{"title":"भुगतान","icon":"money-bill-transfer","href":"/hi/features/transactions/payments"},{"title":"रिफंड","icon":"rotate-left","href":"/hi/features/transactions/refunds"},{"title":"Disputes","icon":"circle-exclamation","href":"/hi/features/transactions/disputes"}]},{"group":"Entitlements","icon":"gift","tag":"NEW","pages":[{"title":"Introduction","sidebarTitle":"Introduction","icon":"box-archive","href":"/hi/features/entitlements/introduction"},{"title":"License Keys","icon":"key","href":"/hi/features/license-keys"},{"title":"Digital Product Delivery","sidebarTitle":"Digital Products","icon":"download","href":"/hi/features/digital-product-delivery"},{"title":"Feature Flag Entitlement","sidebarTitle":"Feature Flags","icon":"flag","tag":"NEW","href":"/hi/features/entitlements/feature-flags"},{"title":"Discord अधिकार","sidebarTitle":"Discord","icon":"discord","href":"/hi/features/entitlements/discord"},{"title":"GitHub अधिकार","sidebarTitle":"GitHub","icon":"github","href":"/hi/features/entitlements/github"},{"title":"टेलीग्राम इन्टाइटलमेंट","sidebarTitle":"टेलीग्राम","icon":"telegram","href":"/hi/features/entitlements/telegram"},{"title":"Framer अधिकार","sidebarTitle":"Framer","icon":"puzzle-piece","href":"/hi/features/entitlements/framer"},{"title":"Notion अधिकार","sidebarTitle":"Notion","icon":"book","href":"/hi/features/entitlements/notion"}]},{"group":"Payouts and Balances","icon":"wallet","pages":[{"title":"भुगतान प्रक्रिया","icon":"money-bill","href":"/hi/features/payouts/payout-structure"},{"title":"बैलेंस","icon":"file-invoice-dollar","href":"/hi/features/account-summary-payout-wallet"}]},{"group":"Account Management","icon":"user","pages":[{"sidebarTitle":"व्यवसाय को आर्काइव करें","title":"व्यवसाय को आर्काइव करना","icon":"box-archive","tag":"NEW","href":"/hi/features/archive-business"},{"title":"मल्टी-ब्रांड सेटअप","icon":"building-columns","href":"/hi/features/multi-brands"},{"title":"इनवॉइस प्रबंधन","icon":"file-invoice-dollar","href":"/hi/features/invoice-generation"},{"title":"टीम सदस्य","icon":"user-gear","href":"/hi/features/team"},{"title":"Communication Preferences","sidebarTitle":"Communication Preferences","icon":"bell","tag":"NEW","href":"/hi/features/communication-preferences"},{"title":"मेरा खाता","icon":"user-gear","href":"/hi/miscellaneous/accounts"}]},{"group":"Pricing","icon":"dollar-sign","pages":[{"sidebarTitle":"कर समावेशी मूल्य निर्धारण","title":"कर समावेशी मूल्य निर्धारण","icon":"file-invoice","href":"/hi/features/tax-inclusive-pricing"},{"sidebarTitle":"आप जो चाहें वह भुगतान करें","title":"आप जो चाहें वह भुगतान करें मूल्य निर्धारण","icon":"dollar-sign","href":"/hi/features/pay-what-you-want"},{"title":"B2B भुगतान","icon":"money-bills","href":"/hi/features/b2b-payments"},{"title":"स्थानीयकृत मूल्य निर्धारण","sidebarTitle":"स्थानीयकृत मूल्य निर्धारण","icon":"earth-americas","href":"/hi/features/localized-pricing"},{"sidebarTitle":"Purchasing Power Parity","title":"Purchasing Power Parity","tag":"NEW","icon":"money-bill-trend-up","href":"/hi/features/purchasing-power-parity"},{"sidebarTitle":"Charm Pricing","title":"Charm Pricing","tag":"NEW","icon":"tag","href":"/hi/features/charm-pricing"}]},{"sidebarTitle":"चेकआउट","title":"चेकआउट सुविधाएँ","icon":"cart-shopping","href":"/hi/features/checkout"},{"sidebarTitle":"डिज़ाइन","title":"डिज़ाइन और थीम अनुकूलन","icon":"palette","tag":"NEW","href":"/hi/features/design"},{"group":"Payment Methods","icon":"money-bill-wave","pages":[{"title":"Payment Methods","sidebarTitle":"Overview","icon":"layer-group","href":"/hi/features/payment-methods"},{"title":"क्रेडिट और डेबिट कार्ड","sidebarTitle":"कार्ड","icon":"credit-card","href":"/hi/features/payment-methods/cards"},{"title":"Digital Wallets","sidebarTitle":"Digital Wallets","icon":"wallet","href":"/hi/features/payment-methods/digital-wallets"},{"title":"Buy Now Pay Later (BNPL)","sidebarTitle":"BNPL","icon":"calendar-days","href":"/hi/features/payment-methods/bnpl"},{"title":"ACH Direct Debit","sidebarTitle":"ACH Direct Debit","icon":"building-columns","href":"/hi/features/payment-methods/ach"},{"title":"भारत भुगतान विधियाँ","sidebarTitle":"भारत","icon":"indian-rupee-sign","href":"/hi/features/payment-methods/india"},{"title":"यूरोपीय भुगतान विधियाँ","sidebarTitle":"यूरोप","icon":"euro-sign","href":"/hi/features/payment-methods/europe"},{"title":"दक्षिण कोरिया भुगतान विधियाँ","sidebarTitle":"दक्षिण कोरिया","icon":"won-sign","href":"/hi/features/payment-methods/south-korea"},{"title":"एशिया-प्रशांत भुगतान विधियाँ","sidebarTitle":"एशिया-प्रशांत","icon":"earth-asia","href":"/hi/features/payment-methods/asia-pacific"},{"title":"Pix","sidebarTitle":"Pix","icon":"brazilian-real-sign","href":"/hi/features/payment-methods/pix"},{"title":"Stablecoins","sidebarTitle":"Stablecoins","icon":"dollar-sign","href":"/hi/features/payment-methods/stablecoins"},{"title":"WeChat Pay","sidebarTitle":"WeChat Pay","icon":"comment-dollar","href":"/hi/features/payment-methods/wechat"}]},{"title":"तृतीय-पक्ष Analytics","sidebarTitle":"तृतीय-पक्ष Analytics","icon":"chart-line","tag":"NEW","href":"/hi/features/analytics"},{"sidebarTitle":"अनुकूलन मुद्रा","title":"अनुकूलन मुद्रा","icon":"money-bill-transfer","href":"/hi/features/adaptive-currency"},{"group":"BYOP","icon":"shuffle","tag":"BETA","pages":[{"title":"अपना Processor लाएँ (BYOP)","sidebarTitle":"अवलोकन","tag":"BETA","icon":"boxes-stacked","href":"/hi/features/byop"},{"title":"Stripe - Connect और Raw Card API Access","sidebarTitle":"Stripe","icon":"stripe","href":"/hi/features/byop/stripe"},{"title":"Adyen - Connect \u0026 Raw Card API Access","sidebarTitle":"Adyen","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/adyen.svg","href":"/hi/features/byop/adyen"}]},{"title":"स्टोरफ्रंट","icon":"store","href":"/hi/features/storefront"},{"title":"संबद्ध","icon":"users-line","href":"/hi/features/affiliates"},{"title":"Moderation API","icon":"shield-check","tag":"NEW","href":"/hi/features/moderation"},{"title":"iOS पर डिजिटल सामान बेचना","icon":"mobile","href":"/hi/features/appstore-digital-goods"},{"title":"डैशबोर्ड एनालिटिक्स","sidebarTitle":"डैशबोर्ड एनालिटिक्स","icon":"chart-line","href":"/hi/features/analytics-and-reporting"},{"title":"रिपोर्ट","sidebarTitle":"रिपोर्ट","icon":"file-invoice","href":"/hi/features/reports"}]},{"group":"Integrate","pages":[{"group":"SDKs","icon":"box-open","pages":[{"sidebarTitle":"अवलोकन","title":"आधिकारिक SDKs","icon":"box","href":"/hi/developer-resources/dodo-payments-sdks"},{"title":"TypeScript","icon":"js","href":"/hi/developer-resources/sdks/typescript"},{"title":"Python","icon":"python","href":"/hi/developer-resources/sdks/python"},{"title":"Go","icon":"golang","href":"/hi/developer-resources/sdks/go"},{"title":"Ruby","icon":"gem","href":"/hi/developer-resources/sdks/ruby"},{"title":"जावा","icon":"java","href":"/hi/developer-resources/sdks/java"},{"title":"Kotlin","icon":"k","href":"/hi/developer-resources/sdks/kotlin"},{"title":"PHP","icon":"php","href":"/hi/developer-resources/sdks/php"},{"title":"C#","icon":"c","href":"/hi/developer-resources/sdks/csharp"},{"title":"Rust","icon":"rust","href":"/hi/developer-resources/sdks/rust"}]},{"group":"Mobile Checkout SDKs","icon":"mobile","pages":[{"title":"Mobile Integration Guide","sidebarTitle":"Integration Guide","icon":"mobile","href":"/hi/developer-resources/mobile-integration"},{"title":"Android","sidebarTitle":"Android","tag":"NEW","icon":"android","href":"/hi/developer-resources/sdks/android"},{"title":"iOS","sidebarTitle":"iOS","tag":"NEW","icon":"apple","href":"/hi/developer-resources/sdks/ios"},{"title":"React Native","sidebarTitle":"React Native","tag":"NEW","icon":"react","href":"/hi/developer-resources/sdks/react-native"},{"title":"Flutter","sidebarTitle":"Flutter","tag":"NEW","icon":"layer-group","href":"/hi/developer-resources/sdks/flutter"}]},{"group":"Framework Adaptors","icon":"frame","pages":[{"sidebarTitle":"अवलोकन","title":"Framework Adaptors का अवलोकन","icon":"box","href":"/hi/developer-resources/framework-adaptors"},{"title":"Next.js एडाप्टर","icon":"code-merge","href":"/hi/developer-resources/nextjs-adaptor"},{"title":"Better Auth Adaptor","icon":"code-merge","href":"/hi/developer-resources/better-auth-adaptor"},{"title":"Convex Component","icon":"code-merge","href":"/hi/developer-resources/convex-component"},{"title":"TanStack Adaptor","icon":"code-merge","href":"/hi/developer-resources/tanstack-adaptor"},{"title":"Nuxt Adaptor","icon":"code-merge","href":"/hi/developer-resources/nuxt-adaptor"},{"title":"एक्सप्रेस एडाप्टर","icon":"code-merge","href":"/hi/developer-resources/express-adaptor"},{"title":"Astro Adaptor","icon":"code-merge","href":"/hi/developer-resources/astro-adaptor"},{"title":"SvelteKit एडाप्टर","icon":"code-merge","href":"/hi/developer-resources/sveltekit-adaptor"},{"title":"Hono अडैप्टर","icon":"code-merge","href":"/hi/developer-resources/hono-adaptor"},{"title":"Remix Adaptor","icon":"code-merge","href":"/hi/developer-resources/remix-adaptor"},{"title":"Fastify Adaptor","icon":"code-merge","href":"/hi/developer-resources/fastify-adaptor"},{"title":"Bun Adaptor","icon":"code-merge","href":"/hi/developer-resources/bun-adaptor"}]},{"group":"Webhooks","icon":"webhook","pages":[{"sidebarTitle":"Overview","title":"Webhooks","icon":"webhook","href":"/hi/developer-resources/webhooks"},{"title":"Webhook Events Guide","icon":"bell","href":"/hi/developer-resources/webhooks/intents/webhook-events-guide"},{"group":"Webhook Payloads","icon":"code","pages":[{"title":"भुगतान","icon":"credit-card","href":"/hi/developer-resources/webhooks/intents/payment"},{"sidebarTitle":"सदस्यता","title":"सदस्यता Webhooks","icon":"repeat","href":"/hi/developer-resources/webhooks/intents/subscription"},{"title":"रिफंड","icon":"rotate-left","href":"/hi/developer-resources/webhooks/intents/refund"},{"sidebarTitle":"विवाद","title":"Dispute Webhooks","icon":"circle-exclamation","href":"/hi/developer-resources/webhooks/intents/dispute"},{"title":"लाइसेंस कुंजी","icon":"key","href":"/hi/developer-resources/webhooks/intents/license-key"},{"title":"प्राधिकार अनुदान","icon":"gift","href":"/hi/developer-resources/webhooks/intents/entitlement-grant"},{"sidebarTitle":"क्रेडिट-आधारित बिलिंग","title":"क्रेडिट-आधारित बिलिंग Webhooks","icon":"coins","href":"/hi/developer-resources/webhooks/intents/credit"},{"title":"Recovery","icon":"rotate","href":"/hi/developer-resources/webhooks/intents/recovery"},{"sidebarTitle":"भुगतान","title":"भुगतान वेबहुक","icon":"money-bill-transfer","href":"/hi/developer-resources/webhooks/intents/payout"}]},{"group":"Deploy to Cloud","icon":"rocket","pages":[{"title":"Vercel Functions","icon":"triangle","href":"/hi/developer-resources/webhooks/examples/vercel-example"},{"title":"Cloudflare Workers","icon":"cloud","href":"/hi/developer-resources/webhooks/examples/cloudflare-example"},{"title":"Supabase Edge Functions","icon":"bolt","href":"/hi/developer-resources/webhooks/examples/supabase-example"},{"title":"Netlify Functions","icon":"diamond","href":"/hi/developer-resources/webhooks/examples/netlify-example"}]}]},{"group":"Testing \u0026 Demo Tools","icon":"flask","pages":[{"title":"टेस्ट मोड बनाम लाइव मोड","icon":"toggle-on","href":"/hi/miscellaneous/test-mode-vs-live-mode"},{"title":"Testing Process","icon":"flask","href":"/hi/miscellaneous/testing-process"},{"title":"एटलस डेमो उत्पाद","icon":"palette","href":"/hi/features/atlas-demo-website"}]},{"group":"Boilerplates","icon":"box-open","pages":[{"sidebarTitle":"Expo","title":"Expo Boilerplate","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/expo.svg","tag":"NEW","href":"/hi/developer-resources/expo-boilerplate"},{"sidebarTitle":"Supabase","title":"Supabase Boilerplate","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/supabase.svg","href":"/hi/developer-resources/supabase-boilerplate"},{"sidebarTitle":"Figma प्लगइन","title":"Figma प्लगइन","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/figma.svg","href":"/hi/integrations/figma-plugin"},{"sidebarTitle":"Next.js","title":"Next.js न्यूनतम बुनियाद","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/nextjs.svg","href":"/hi/developer-resources/nextjs-boilerplate"},{"sidebarTitle":"Astro","title":"Astro Minimal Boilerplate","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/astro.svg","href":"/hi/developer-resources/astro-boilerplate"},{"sidebarTitle":"FastAPI","title":"FastAPI Boilerplate","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/fastapi.svg","tag":"NEW","href":"/hi/developer-resources/fastapi-boilerplate"},{"sidebarTitle":"Go","title":"Go Boilerplate","icon":"golang","tag":"NEW","href":"/hi/developer-resources/go-boilerplate"}]},{"title":"Dodo CLI","icon":"terminal","tag":"NEW","href":"/hi/developer-resources/sdks/cli"},{"title":"ओवरले चेकआउट","icon":"cart-shopping","href":"/hi/developer-resources/overlay-checkout"},{"title":"इनलाइन चेकआउट","icon":"credit-card","href":"/hi/developer-resources/inline-checkout"},{"title":"बिलिंग SDK","icon":"boxes-stacked","href":"/hi/developer-resources/billingsdk"},{"title":"Dodo Payments MCP Server","icon":"server","href":"/hi/developer-resources/mcp-server"},{"title":"Agent Skills","icon":"wand-magic-sparkles","href":"/hi/developer-resources/agent-skills"},{"sidebarTitle":"Database Sync","title":"अपने डेटाबेस के साथ सिंक करें","icon":"database","href":"/hi/developer-resources/dodo-sync"},{"sidebarTitle":"सदस्यता माइग्रेशन","title":"Dodo Payments के लिए सदस्यता माइग्रेशन","icon":"file-import","href":"/hi/miscellaneous/subscription-migration"}]},{"group":"Merchant of Record","pages":[{"sidebarTitle":"MoR क्या है?","title":"परिचय","icon":"building-columns","href":"/hi/features/mor-introduction"},{"title":"MoR बनाम PG","icon":"scale-balanced","href":"/hi/features/mor-vs-pg"},{"title":"Merchant Acceptance के लिए पात्र देश","icon":"globe","href":"/hi/miscellaneous/accepted-countries-and-territories"},{"title":"समीक्षा और निगरानी नीति","icon":"magnifying-glass","href":"/hi/miscellaneous/review-monitoring-policy"},{"sidebarTitle":"App Store शुल्कों को दरकिनार करना","title":"Dodo Payments का उपयोग करके App Store और Play Store शुल्क से बचना","icon":"shield-check","href":"/hi/features/bypassing-app-store-fees"}]},{"group":"Miscellaneous","pages":[{"group":"Support Channels","icon":"headset","pages":[{"title":"सहायता और समर्थन","icon":"headset","href":"/hi/miscellaneous/help-support"},{"title":"विशेषता अनुरोध और रोडमैप","icon":"lightbulb","href":"/hi/features/feature-request"}]},{"title":"मोबाइल और डेस्कटॉप ऐप्स","icon":"mobile","href":"/hi/features/mobile-app"},{"title":"सुरक्षा रिपोर्टिंग नीति","icon":"shield","href":"/hi/miscellaneous/security-policy"}]}]},{"tab":"Guides","icon":"compass","pages":[{"title":"Guides","href":"/hi/developer-resources/integration-guide"}]},{"tab":"API Reference","icon":"rectangle-code","pages":[{"title":"API Reference","href":"/hi/api-reference/introduction"}]},{"tab":"External Integrations","icon":"plug","pages":[{"title":"External Integrations","href":"/hi/integrations/introduction"}]},{"tab":"Changelog","icon":"calendar-days","pages":[{"title":"Changelog","href":"/hi/changelog/introduction"}]},{"tab":"Community Projects","icon":"users","pages":[{"title":"Community Projects","href":"/hi/community/overview"}]}]},{"language":"it","pages":[{"title":"it","href":"/it/features/usage-based-billing/meters"}]},{"language":"sv","pages":[{"title":"sv","href":"/sv/features/usage-based-billing/meters"}]}]},"basePath":"","title":"मीटर - Dodo Payments Documentation","buildId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","deploymentId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DL7q6v_h.js","DynamicMarkdown-CaSwclgK.js","zoom-image-lightbox-BLUesUNd.js","lightbox-handle-r17bVUz3.js"]}