
دفع دودو هو صفحة دفع مصممة لتعظيم التحويل والامتثال العالمي موجهة للمنتجات الرقمية وشركات SaaS. تدعم عملات ولغات وضرائب وخصومات وإضافات متعددة، بالإضافة إلى سير عمل امتثال مناسب للأعمال.
Checkout Sessions API
قم بإنشاء جلسات دفع مستضافة برمجياً.
Preview Checkout
احتسب التسعير والضرائب قبل إنشاء الجلسة.
Payment Methods
طرق الدفع المدعومة وخيارات التكوين.
العملة التكيفية
تسمح العملة التكيفية للعملاء بالدفع بعملتهم المحلية المفضلة، مما يعزز الثقة ومعدلات التحويل.كيف تعمل
- تفعيل: قم بتفعيل العملة التكيفية من إعدادات عملك
- اختيار: يمكن للعملاء تبديل العملات مباشرة عند الدفع
- تحويل: يتم تحويل الأسعار ديناميكيًا باستخدام أسعار الصرف الفورية
- عرض: يتم عرض المبلغ النهائي المستحق بشفافية قبل الدفع

Adaptive Currency
تعرف على المزيد حول العملات المدعومة ورسوم التحويل والتعامل مع الاسترداد.
الدفع متعدد اللغات
تدعم مدفوعات دودي لغات متعددة في صفحة الدفع، مما يسمح للعملاء بإكمال المدفوعات بلغة يشعرون بالراحة بها.
النقاط الرئيسية
- محدد اللغة متاح مباشرة عند الدفع
- النصوص، والعناوين، ورسائل النظام محلية
- يحسن الوصول والتحويل الدولي
اللغات المدعومة
تدعم صفحة الدفع 21 لغة:| اللغة | الرمز |
|---|---|
| العربية | ar |
| الكاتالونية | ca |
| الصينية | zh |
| الهولندية | nl |
| الإنجليزية | en |
| الفرنسية | fr |
| الألمانية | de |
| العبرية | he |
| الإندونيسية | id |
| الإيطالية | it |
| اليابانية | ja |
| الكورية | ko |
| الملايو | ms |
| البولندية | pl |
| البرتغالية | pt |
| الرومانية | ro |
| الروسية | ru |
| الإسبانية | es |
| السويدية | sv |
| التايلاندية | th |
| التركية | tr |
حساب الضرائب التلقائي
يتم حساب الضرائب تلقائياً بناءً على موقع دفع العميل، مما يضمن الامتثال لمتطلبات GST وVAT وضريبة المبيعات دون إعداد يدوي.كيف يعمل حساب الضرائب
دعم رقم تعريف الضريبة للأعمال
بالنسبة للأعمال المسجلة، تتيح صفحة الدفع للعملاء إدخال رقم تعريف ضريبة العمل (مثل رقم VAT/GST).ماذا يحدث عند إدخال رقم الضريبة
- يتم التحقق من الأهلية الضريبية في الوقت الفعلي
- تُطبق الإعفاءات الضريبية المعمول بها أو قواعد الضريبة المعكوسة
- يتم تحديث مبلغ الضريبة فوراً على صفحة الدفع

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

تكامل API
قم بتطبيق رمز خصم مسبقاً أو تمكين حقل إدخال الخصم:Discount Codes
تعلم كيفية إنشاء وإدارة رموز الخصم.
Validate Discount by Code
ابحث عن الخصومات وتحقق من صحتها باستخدام أسماء الرموز.
جمع العناوين الذكي
تدعم صفحة الدفع إدخال العناوين المرن لتسريع عملية الإكمال.الخيارات المتاحة
| الخيار | الوصف |
|---|---|
| ملء العنوان تلقائياً من جوجل | اختيار سريع مع الإكمال التلقائي |
| الإدخال اليدوي | تحكم كامل للعناوين الكاملة |
| اختيار البلد | يحدد منطق الضرائب والامتثال |
الحقول المخصصة
اجمع معلومات إضافية من العملاء أثناء الدفع عن طريق تعريف حقول نموذج مخصصة. هذا مفيد لجمع بيانات مثل اسم الشركة، حجم الفريق، مصدر الإحالة، أو أي معلومات تجارية أخرى.أنواع الحقول المتاحة
| النوع | الوصف |
|---|---|
text | حقل نصي بسطر واحد |
number | إدخال رقمي |
email | عنوان بريد إلكتروني مع التحقق |
url | رابط URL مع التحقق |
date | منتقي تاريخ |
dropdown | اختيار من خيارات محددة مسبقاً |
boolean | مفتاح نعم/لا |
مثال
يتم تضمين ردود العملاء تلقائيًا في حمولات الويب هوك (
payment.succeeded، subscription.active) وفي استجابات واجهة برمجة التطبيقات عبر المصفوفة custom_field_responses. يمكنك تعريف ما يصل إلى 5 حقول مخصصة لكل جلسة سداد.Custom Fields Guide
تعرف على المزيد حول تكوين الحقول المخصصة والوصول إلى الإجابات.
سياسة الخصوصية وقبول الشروط
لضمان الشفافية القانونية والامتثال:- يتم عرض سياسة الخصوصية وشروط المشتري بوضوح على صفحة الدفع
- يقر العملاء صراحةً بهذه قبل إكمال الدفع
يساعد ذلك في تلبية متطلبات حماية المستهلك والخصوصية العالمية بما في ذلك الامتثال للائحة GDPR.
صفحة دفع المجموعات
تمكّن مجموعات المنتجات من تجربة دفع موحدة حيث يمكن للعملاء عرض واختيار عدة منتجات مترابطة (مثل خطط Starter وPro وEnterprise) في صفحة دفع واحدة.كيف تعمل
- عرض جميع المنتجات: يرى العملاء كل منتج نشط في المجموعة
- اختيار تلقائي لأول منتج: يتم اختيار أول منتج في المجموعة تلقائياً
- مقارنة الخيارات: يمكن للعملاء مقارنة الأسعار والميزات قبل الاختيار
- اختيار واحد: بعد اختيار المنتج، تستمر الصفحة في تدفق الدفع القياسي
إنشاء صفحة دفع مجموعة
Product Collections
تعرّف على كيفية إنشاء وإدارة مجموعات المنتجات لتجارب دفع موحدة.
تكوين جلسة الدفع
تحكم في سلوك الدفع باستخدام واجهة Checkout Sessions API:بعد الدفع، يُعاد توجيه العملاء إلى
return_url مع إضافات بارامترات الاستعلام تلقائياً — بما في ذلك payment_id أو subscription_id، status، email، وlicense_key (إذا انطبق). راجع دليل جلسات الدفع للقائمة الكاملة.Checkout Sessions API
المرجع الكامل لواجهة برمجة جلسات الدفع.
Checkout Integration Guide
دليل خطوة بخطوة لتكامل صفحة الدفع.
تخصيص ثيم صفحة الدفع
خصص مظهر صفحة الدفع ليتوافق مع علامتك التجارية باستخدام معاملcustomization.theme_config عند إنشاء جلسة الدفع عبر API. قم بتكوين الألوان والخطوط ونصف قطر الحدود ونص الزر لكل من الوضع الفاتح والغامق.

Design & Theme Customization
قم بتكوين السمات بصريًا من لوحة التحكم باستخدام سمات جاهزة وخطوط وألوان ومعاينة مباشرة.
يغطي هذا القسم تكوين السمة الخاص بـ واجهة برمجة التطبيقات على جانب الخادم باستخدام
customization.theme_config. إذا كنت تستخدم SDK الدفع (التراكب أو الدفع المضمّن)، فراجع أقسام تخصيص السمة في Overlay Checkout أو Inline Checkout التي تستخدم خصائص camelCase (مثل bgPrimary بدلًا من bg_primary).خيارات تكوين السمة
| Property | Description |
|---|---|
light | تكوين الألوان لوضع الإضاءة |
dark | تكوين الألوان لوضع الظلام |
font_primary_url | عنوان URL للخط الأساسي |
font_secondary_url | عنوان URL للخط الثانوي |
font_size | حجم الخط: xs، sm، md، lg، xl، 2xl |
font_weight | وزن الخط: normal، medium، bold، extraBold |
radius | نصف قطر الحدود لعناصر واجهة المستخدم (مثل 4px، 0.5rem، 8px) |
pay_button_text | نص مخصّص لزر الدفع (مثل “استكمال الشراء”، “اشترك الآن”) |
تكوين الألوان (الوضع الفاتح/الوضع الداكن)
يدعم كل وضع (light وdark) خصائص الألوان التالية:
| Property | Description |
|---|---|
bg_primary | اللون الأساسي للخلفية |
bg_secondary | اللون الثانوي للخلفية |
text_primary | اللون الأساسي للنص |
text_secondary | اللون الثانوي للنص |
text_placeholder | لون العنصر النائب للنص |
text_error | لون خطأ النص |
text_success | لون نجاح النص |
border_primary | اللون الأساسي للحدود |
border_secondary | اللون الثانوي للحدود |
button_primary | لون خلفية زر الإجراءات الأساسي |
button_primary_hover | لون تحويم زر الإجراءات الأساسي |
button_secondary | لون خلفية زر الإجراءات الثانوي |
button_secondary_hover | لون تحويم زر الإجراءات الثانوي |
button_text_primary | لون نص زر الإجراءات الأساسي |
button_text_secondary | لون نص زر الإجراءات الثانوي |
input_focus_border | لون حدود تركيز الحقل |
جميع حقول اللون تقبل صيغ اللون القياسية في CSS:
- Hex:
#fff،#ffffff،#ffffffff - RGB/RGBA:
rgb(255, 255, 255)،rgba(255, 255, 255, 0.5) - HSL/HSLA:
hsl(120, 100%, 50%)،hsla(120, 100%, 50%, 0.5) - الألوان المسماة:
red،blue،transparent