الميزات الجديدة
1. الحقوق
تأتي Dodo Payments الآن مع طبقة موحدة من الحقوق - طبقة واحدة تدعم التسليم التلقائي لكل تكامل. يمكن لمنتج واحد تقديم حقوق متعددة مع كل عملية شراء ناجحة أو اشتراك نشط.
تنضم هذه التكاملات إلى تكاملات مفاتيح الترخيص (مفاتيح فريدة مع حدود التنشيط ومدة الصلاحية) و الملفات الرقمية (روابط تنزيل موقعة للكتب الإلكترونية والقوالب والوسائط) الموجودة، والمدارة جميعاً الآن من خلال نفس دورة حياة المنح.
ما تحصل عليه افتراضياً
السوالب
تشتعل أربعة أحداث دورة حياة جديدة لكل منحة:
تعرف على المزيد: الحقوق | سوالب منح الحقوق
2. أسباب إلغاء الاشتراك في بوابة العملاء
عندما يقوم العملاء بإلغاء اشتراك من بوابة العملاء، يُطلب منهم الآن مشاركة سبب إلغائهم قبل التأكيد. يتم تخزين السبب الملتقط على الاشتراك كـcancellation_feedback، يتم عرضه في واجهة برمجة التطبيقات وحمولات السوالب، ومتاح في لوحة التحكم بحيث يمكنك ملاحظة أنماط الاضطراب بسرعة.

أين يظهر
- كائن الاشتراك: حقل
cancellation_feedbackجديد (إحدى القيم الواردة أعلاه) وcancellation_comment(نص حر اختياري)، ويتم ملؤهما عند إلغاء العميل - webhook الخاص بـ
subscription.cancelled: يتم تضمين كلا الحقلين في الحمولة - API: مرّر
cancellation_feedbackوcancellation_commentإلىPATCH /subscriptions/{subscription_id}عند جدولة عملية إلغاء أو تنفيذها برمجيًا
3. حد أدنى قابل للتكوين للتفويض INR للتفويضات الإلكترونية
يمكنك الآن إعداد حد التفويض للتفويضات الإلكترونية INR على الاشتراكات الدورية للبطاقات الهندية. سابقًا، كان كل اشتراك للبطاقات الهندية تحت ₹15,000 يستخدم تفويض الطلب المحدد بـ ₹15,000. الآن يمكنك تجاوز هذا الحد على مستوى التاجر — ولكل جلسة دفع أو اشتراك إذا لزم الأمر. مبلغ التفويض المسجل لدى بنك العميل هوmax(mandate_min_amount_inr_paise, billing_amount)، لذلك يعمل هذا المبلغ كـ سقف الموافقة كلما كانت الفاتورة أقل من الحد الأدنى.
- تجاوز حسب الطلب (
mandate_min_amount_inr_paiseعلى جلسة الدفع، الدفع، أو الاشتراك) - إعداد التاجر على مستوى العمل
- الافتراضية النظامية بقيمة ₹15,000 (1,500,000 بايزة)
هذا الإعداد يؤثر فقط على التفويضات الإلكترونية المسجلة لبطاقات الصادرة عن الهند (Visa، Mastercard، RuPay) على اشتراكات INR. اتبع اشتراكات UPI تدفق AutoPay الخاص بها وغير معنونة.
4. إعداد شامل لرسوم العملة التكيفية
العملة التكيفية هي الخاصية التي تتيح لك شحن العملاء بعملتهم المحلية. افتراضيًا، يتحمل العميل رسوم العملة التكيفية 2–4% ويتم إضافتها فوق السعر المعروض. مع الإعداد الجديد الشامل للرسوم، يمكنك عكس هذا: الحفاظ على السعر المعروض دون تغيير للعميل وامتصاص الرسوم بنفسك. أين يمكن تكوينها اذهب إلى الإعدادات → العمل، تأكد من تمكين التسعير التكيفي، وقم بالتبديل إلى شامل الرسوم في قسم العملة التكيفية. تجاوز حسب الطلب يمكنك أيضًا تجاوز الإعداد الافتراضي للتاجر للمدفوعات الفردية، ورسوم الاشتراكات عند الطلب، وتغييرات الخطط باستخدام القيمة المنطقيةadaptive_currency_fees_inclusive:
التعاملات INR → INR دائمًا ما تعتبر شاملة بغض النظر عن إعداد العمل أو التجاوز حسب الطلب.
5. تطبيق ديسكتوب Dodo Payments
التطبيق الرسمي Dodo Payments Desktop متاح الآن بشكل عام لنظام التشغيل macOS, Windows, وLinux. أدِر لوحة تحكم الدفعات الخاصة بك كتطبيق محلي سريع - بدون الحاجة إلى علامة تبويب المتصفح.
ما بالداخل
- تنفيذ محلي صغير — مبني بـ Tauri على webview النظام المحلي، حوالي 5 ميجابايت إجمالي (بدون Chromium مدمج)
- موقع ومصدق — تم توقيع برامج macOS بمعرف مطور Apple وتوثيقها، لذا لا توجد تحذيرات Gatekeeper
- تحديث تلقائي — يتحقق كل 4 ساعات ويطبق التحديثات الموقعة تلقائيًا من GitHub Releases (يعمل على macOS، Windows، وLinux AppImage)
- شريط النظام + شريط القوائم — إخفاء في الدرج على macOS، قوائم كاملة File/Edit/View/Help مع اختصارات لوحة المفاتيح (
⌘⇧Hيذهب إلى لوحة التحكم،⌘Lينسخ URL الحالي،⌘⌥Iأدوات المطورين) - دعم الربط العميق — روابط اعتماد رابط السحر تفتح مباشرة في التطبيق
- دعم النوافذ المتعددة — افتح لوحات تحكم متعددة جنبًا إلى جنب
6. مدفوعات العملات المستقرة (USDC, USDP, USDG)
اقبل مدفوعات العملات المستقرة عالميًا مع تسوية بالدولار الأمريكي. يدفع العملاء من محفظة العملة المستقرة المفضلة لديهم على الشبكة التي يختارونها؛ أنت تتلقى الدولار الأمريكي العادي بدون تعرض لتقلبات العملات المشفرة، بدون عكس عمليات الدفع، ولا حاجة للبنية التحتية المصرفية من جانب العميل. العملات والشبكات المدعومة
التغطية
التكوين
مرر
crypto_currency في allowed_payment_method_types عند إنشاء جلسة الدفع:
payment.succeeded الخاصة بك ويتم تحويل العميل إلى صفحة النجاح الخاصة بك.
مدفوعات العملات المستقرة غير قابلة للعكس بطبيعتها — لا توجد عمليات عكس للمدفوعات. نوصي دائمًا بعرض
credit و debit كطرق احتياطية للعملاء الذين لا يمتلكون محفظة عملة مستقرة.7. استيراد مفاتيح الترخيص الحالية
يمكنك الآن استيراد مفاتيح الترخيص من نظام آخر إلى Dodo Payments باستخدام واجهة برمجة تطبيقات Create License Key. يفتح هذا عملية الترحيل بدون انقطاع من أي مزود خارجي لمفاتيح الترخيص، بحيث يمكن لعملائك الحاليين الاستمرار في تفعيل مفاتيحهم والتحقق منها وإلغاء تفعيلها ضد Dodo Payments بدون إعادة الإصدار.source: "import" (مقابل source: "auto" للمفاتيح التي تم إنشاؤها تلقائيًا عند الدفع)، بحيث يمكنك التمييز بين المخزون المهاجر من المفاتيح المصدرة من Dodo Payments عند استعلام GET /license_keys. payment_id على المفاتيح المستوردة هو null لأنها ليست مرتبطة بمعاملة Dodo Payments.
تعرف على المزيد: مفاتيح الترخيص | واجهة برمجة تطبيقات Create License Key
8. require_phone_number للجلسات الدفعية
إلزم العملاء بتقديم رقم هاتف أثناء الدفع عن طريق تعيين feature_flags.require_phone_number: true عند إنشاء جلسة دفع. يصبح رقم الهاتف حقلًا مطلوبًا في نموذج الدفع، مع التحقق من صحة النموذج مؤكداً “رقم الهاتف مطلوب” إذا تركه العميل فارغًا.
تعرف على المزيد: ميزات الدفع | واجهة برمجة تطبيقات إنشاء جلسة دفع
إصلاحات الأخطاء والتحسينات
- إصلاحات الأخطاء الطفيفة وتحسينات الاستقرار عبر المنصة