الانتقال إلى المحتوى الرئيسي
تتيح لك الفوترة بناءً على الاستخدام فرض رسوم على العملاء مقابل ما يستخدمونه فعليًا - استدعاءات API، التخزين، رموز الذكاء الاصطناعي، أو أي مقياس تحدده. يدفع العملاء مقابل الاستهلاك، وليس الرسوم الثابتة.
مثالي لـ: واجهات برمجة التطبيقات، خدمات الذكاء الاصطناعي، منصات البنية التحتية، وأي منتج حيث تتناسب القيمة مع الاستخدام.

كيف تعمل

1

إرسال أحداث الاستخدام

ترسل تطبيقك أحداثًا عندما تحدث إجراءات قابلة للفوترة.
{
  "event_id": "evt_123",
  "customer_id": "cus_abc",
  "event_name": "api.call",
  "metadata": { "endpoint": "/v1/users" }
}
2

عدادات تجميع الاستخدام

تجمع العدادات الأحداث إلى كميات قابلة للفوترة باستخدام العد، المجموع، الحد الأقصى، أو آخر تجميع.
3

الفوترة التلقائية

حدد الأسعار لكل وحدة والحدود المجانية. يتم فوترة العملاء تلقائيًا في كل دورة.

المفاهيم الأساسية

الأحداث

تمثل الأحداث إجراءات الاستخدام في تطبيقك. تتضمن كل حدث:
  • اسم الحدث: نوع الاستخدام (مثل، api.call)
  • معرف العميل: من استخدمه
  • البيانات الوصفية: خصائص إضافية للتجميع

العدادات

تجمع العدادات الأحداث إلى كميات قابلة للفوترة:
  • العدد: إجمالي الأحداث (استدعاءات API)
  • المجموع: إضافة القيم (إجمالي البايتات)
  • الحد الأقصى: أعلى قيمة (أقصى عدد من المستخدمين)
  • الأخير: أحدث قيمة
واجهة إنشاء العداد

المنتجات ذات التسعير بناءً على الاستخدام

حدد الأسعار لكل وحدة والحدود المجانية الاختيارية:
تكوين التسعير
مثال: 2,500 استدعاء - 1,000 مجانًا = 1,500 × 0.02=0.02 = 30.00

أرصدة العملاء

امنح العملاء أرصدة استخدام مشمولة تتجدد في كل دورة فوترة. تنطبق الأرصدة قبل الاستخدام المدفوع.

البداية السريعة

1

إنشاء عداد

في لوحة التحكم الخاصة بك: عداداتإنشاء عداد
  1. حدد اسم الحدث (مثل، api.call)
  2. اختر التجميع (العدد، المجموع، الحد الأقصى، الأخير)
  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

مراقبة الاستخدام

لوحة عداد الفوترة
تحقق من لوحة عدادك لرؤية الأحداث وتجميع الاستخدام. يتم فوترة العملاء تلقائيًا في كل دورة.

حالات الاستخدام

واجهات برمجة التطبيقات والبنية التحتية

تتبع استدعاءات API، ساعات الحوسبة، النطاق الترددي، التخزين. مثال: $0.001 لكل استدعاء بعد 10,000 مجانًا.

تتبع استخدام الذكاء الاصطناعي

تتبع الرموز، الأجيال، وقت المعالجة. مثال: $0.04 لكل صورة قياسية، $0.08 لكل صورة عالية الدقة.

البيانات والتحليلات

فرض رسوم بناءً على البيانات المعالجة، الاستعلامات المنفذة، السجلات المحللة. مثال: $5 لكل جيجابايت بعد 10 جيجابايت مجانًا.

الاتصالات

عد الرسائل، الدقائق، البيانات المنقولة. مثال: $0.01 لكل رسالة نصية مرسلة.

الخطوات التالية