License Keys
أصدر مفاتيح ترخيص فريدة بعد الشراء.
Digital Delivery
سلم الملفات والمحتوى تلقائيًا بعد الدفع.
Payment Webhooks
استجب لأحداث نجاح الدفع وفشله.
Refunds API
أنشئ ردود أموال كاملة أو جزئية برمجيًا.
ما هي المدفوعات لمرة واحدة؟
المدفوعات لمرة واحدة هي عمليات شراء ثابتة ومقدّمة، وتناسب ما يلي:- تراخيص البرامج: فتح الوصول مدى الحياة أو فتح إصدار رئيسي.
- التنزيلات الرقمية: الكتب الإلكترونية أو القوالب أو الرسومات أو الإضافات.
- الخدمات: عمليات التدقيق أو حزم الإعداد أو الاستشارات لمرة واحدة.
- الدورات والتذاكر: الدورات أو ورش العمل أو الجلسات المباشرة.
الفوائد الرئيسية
- إتمام دفع بسيط: من دون تجديدات أو منطق للتوزيع النسبي.
- تنفيذ فوري: تسليم التراخيص أو الملفات فورًا.
- تسعير مرن: دعم الخصومات والضرائب.
- للمطورين أولًا: واجهات API واضحة للإنشاء وعمليات رد الأموال وwebhooks.
إنشاء منتجات لمرة واحدة
قم بإنشاء منتجات في لوحة تحكم مدفوعات Dodo، ثم قم ببيعها عبر الدفع المستضاف، أو روابط الدفع، أو واجهة برمجة التطبيقات الخاصة بك.
إعداد المنتج
قم بتكوين الحقول في لوحة التحكم لتعريف كيفية ظهور منتجك وبيعه.تفاصيل المنتج
- اسم المنتج (مطلوب): الاسم المعروض في صفحة إتمام الدفع والفواتير.
- وصف المنتج: توضيح واضح للقيمة التي يراها العملاء قبل الدفع.
- صورة المنتج: بصيغة PNG أو JPG أو WebP وبحجم يصل إلى 3 MB.
- العلامة التجارية: اربط المنتج بعلامة تجارية محددة لتخصيص المظهر ورسائل البريد الإلكتروني.
- فئة الضريبة (مطلوب): اختر الفئة الصحيحة لتحديد قواعد الضرائب.
التسعير
- نوع التسعير: اختر One Time.
- السعر (مطلوب): رسوم ثابتة بعملة محددة.
- الخصم القابل للتطبيق (%): خصم اختياري بنسبة مئوية يُعرض في صفحة إتمام الدفع والفواتير.
الإعدادات المتقدمة
توجد هذه الإعدادات الاختيارية في أقسام التسعير والاستحقاقات والبيانات الوصفية في نموذج المنتج:- التسعير شامل الضرائب (في التسعير): عرض الأسعار شاملةً الضرائب المطبقة.
- مفتاح الترخيص (في الاستحقاقات): إصدار مفتاح فريد بعد الشراء. راجع مفاتيح الترخيص.
- الملفات الرقمية (في الاستحقاقات): تسليم الملفات أو المحتوى تلقائيًا. راجع تسليم المنتجات الرقمية.
- البيانات الوصفية: إرفاق أزواج مفتاح-قيمة مخصصة لوضع علامات داخلية أو لإجراء عمليات تكامل. راجع البيانات الوصفية.
إدارة API
Create Payments
Create Payments
استخدم
POST /checkouts لإنشاء جلسة إتمام دفع تجمع دفعة لمرة واحدة لمنتجاتك.API Reference
اعرض API إنشاء الدفع.
Refund Payments
Refund Payments
استخدم
POST /refunds لإنشاء عمليات رد أموال كاملة أو جزئية.API Reference
تعرّف على كيفية رد أموال الدفع.
List and Retrieve Payments
List and Retrieve Payments
استخدم
GET /payments لسرد عمليات الدفع وGET /payments/{payment_id} لاسترداد إحداها. واسترد عناصر السطر باستخدام GET /payments/{payment_id}/line-items.List Payments
تصفّح API القوائم.
Get Payment Detail
راجع API الاسترداد.
Retrieve Line Items
افحص العناصر التي تم شراؤها لعملية دفع.
Payment Webhooks
Payment Webhooks
استجب لأحداث مثل payment.succeeded أو payment.failed في الواجهة الخلفية لديك.
Webhook Guide
تعامل مع أحداث دورة حياة الدفع.
حالات الاستخدام الشائعة
- الأدوات القائمة على التراخيص: افتح الميزات باستخدام مفتاح لمرة واحدة.
- الأصول الرقمية: السمات أو القوالب أو مجموعات الأيقونات أو الوسائط.
- الخدمات الاحترافية: تنفيذ أو إعداد برسوم ثابتة.
- التعليم: تذاكر الدورات وورش العمل لمرة واحدة.
أمثلة على التكامل
جلسات إتمام الدفع (دفعة واحدة)
أنشئ جلسة إتمام دفع تتضمن منتجًا لمرة واحدة في سلة التسوق:أفضل الممارسات
- وضّح ما سيتم تسليمه: أخبر المشترين بالضبط بما سيحصلون عليه وكيف سيتم تسليمه.
- سلّم فورًا: استخدم مفاتيح التراخيص أو التسليم الرقمي لتوفير الوصول الفوري.
- التتبّع باستخدام البيانات الوصفية: خزّن معرّفاتك لتسهيل المطابقة.