الانتقال إلى المحتوى الرئيسي

البدء وإعداد الحساب

ج: قم بزيارة لوحة التحكم الخاصة بنا وأدخل البريد الإلكتروني وكلمة المرور الخاصة بتسجيل الدخول التي تم مشاركتها معك في بريد الترحيب. إذا واجهت أي مشاكل، يرجى التواصل مع فريق الدعم لدينا.
ج: الوثائق المطلوبة للتحقق تشمل هوية صادرة عن الحكومة (لتحقق الهوية) ومستندات تسجيل الأعمال (لتحقق الأعمال). لمزيد من التفاصيل، تحقق من صفحة عملية التحقق.
ج: إذا تم رفض تحققك، ستتلقى بريدًا إلكترونيًا يوضح سبب الرفض. يمكنك الاتصال بفريق الدعم لدينا لحل أي مشاكل، وتصحيح الوثائق، وإعادة التقديم. ستقوم فريق التحقق لدينا بتمكين خيار إعادة التقديم إذا لزم الأمر.
ج: عادةً ما تستغرق عملية التحقق 24-72 ساعة عمل. ومع ذلك، إذا كانت هناك حاجة إلى مستندات إضافية، قد تستغرق العملية وقتًا أطول.
ج: نحتاج إلى موقعك لفهم نوع المنتجات التي تبيعها والتحقق من عملك للوصول المباشر. إذا لم يكن لديك موقع ويب أو كنت في عملية بناء واحد، يرجى التواصل معنا على [email protected]
ج: نعم، نحن ندعم الأعمال غير المسجلة أيضًا. لا تحتاج إلى عمل مسجل لاستخدام مدفوعات دودي. يمكنك التسجيل كفرد وبدء تلقي المدفوعات الدولية دون أي متاعب. ستحتاج أيضًا إلى تقديم نماذج تحقق الهوية ونماذج تحقق الأعمال كعمل غير مسجل لكي نقوم بتسجيلك.
ج: لا، يمكنك إدارة عدة أعمال من خلال حساب واحد. لإضافة عمل جديد، انقر على أيقونة + في الزاوية السفلية اليسرى من لوحة التحكم واختر خيار إضافة عمل. يمكنك الرجوع إلى /miscellaneous/accounts#managing-multiple-businesses لمزيد من التفاصيل
ج: لا، ليس هناك حاجة للانتظار. يمكنك البدء في الدمج باستخدام وضع الاختبار، وبمجرد نجاح تحققك، يمكنك البدء في إجراء المدفوعات الحية في الإنتاج. تعرف على المزيد حول أوضاع الاختبار والحياة هنا، /miscellaneous/test-mode-vs-live-mode
ج: تأكد من أنك قد قدمت مستندات تحقق الهوية والأعمال في علامة التبويب الإعدادات. إذا كنت قد قدمتها بالفعل ومرت أكثر من 72 ساعة، تحقق من السبب الذي يجعلها معلقة في نفس الصفحة واتصل بفريق الدعم.
ج: حاليًا لا يمكنك حذف المنتجات أو العملاء حيث أن هذه تحتاج للحفاظ على السجلات للامتثال المستقبلي. نحن نعمل حاليًا على ميزة أرشفة المنتجات التي ستسمح لك بإزالة المنتج من قسم المنتجات النشطة لديك.
ج: يمكنك إضافة شعار عملك واسم عملك إلى صفحة الدفع. لتحميلها، قم بزيارة صفحة ملف تعريف العمل في لوحة التحكم الخاصة بك.
ج: نعم. يمكنك:
  • الانتقال إلى لوحة التحكم → الإعدادات → إعدادات العمل
  • تحديث شعارك، واسم العلامة التجارية، وبريد الدعم.
  • ستظهر التغييرات على كل من الروابط الثابتة والديناميكية
ج: لا. تدفق الدفع المستضاف لا يدعم التضمين في iframe.بدلاً من ذلك:
ج: لا. المنتجات إلزامية في نظام مدفوعات دودي.
ج: لا، نحن لا ندعم مواقع التجارة الإلكترونية.
ج: نعم، يمكنك التبديل بين العلامات التجارية للمنتجات. يمكنك اختيار العلامة التجارية المطلوبة عند إنشاء أو تعديل المنتجات في لوحة التحكم الخاصة بك.
ج: لا، مدفوعات دودي حاليًا لا تدعم:
  • حذف علامة تجارية: إذا كانت العلامة التجارية غير مستخدمة، يمكنك ببساطة تجاهلها — لن تؤثر على حسابك أو عملياتك
  • تغيير أو تحديث عنوان URL للعلامة التجارية: بمجرد إنشائها، لا يمكن تعديل عنوان URL للعلامة التجارية. حتى إذا كان عنوان URL غير صحيح، فإنه لا يؤثر على إعدادك أو وظيفتك
ج: لا، مدفوعات دودي حاليًا لا تدعم السلع المادية ولا تقدم مكونًا إضافيًا لـ Shopify.

التحقق، الضرائب والامتثال

ج: عادةً ما تستغرق مدفوعات دودي من 24 إلى 72 ساعة عمل لمعالجة التحقق. ومع ذلك، قد تحدث تأخيرات بسبب:
  • حجم كبير من الطلبات
  • عطلات نهاية الأسبوع والعطلات العامة
  • تقديمات غير مكتملة أو غير صحيحة
  • مراجعات يدوية للمخاطر أو الامتثال
إذا مرت أكثر من 72 ساعة، يرجى التحقق من بريدك الإلكتروني أو لوحة تحكم مدفوعات دودي لأي إجراء مطلوب. يمكنك أيضًا إرسال رسالة مباشرة إلى بريدك الإلكتروني المسجل إلى الفريق على Discord للمتابعة.
ج: استخدم محرر PDF مناسب مثل:
  • Adobe Acrobat
  • Mac Preview (يعمل لمعظم المستخدمين)
  • Smallpdf أو PDFescape (محررات عبر الإنترنت)
إذا كان هناك علامة X على التوقيع، تأكد من:
  • أنك تحفظ الملف بعد تطبيق التوقيع.
  • الأداة تقوم بتسطيح طبقة التوقيع (بعض المحررين لا تفعل ذلك).
تجنب التوقيع في معاينات المتصفح — فهي لا تدمج دائمًا التوقيعات الرقمية بشكل صحيح.
ج: إذا اخترت نوع الكيان الخاطئ (على سبيل المثال، اخترت “منظمة” ولكنك فرد أو مالك وحيد مع GST)، قد يكون تحققك معلقًا، مما يتطلب منك تغيير أو تحديث الوثائق.خطوات الإصلاح: الخطوة 1: أبلغ الدعم عبر Intercom أو Discord، الذين سيساعدونك في تمكين إعادة التقديم لنموذج الامتثال للسحب. الخطوة 2: اختر نوع التسجيل الصحيح، وأعد تقديم الوثائق المطلوبة.
ج: إذا تم رفض تحققك بسبب عدم تطابق الكيان (على سبيل المثال، اخترت “منظمة” ولكنك فرد أو مالك وحيد مع GST)، ستحتاج إلى تصحيح نوع التسجيل وإعادة تقديم وثائقك.خطوات الإصلاح: الخطوة 1: تحقق من لوحة التحكم الخاصة بك أو بريدك الإلكتروني لمعرفة السبب المحدد للرفض. الخطوة 2: اتصل بالدعم عبر Intercom أو بريد الدعم ([email protected]) لطلب الوصول لإعادة التقديم لنموذج الامتثال للسحب. الخطوة 3: اختر نوع التسجيل الصحيح (فرد مقابل منظمة) وأعد تقديم جميع الوثائق المطلوبة. الخطوة 4: انتظر فريق الامتثال لمراجعة إعادة تقديمك.
سيتم تمكين خيار إعادة التقديم من قبل فريق التحقق لدينا بعد أن تتواصل مع الدعم. تأكد من اختيار نوع الكيان الصحيح هذه المرة لتجنب المزيد من التأخيرات.
ج: نعم. بمجرد أن تتجاوز أرباحك حد السحب (100 دولار)، تعطي مدفوعات دودي الأولوية للتحقق الخاص بك.
هذا لا يضمن الموافقة الفورية — تأكد من أن نموذج عملك ووثائقك متوافقة.
إذا كنت قد تجاوزت 100 دولار وما زلت ترى تأخيرات، تواصل مع دعمنا.
ج: لا. يجب أن يتطابق الشخص الذي يقوم بالتسجيل مع المالك القانوني للعمل وجميع الوثائق المقدمة.إذا كان والدك هو المالك الفعلي للعمل:
  • يجب أن يقوم بالتسجيل باستخدام بريده الإلكتروني ورقم هاتفه المحمول.
  • يجب أن تكون جميع الوثائق باسمهم.
استخدام اسم شخص آخر للتحقق بينما تدير العمل قد يؤدي إلى رفض الامتثال.
ج: يمكنك العثور على السبب في:
  • لوحة تحكم مدفوعات دودي، تحت قسم التحقق.
  • إشعارات البريد الإلكتروني (إذا كانت مفعلة)
إذا لم يكن مرئيًا، اتصل بـ [email protected] أو أرسل رسالة مباشرة إلى معرف بريدك الإلكتروني المسجل إلى أحد أعضاء الفريق.
ج: نعم — ولكن فقط إذا:
  • قمت بإصلاح المشكلات التي أدت إلى الرفض.
  • لا تحاول تجاوز قرارات المخاطر (مثل إلغاء التسجيل بسبب مخاوف الاحتيال).
إنشاء حسابات متعددة دون حل المشكلة الأساسية من المحتمل أن يؤدي إلى رفض الحساب الجديد أيضًا.
ج: إذا رأيت رسالة تفيد بأن حسابك تم إلغاء تسجيله سابقًا من قبل فريق المخاطر:
  • فهذا يعني أن مدفوعات دودي وجدت مشكلات كبيرة في الامتثال أو المخاطر مع نشاطك أو عملك.
  • محاولة إنشاء حسابات جديدة باستخدام نفس الهوية أو تفاصيل العمل من المحتمل أن يتم رفضها مرة أخرى.
إذا كنت تعتقد أن هذا خطأ، أرسل بريدًا إلى [email protected] واطلب مراجعة — أرفق أدلة واضحة لدعم قضيتك.
ج: لتجنب التأخيرات:
  • قدم مستندات واضحة ومهيكلة بشكل صحيح
  • تجنب الرسائل المتكررة/الوسوم في Discord — فهذا يبطئ الطابور
  • اذكر إذا كنت قد تجاوزت حد السحب أو لديك جداول زمنية عاجلة
  • أرسل رسالة مباشرة إلى معرف بريدك الإلكتروني المسجل إذا طُلب منك
يتم إكمال معظم مراجعات السحب في غضون 72 ساعة عمل، ما لم يكن هناك مشكلة في تقديمك.
ج: هذه النماذج مرتبطة بنوع الكيان الخاص بك:
  • W-8BEN مخصص للأفراد
  • W-8BEN-E مخصص للمنظمات
إذا قدمت النموذج الخاطئ:
  • اتصل بالدعم لإعادة تعيين النموذج الخاص بك.
  • املأ وقدم نوع النموذج الصحيح.
  • تأكد من أن PAN في الحقل الصحيح (السطر 6a للأفراد).
راجع أدلة النماذج الرسمية من IRS إذا كنت مرتبكًا.
ج: لا. إذا كنت مسجلاً مع GST كفرد (مالك وحيد)، فلا تزال تعتبر فردًا.✅ استخدم W-8BEN ✅ اختر “فرد” في التسجيل ❌ لا تملأ W-8BEN-E أو اختر “منظمة” ما لم تكن كيانًا قانونيًا مسجلاً
ج: إنشاء حساب جديد لتجاوز إلغاء التسجيل السابق غير مسموح. إذا حاولت ذلك:
  • قد يتم أيضًا وضع علامة على الحساب الجديد أو رفضه
  • قرارات المخاطر تنتقل عبر التسجيلات إذا كان العمل أو الشخص الأساسي هو نفسه
إذا كنت تعتقد أنك تم إلغاء تسجيلك بشكل خاطئ، أرسل بريدًا إلى [email protected] مع قضيتك.
ج: تقوم مدفوعات دودي تلقائيًا بحساب وتطبيق GST للمتاجر الهندية بناءً على موقع العميل.
ج: نعم، تدعم مدفوعات دودي المبيعات الدولية وتدير جميع الامتثال المرتبط بها.
ج: نعم، هي إلزامية. حيث أننا التاجر المسجل ونقوم بإنشاء الفواتير، وتقديم الضرائب، وضمان أن جميع المشتريات متوافقة، نحتاج إلى عنوان الفواتير الخاص بالعميل. يمكنك تنفيذ تدفق الدفع القائم على API حيث يمكنك ملء تفاصيل العميل مسبقًا إذا كنت قد جمعتهم بالفعل لضمان تجربة أكثر سلاسة لعملائك، ولكننا سنحتاج إلى هذه التفاصيل لكل عملية شراء.
ج: ليس بشكل مباشر. تعمل مدفوعات دودي كتاجر مسجل، وتتعامل مع الضرائب من جانب العميل، وتقوم بتحويلها حيثما كان ذلك مناسبًا. لا يزال يتعين عليك:
  • تقديم ضريبة الدخل في بلدك (مثل الهند)
  • تقديم W-8BEN(-E) لتجنب حجب 30% الافتراضي في الولايات المتحدة
ج: استخدم المنطق التالي لتحديد النموذج الذي تحتاجه:
أنت…النموذج الذي يجب تقديمهنوع التاجر
مالك وحيد، مستقل، فردW-8BENفرد
شركة خاصة محدودة، LLP، منظمة مسجلةW-8BEN-Eمنظمة
لا تزال غير متأكد؟ اعتبر هذه المؤشرات:
  • إذا كان حسابك المصرفي باسمك الشخصي، فأنت على الأرجح فرد → استخدم W-8BEN
  • إذا كان حسابك المصرفي باسم شركة، فأنت منظمة → استخدم W-8BEN-E
  • إذا كان لديك GST ولكنك تعمل بحساب مصرفي شخصي، فلا تزال تعتبر فردًا → استخدم W-8BEN
إذا كنت مالكًا وحيدًا مع GST، فلا تزال فردًا. يجب على الكيانات القانونية المسجلة فقط (شركة خاصة محدودة، LLP، إلخ) استخدام W-8BEN-E.
ج: بالنسبة للأفراد، PAN هو متطلب إلزامي (لأغراض KYC والضرائب). بالنسبة للأعمال المسجلة، يمكن تقديم إما PAN للأعمال أو GSTIN. GST اختياري ما لم تتجاوز حد التسجيل أو ترغب في الحصول على ائتمان إدخال
ج: وجود شهادة Udyam/MSME لا يجعلك تلقائيًا منظمة. النموذج الذي تقدمه يعتمد على نوع حسابك المصرفي:
  • إذا كنت تعمل بحساب مصرفي شخصي (حتى مع شهادة Udyam/MSME): تعتبر فردًا → قدم W-8BEN
  • إذا كنت تعمل بحساب مصرفي لشركة (كيان مسجل): أنت منظمة → قدم W-8BEN-E
العامل الرئيسي هو ما إذا كان حسابك المصرفي باسمك الشخصي أو باسم شركتك، وليس ما إذا كان لديك شهادات تسجيل الأعمال.
ج: تتعامل دودي مع ضريبة المبيعات لعملائك. W-8BEN(-E) مطلوبة لحجب الضرائب على المدفوعات لك.
يمكن أن يساعد تقديم W-8BEN بشكل صحيح في تجنب الازدواج الضريبي بموجب معاهدات الضرائب بين الهند والولايات المتحدة.

المدفوعات والمعاملات

ج: تدعم مدفوعات دودي مجموعة متنوعة من طرق الدفع، بما في ذلك بطاقات الائتمان، بطاقات الخصم، والمحافظ الرقمية. نحن أيضًا ندعم المدفوعات لمرة واحدة والمدفوعات المتكررة للاشتراكات للمنتجات الرقمية.
ج: إذا كان للمنتج فترة تجريبية، فإن أول دفعة تصبح تلقائيًا دفعة تفويض بمبلغ 0 دولار. هذا سلوك متوقع ويؤكد أنه تم إنشاء التفويض بنجاح.
ج: لا. بمجرد انتهاء الفترة التجريبية، يقوم النظام تلقائيًا بإنشاء سعر المنتج (مثل 25 دولارًا) للعميل. لا يحتاجون إلى دفعه يدويًا.
ج: يشير هذا عادةً إلى مشكلة في الإعداد أو التنفيذ من جانبك. اختبر تدفق التجربة + الاشتراك في وضع الاختبار أولاً، وتأكد من أنه يعمل، ثم انتقل إلى وضع الحياة.
ج: نعم. يُوصى بتنفيذ واختبار الميزة بالكامل في وضع الاختبار لضمان عمل كل شيء بشكل صحيح قبل الانتقال إلى وضع الحياة.
ج: يمكنك تتبع حالة المدفوعات من قسم المدفوعات في لوحة التحكم الخاصة بك. يتم سرد كل معاملة مع مؤشر الحالة: قيد التقدم، فشل، أو ناجح.
ج: إذا فشلت دفعة، تحقق من صفحة تفاصيل الدفع لمزيد من المعلومات. تشمل الأسباب الشائعة تفاصيل الدفع غير الصحيحة، أو عدم كفاية الأموال، أو مشاكل الشبكة. يمكنك إعادة إرسال رابط الدفع إلى عميلك لإعادة محاولة الدفع.
ج: نعم. تقوم مدفوعات دودي بإخطار التاجر عندما تفشل دفعة المستخدم من خلال قنوات متعددة في وضع الحياة:
  • إشعارات البريد الإلكتروني
  • أحداث webhook
  • إشعارات الهاتف المحمول
  • إشعارات لوحة التحكم هذا يضمن بقاء التجار على اطلاع حول المعاملات الفاشلة.
ج: لا يتم إلغاء الاشتراك على الفور. بدلاً من ذلك، يتم نقله إلى حالة الانتظار حتى يتم إجراء دفعة ناجحة.إذا كانت لديك مشكلة في البطاقة، يمكنك تحديث طريقة الدفع عن طريق:
ج: لا. تحتاج فقط إلى معرف الاشتراك لبدء محاولة دفع جديدة.
ج: يمكن أن تفشل دفعة الاشتراك مع INCORRECT_NUMBER إذا تم إلغاء بطاقة العميل، أو استبدالها، أو إلغاء تنشيطها، أو وضع علامة عليها من قبل البنك أو مزود الدفع بعد دورة الفوترة السابقة. تعرض مدفوعات دودي ببساطة رسالة الخطأ التي أرجعها مزود الدفع.
ج: نعم. حتى إذا كنت قد ذكرت “لا استرداد” في شروطك أو موقعك، فإن الاستردادات تخضع إلى حد كبير لقواعد بنك حامل البطاقة وشبكة البطاقة (مثل Visa، Mastercard). لا تلغي سياسة “لا استرداد” عملية حل النزاع لشبكة البطاقة. إذا قدم عميل نزاعًا، فإن عملك لا يزال خاضعًا لتحقيق استرداد الأموال. هذا يعني أنه يجب عليك الرد بالأدلة (إثبات التسليم، سجلات الاستخدام، قبول الشروط، إلخ) لمحاربة أو إدارة النزاع. إذا قرر بنك العميل لصالح حامل البطاقة، ستطبق رسوم الاسترداد وعكس المعاملة بغض النظر عن سياستك المعلنة. نوصي بوجود اتصالات واضحة، وتتبع استخدام العملاء، وتقديم أدلة مقنعة عند ظهور استردادات الأموال.
ج: يمكن أن تكون payment.status null لفترة قصيرة:
  • مباشرة بعد الإنشاء ولكن قبل اكتمال المعالجة
  • أثناء فشل أو إعادة محاولة الفوترة للاشتراك
في النهاية، تصبح واحدة من: ناجحة، فاشلة، أو ملغاة.
استخدم أحداث webhook مثل payment.succeeded أو payment.failed لتتبع الحالة بشكل أكثر موثوقية.
ج:
  • بالنسبة لمدفوعات الاشتراك، يكون product_cart فارغًا لأنه لا يوجد عنصر لمرة واحدة يتم شراؤه
  • يتم ملء product_cart فقط للمدفوعات لمرة واحدة
ج: من المحتمل أنك اختبرت في وضع الحياة بدلاً من وضع الاختبار.المدفوعات الحية:
  • تستخدم أموال حقيقية
  • تمر عبر بنوك حقيقية
  • قد يتم وضع علامة عليها كمشبوهة إذا كان الحجم منخفضًا أو غير متسق
✅ دائمًا اختبر باستخدام:
  • وضع الاختبار في لوحة التحكم
  • أرقام بطاقات الاختبار المقدمة في الوثائق
ج: قائمة التحقق:
  • تأكد من تكوين webhook في لوحة التحكم > المطورون -> webhooks
  • تحقق مما إذا كان webhook يفشل بصمت بسبب استجابة غير 2xx
  • تحقق من السجلات: هل تم إرجاع 429 أو مهلة؟
ج: من المحتمل أنك تعتمد فقط على معلمات الاستعلام redirect_url وليس لديك معالجة:
  • webhooks
  • استدعاء تأكيد API
✅ إصلاح:
  • استمع دائمًا لحدث payment.succeeded webhook
  • أو استعلم عن API لتأكيد المعاملة بعد إعادة التوجيه
ج: يمكن أن يحدث هذا لعدة أسباب:
  • لم يتم تعيين بلد الفوترة على IN
  • لم يتم تمكين UPI لعملك
إذا كنت تاجرًا غير هندي، فلن يظهر UPI لعملائك.
ج: نعم، يتم دعم اشتراكات UPI مع تفويضات متوافقة مع RBI. تعمل اشتراكات UPI بموجب لوائح RBI (البنك الاحتياطي الهندي) مع متطلبات محددة:
  • حدود التفويض:
    • الرسوم أقل من ₹15,000: يتم إنشاء تفويض عند الطلب بمبلغ ₹15,000 INR
    • الرسوم ₹15,000 أو أكثر: يتم إنشاء تفويض اشتراك للمبلغ الدقيق للاشتراك
  • تأخير معالجة 48 ساعة: يتم بدء الرسوم في التاريخ المحدد، ولكن الخصم الفعلي يحدث بعد 48 ساعة من البدء (قد يمتد إلى 2-3 ساعات إضافية)
  • إلغاء التفويض: يمكن للعملاء إلغاء التفويضات عبر تطبيقاتهم المصرفية خلال نافذة الـ 48 ساعة
تحتوي اشتراكات UPI على نفس متطلبات التفويض المتوافقة مع RBI مثل اشتراكات بطاقات الهندية. لمزيد من المعلومات التفصيلية، راجع وثائق طرق الدفع.
ج: تظهر Google Pay وApple Pay تلقائيًا على الروابط الثابتة للدفع في وضع الحياة. لا تحتاج إلى اتخاذ أي خطوات إضافية لتمكينها.
ج: يمكنك تمكين 3DS مباشرة من إعدادات عملك في لوحة تحكم مدفوعات دودي. ببساطة انتقل إلى إعدادات العمل → إعدادات الدفع وقم بتشغيل خيار 3DS.
ج: إذا كنت تريد من المستخدمين إدخال معلومات الفوترة بأنفسهم:
  • استخدم الروابط الثابتة، التي تجمع معلومات الفوترة تلقائيًا
  • بالنسبة للتدفقات الديناميكية، يجب عليك جمع المعلومات يدويًا وتمريرها في API
لا توجد واجهة مستخدم مدمجة بعد لجمع الفوترة أثناء إنشاء الروابط الديناميكية.
ج: الروابط الثابتة للدفع هي خيارات بدون كود مخصصة للاستخدام السريع. هي:
  • يتم تكوينها من لوحة التحكم
  • تجمع معلومات الفوترة تلقائيًا
  • لا يمكن تخصيصها لكل عميل/جلسة
الروابط الديناميكية للدفع يتم إنشاؤها عبر API. هي:
  • تتطلب منك تمرير معلومات الفوترة بشكل صريح
  • يمكن تخصيصها في الوقت الفعلي (السعر، معرف المستخدم، عنوان URL لإعادة التوجيه، إلخ)
إذا كنت لا تريد كتابة كود، اختر الروابط الثابتة. إذا كنت بحاجة إلى المرونة أو ترغب في بناء تدفقات عمل مخصصة، استخدم الروابط الديناميكية.
ج: عند أول دفعة اشتراك ناجحة، ستتلقى عادةً هذه الثلاثة webhooks إذا لم يكن هناك فترة تجريبية:
  • subscription.created webhook
  • payment.succeeded webhook
  • subscription.renewal webhook
ج: تدعم دودي كل من الإلغاءات الفورية والمجدولة.عند تقديم طلب إلغاء:
  • الإلغاء الفوري: يتم تعيين الطابع الزمني subscription.cancelled_at على الفور وينتهي الاشتراك في تلك اللحظة
  • الإلغاء المجدول: استخدم cancel_at_next_billing_date في API patch للاشتراك للإلغاء في نهاية فترة الفوترة الحالية
ج: تقوم مدفوعات دودي بتحصيل الرسوم من العميل على الفور عند إنشاء الاشتراك إذا لم يكن للمنتج فترة تجريبية.
بالنسبة لبطاقات الهند واشتراكات UPI، تتبع الرسوم المتكررة لوائح RBI مع تأخير معالجة لمدة 48 ساعة. يتم بدء الرسوم في التاريخ المحدد، ولكن الخصم الفعلي من حساب العميل يحدث بعد 48 ساعة من البدء. قد تمتد هذه النافذة لمدة 2-3 ساعات إضافية اعتمادًا على استجابات API للبنك.
ج: تعيد API تغيير الخطة فقط رمز الحالة 200 بدون جسم استجابة، لذا ستظهر الاستجابة فارغة حتى لو كانت عملية تغيير الخطة ناجحة.
ج: عند تغيير الخطط، تقوم مدفوعات دودي تلقائيًا بتحصيل الرسوم من البطاقة المحفوظة. إذا فشلت الرسوم، يتم نقل الاشتراك إلى “في الانتظار”. لذلك لا يتم تحفيز تدفق الدفع اليدوي.
ج: يحدث هذا عندما يتم تمكين العملة التكيفية. تضيف الميزة رسومًا إضافية بنسبة 4% تلقائيًا.
ج: يقوم الدفع دائمًا بإنشاء اشتراك جديد. لا يتحقق مما إذا كان العميل لديه اشتراك نشط بالفعل. يجب على تطبيقك منع المشتركين الحاليين من بدء جلسة دفع لتجنب الرسوم المكررة.
ج: يأتي هذا الخطأ من مصدر البطاقة، وليس من مدفوعات دودي. يقوم البنك بحظر المعاملة بسبب قيود على تلك البطاقة.الأسباب الشائعة:
  • البطاقة غير مسموح بها للمدفوعات عبر الإنترنت، الدولية، أو المتكررة
  • تم حظر فئة تاجر (MCC)
  • منعت قواعد الاحتيال الخاصة بالبنك الرسوم
  • قد لا تدعم البطاقات المدفوعة مسبقًا أو المقيدة هذه المدفوعات
ج: نعم. يمكنك اختبار تدفقات الدفع في وضع الحياة عن طريق إنشاء رمز خصم بنسبة 100%. يتيح لك ذلك إكمال الدفع الكامل وتدفق إعادة التوجيه دون أن يتم تحصيل أي رسوم.
ج: تحدث دفعة بمبلغ 0 دولار عندما يصبح المبلغ الإجمالي المستحق صفرًا (على سبيل المثال، عن طريق تطبيق خصم بنسبة 100%). في مثل هذه الحالات، لا تتم معالجة أي دفعة فعلية، ولكن تدفق الدفع والاشتراك لا يزال يعمل بشكل طبيعي.
ج: في معظم الحالات، يحدث هذا لأنك قمت عن غير قصد بالتبديل إلى حساب عمل قديم أو غير نشط. ببساطة قم بالتبديل مرة أخرى إلى حساب عملك النشط في لوحة تحكم مدفوعات دودي. إذا استمرت المشكلة بعد التبديل، اتصل بدعم مدفوعات دودي للحصول على المساعدة.

المدفوعات والتكامل المصرفي

ج: المدفوعات هي تحويل إيرادات مبيعاتك المجمعة إلى حسابك المصرفي المرتبط. تدعم مدفوعات دودي عدة دورات دفع:
  • كل شهرين (افتراضي):
    • فترة الفوترة 1: من 1 إلى 15 → الدفع في 18 من نفس الشهر
    • فترة الفوترة 2: من 16 إلى نهاية الشهر → الدفع في 4 من الشهر التالي
  • أسبوعيًا: متاح للأعمال ذات أحجام المعاملات الأعلى (اتصل بالدعم لطلب ذلك)
  • شهريًا:
    • فترة الفوترة: من 1 إلى نهاية الشهر → الدفع في 11 من الشهر التالي
يتم بدء المدفوعات فقط إذا كانت جميع عمليات التحقق ناجحة وتم الوصول إلى حد الدفع. عادةً ما يستغرق الأمر من 1-2 يوم عمل لظهور الأموال في حسابك المصرفي بعد بدء الدفع.
قد تحدث تأخيرات إذا كانت تواريخ معالجة المدفوعات تقع في عطلات نهاية الأسبوع أو العطلات المصرفية. دورة الدفع الافتراضية لجميع الأعمال هي كل شهرين.
ج: الحد الأدنى لحد الدفع هو 50 دولارًا أمريكيًا (أو ₹1,000 INR) بعد خصم رسوم المنصة والضرائب. يمكنك تخصيص حد محفظة الدولار الأمريكي الخاص بك إلى أي مبلغ ≥ 50 مباشرة من لوحة التحكم الخاصة بك. إذا لم يكن رصيدك يفي بالحد، فسيتم ترحيله إلى دورة الدفع التالية.يمكنك رؤية المبلغ الدقيق في المحفظة وإدارة حد الدفع في قسم المدفوعات في لوحة التحكم الخاصة بك.
ميزة الحد المرن متاحة حاليًا لمحافظ USD/EUR/GBP. يظل حد محفظة INR ثابتًا عند ₹1,000.
ج: لربط حسابك المصرفي، انتقل إلى قسم إعدادات الدفع في لوحة التحكم الخاصة بك وانقر على إضافة حساب مصرفي. ستحتاج إلى إدخال تفاصيل حسابك المصرفي والتحقق من الحساب.
ج: نعم، يمكنك تتبع حالة المدفوعات الخاصة بك من قسم المدفوعات في لوحة التحكم.
ج: تشير رسوم المدفوعات إلى تكاليف المعاملات لتحويل الأموال التي جمعناها من عملائك إلى حسابك المصرفي. نحن نعمل باستمرار على تحسين تقليل رسوم المدفوعات من خلال الشراكة مع الشركاء المحليين في بلدك. يرجى الرجوع إلى هيكل التسعير والرسوم للحصول على معلومات مفصلة.
ج: عادةً ما تستغرق المدفوعات من 1 إلى 2 يوم عمل لتعكس في حسابك المصرفي.
لا تتم التسويات في عطلات نهاية الأسبوع أو العطلات المصرفية. إذا تمت معالجة دفعتك يوم الجمعة، توقعها بحلول يوم الاثنين أو الثلاثاء.
ج: فقط أدخل تفاصيل حساب Payoneer الخاص بك في نموذج معلومات البنك تحت لوحة التحكم الخاصة بك. لا يوجد تكامل منفصل مع Payoneer حتى الآن.
ج: نعم. يمكنك تلقي المدفوعات عبر Payoneer عن طريق:
  • إدخال تفاصيل حساب Payoneer الخاص بك في نموذج معلومات البنك في لوحة تحكم دودي
  • تأكد من أن حسابك معتمد ويدعم الدولار الأمريكي أو العملة التي تسحبها
لا يوجد تكامل مخصص مع Payoneer — يتم التعامل معه كحساب مصرفي عادي.
ج: فقط انتظر. عادةً ما يقوم فريق الامتثال لدينا بمراجعة النماذج في غضون 1-2 يوم عمل. إذا كانت الأمور عاجلة:
ج: إذا كان يوم الدفع الخاص بك يوم الجمعة، يتم عادةً معالجته في نفس اليوم. ومع ذلك:
  • إذا كانت هناك عطلة مصرفية أو عطلة نهاية الأسبوع، قد يتأخر إلى يوم العمل التالي (عادةً يوم الاثنين).
  • قد يعتمد التوقيت الدقيق على قواعد معالجة البنك الخاص بك.
إذا كنت في شك، تحقق من لوحة التحكم الخاصة بك أو اسأل الدعم باستخدام بريدك الإلكتروني المسجل.
ج: إذا كنت قد قدمت كل شيء وتنتظر الامتثال للدفع:
  • اذكر مدى استعجالك بوضوح في محادثات الدعم (مثل الإطلاق المباشر، الحملات المدفوعة).
  • أرفق معرف عملك وبريدك الإلكتروني.
  • تجنب إرسال رسائل متعددة أو وضع علامات على عدة أعضاء في الفريق — قد يؤدي ذلك إلى إبطاء الطابور.
ج: إذا أدخلت تفاصيل البنك غير الصحيحة:
  • اتصل بالدعم عبر Intercom أو Discord أو البريد.
  • أرسل رسالة مباشرة إلى معرف بريدك الإلكتروني واطلب إعادة تعيين يدوي لقسم التحقق من البنك إذا تواصلت عبر Discord.
  • انتظر حتى يقوم فريق الامتثال بإعادة فتح القسم لك لإعادة التقديم.
قد لا يُسمح بتحرير تفاصيل البنك مباشرة في لوحة التحكم بعد التقديم.
ج: لا. إذا كنت مسجلاً كشركة أو كيان قانوني، يجب عليك استخدام حساب البنك الخاص بالكيان.
ج: إذا كانت بلدك لا تصدر رموز SWIFT، فلن يمنع ذلك تحققك، ولكنه سيتطلب مراجعة يدوية من فريق الامتثال لدينا.ماذا تفعل:
  • اتصل بالدعم واشرح أن بلدك لا يصدر رموز SWIFT
  • قدم مستندات البنك الرسمية التي تؤكد:
    • رقم حسابك
    • اسم صاحب الحساب
    • أنه لا يتم إصدار رمز SWIFT في بلدك
  • في بعض الحالات، قد يتم استخدام رمز SWIFT عام بناءً على بلدك
ستخضع هذه الحالة لمراجعة الامتثال اليدوية. للحصول على معالجة أسرع، اكتب إلى [email protected] للتصعيد.
ج: إذا كانت بلدك لا تستخدم رموز SWIFT، قدم الوثائق البديلة التالية:
  • كشف حساب مصرفي رسمي أو شهادة تظهر تفاصيل حسابك
  • خطاب من البنك يؤكد رقم حسابك، اسم صاحب الحساب، وأن رموز SWIFT لا تصدر
  • أي مستند حكومي يؤكد تنسيق معلومات توجيه البنك الخاص بك
اتصل بـ [email protected] قبل التقديم للتأكد من أنك تقدم التنسيق الصحيح للوثائق لبلدك.

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

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

الاستردادات والنزاعات

ج: لإصدار استرداد، انتقل إلى صفحة تفاصيل الدفع للمعاملة التي تريد استردادها وانقر على زر بدء الاسترداد. يمكنك إصدار استرداد كامل أو جزئي، بشرط أن تتوافق الدفع مع قواعد أهلية الاسترداد.
ج: بمجرد بدء الاسترداد، سيتلقى العميل عادةً المبلغ المسترد في غضون 3-5 أيام عمل، اعتمادًا على طريقة الدفع وبنكهم.
ج: إذا تم تقديم استرداد ضدك:
  • قد تفقد كل من مبلغ المعاملة ورسوم النزاع
  • يمكنك تقديم أدلة على تسليم المنتج، سجلات الاستخدام، أو تواصل العملاء
  • ومع ذلك، فإن القرار النهائي يعود إلى البنك المصدر للعميل
أرسل بريدًا إلى [email protected] مع:
  • معرف النزاع
  • معرف الدفع
  • الأدلة ذات الصلة
ج: نعم — يمكنك:
  • مشاركة الوثائق (سجلات الدردشة، سجلات الاستخدام، تأكيد التسليم)
  • شرح أن الخدمة قد تم الوفاء بها
  • طلب إعفاء من رسوم النزاع إذا كانت هذه هي المشكلة الأولى أو إذا كان الاحتيال قابلًا للإثبات
لا يوجد ضمان بأن الرسوم ستُعفى، لكن فريقنا يراجع كل حالة بناءً على الجدارة.

webhooks والتكامل

ج: نعم. التحقق اليدوي ممكن، ولكن يجب أن يتبع خطوات التوقيع الصحيحة بدقة. للحصول على نهج أسهل وأكثر موثوقية، توصي مدفوعات دودي باستخدام حزمة standardwebhooks:
from standardwebhooks.webhooks import Webhook

wh = Webhook(webhook_secret_key)
payload = request.get_data(as_text=True)
headers = request.headers

if not wh.verify(payload, headers):
    return jsonify({'error': 'Invalid webhook signature'}), 401

Then parse the payload as needed.
ج: يمكنك الرجوع إلى الوثائق الرسمية لمدفوعات دودي هنا: https://docs.dodopayments.com/developer-resources/webhooks#manual-verification-alternative
ج: من المحتمل أنك تخلط بين عنوان URL لإعادة التوجيه وعنوان URL الخاص بـ webhook. عنوان URL لإعادة التوجيه هو المكان الذي يتم إرسال المستخدم إليه بعد الدفع، وقد يحتوي على ?subscription_id=...&status=active في طلب GET. هذا ليس webhook الخاص بك.لتلقي payloads POST المهيكلة من مدفوعات دودي:
  • قم بإعداد webhook تحت لوحة التحكم → المطورون → webhooks
  • تأكد من أن عنوان URL يقبل طلبات POST ويحقق من التوقيع
يمكن أن يكون لديك كل من webhook وعنوان URL لإعادة التوجيه — كل منهما يخدم أغراضًا مختلفة.
ج: من المحتمل أنك نسيت تمرير البيئة الصحيحة عند تهيئة عميل DodoPayments.
إصلاح:
client = DodoPayments(
bearer_token="your_api_key",
      environment="live_mode"  # or "test_mode"
)
ج: يمكنك القيام بذلك من خلال لوحة تحكم webhook. انتقل إلى لوحة التحكم -> المطورون -> webhooks
ج:
  • عنوان URL الخاص بـ webhook: يتم تكوينه في لوحة التحكم. يستقبل payloads POST حول الأحداث.
  • عنوان URL لإعادة التوجيه: يتم إرساله في طلب API الدفع. يعيد المستخدم إلى تطبيقك مع معلمات الاستعلام (?status=success).
استخدم webhooks لأتمتة أشياء مثل تحديثات قاعدة البيانات، وإعادة التوجيه لعرض شاشات الشكر.
ج: لا يتضمن حدث webhook payment.succeeded لمنتجات الاشتراك product_id. بدلاً من ذلك، يوفر subscription_id المرتبط بالاشتراك، جنبًا إلى جنب مع تفاصيل أخرى ذات صلة.
ج: للتحقق من أن webhooks التي تتلقاها هي بالفعل من مدفوعات دودي وليست من جهات خبيثة، اتبع هذه الخطوات:
  1. تحقق من التوقيع: يتضمن كل webhook يتم إرساله من مدفوعات دودي توقيعًا فريدًا في رأس webhook-signature. يتم إنشاء هذا التوقيع باستخدام مفتاح سري webhook الخاص بك وpayload الحدث.
  2. استرجع المفتاح السري: تأكد من أن لديك المفتاح السري لـ webhook الخاص بك، والذي يمكن العثور عليه في لوحة تحكم مدفوعات دودي تحت إعدادات webhooks.
  3. إعادة حساب التوقيع: استخدم نفس خوارزمية التوقيع (HMAC-SHA256) كما في مدفوعات دودي لحساب التوقيع على خادمك. استخدم payload webhook ومفتاح webhook السري الخاص بك.
  4. قارن التوقيعات: قارن التوقيع المعاد حسابه مع التوقيع المقدم في رأس webhook-signature. إذا تطابقت، فإن webhook أصلي؛ إذا لم تتطابق، يجب رفضها.
  5. استخدم HTTPS: تأكد من أن نقطة نهاية webhook الخاصة بك تستخدم HTTPS لتأمين الاتصال ومنع التلاعب أثناء نقل البيانات. من خلال تنفيذ هذه الخطوات، يمكنك التحقق بثقة من صحة webhooks المرسلة من مدفوعات دودي.
نوصي باستخدام الحزم المقدمة من StandardWebhooks للتحقق من التوقيع وعدم بنائه بنفسك.
ج: بالنسبة للاشتراكات، subscription.renew سيتم تحفيزه كلما تم خصم مبلغ الاشتراك. لذا نعم، هذا سلوك متوقع.
ج: لاختبار webhooks محليًا، يمكنك اتباع هذه الخطوات:
  1. استخدم أداة نفق: أدوات مثل ngrok، LocalTunnel، أو Cloudflare Tunnel يمكن أن تعرض خادمك المحلي على الإنترنت. يوفر هذا عنوان URL عامًا يمكن أن تستخدمه مدفوعات دودي لإرسال أحداث webhook إلى بيئتك المحلية.
  2. إعداد نقطة نهاية webhook: أنشئ نقطة نهاية webhook في تطبيقك المحلي للتعامل مع أحداث webhook الواردة. تأكد من أنها تستمع لطلبات HTTP POST.
  3. تكوين webhook في مدفوعات دودي: انتقل إلى لوحة تحكم مدفوعات دودي، وانتقل إلى إعدادات webhooks، وقم بتحديث عنوان URL الخاص بـ webhook إلى عنوان URL العام الذي تم إنشاؤه بواسطة أداة النفق.
ج: تحقق من ما يلي:
  • لم تخلط بين عنوان URL الخاص بـ webhook وعنوان URL لإعادة التوجيه
  • تم تكوين webhook تحت المطورين > webhooks
  • عنوان URL الخاص بك يقبل طلبات POST ويستجيب بـ 2xx
  • تم تنفيذ التحقق من التوقيع (إذا تم تمكينه) بشكل صحيح
إذا كنت ترى فقط GETs مع ?status=success، فأنت تقوم بتصحيح عنوان URL لإعادة التوجيه، وليس webhook.
ج: لا. على الرغم من أنها فوز سريع، يمكن التلاعب بمعلمات استعلام URL.إذا كنت تستخدم redirect_url?status=success:
  • تحقق من المعاملة مرتين باستخدام استدعاء API
  • أو انتظر webhook payment.succeeded
اعتبر إعادة التوجيه كإشعارات تأكيد موجهة للمستخدم، وليس كدليل على الدفع.
ج: نعم، تقدم مدفوعات دودي تكامل API ودعم SDK للتكامل السلس مع موقعك أو منصتك. يمكنك العثور على وثائق API، وأدلة SDK، وموارد التكامل في قسم المطورين في لوحة التحكم الخاصة بك.

الاختبار والتطوير المحلي

ج: نعم — يمكن اختبار الاشتراكات بالكامل في وضع الاختبار.فقط لا تستخدم أرقام بطاقات حقيقية.
ج:
  • في لوحة تحكم دودي، ابحث عن مفتاح تبديل وضع الاختبار.
  • قم بتشغيله لاستخدام مفاتيح API الاختبار ومحاكاة المدفوعات.
سترى تسميات “وضع الاختبار” على جميع الشاشات. تأكد من استخدام مفتاح API أو البيئة المقابلة عند التبديل.
ج: نعم، ولكن تذكر:
  • لن يتم تحويل أي أموال حقيقية
  • يمكنك محاكاة webhooks والتدفقات
  • يجب أن تكون تفاصيل البطاقة لا تزال بطاقات اختبار
هذا يساعد في تصحيح التدفقات من البداية إلى النهاية دون أي تأثير مالي.
ج: يعني ذلك:
  • تم استخدام بطاقة هندية لإجراء الدفع ولكن لم يتم تعيين بلد الفوترة كـ IN.
  • من المحتمل أنك مررت بلد فوترة غير صحيح.

الدعم والتواصل

ج: يمكنك الاتصال بفريق الدعم لدينا عن طريق إرسال بريد إلكتروني إلى [email protected]. نحن هنا لمساعدتك في أي مشكلات أو أسئلة قد تكون لديك.
ج: إذا كنت قد أرسلت رسالة في:
  • Intercom دون رد
  • Discord دون اعتراف
ثم:

الأمان ومنع الاحتيال

ج: تستخدم مدفوعات دودي الكشف عن الاحتيال في الوقت الحقيقي لمراقبة المعاملات المشبوهة. نحن أيضًا نلتزم بمعايير PCI-DSS لضمان تشفير جميع معلومات الدفع وتأمينها.
ج: نعم، تستخدم مدفوعات دودي تشفير البيانات والتوكنيشن لحماية المعلومات الحساسة. نحن نضمن أن بيانات الدفع الخاصة بالعميل لا يتم تخزينها مباشرة وتبقى آمنة أثناء المعاملات.
ج: يرجى الإبلاغ عن أي ثغرات تم اكتشافها مباشرة إلى فريق الأمان لدينا على [email protected]
ج: حاليًا، لا نقدم مكافآت مالية، ولكننا نقدم بضائع مدفوعات دودي كعلامة تقدير.