امنح عملاءك دورًا في خادم Discord الخاص بك عند إتمامهم عملية الشراء، واسحب الدور تلقائيًا عند انتهاء اشتراكهم.
يضيف استحقاق Discord العميل الذي أجرى عملية دفع إلى خادمك (ويُسند إليه دورًا اختياريًا) فور تفعيل اشتراكه أو إتمام عملية الشراء لمرة واحدة. يؤدي الإلغاء واسترداد الأموال وتغييرات الخطة إلى سحب الدور تلقائيًا.
في لوحة تحكم Dodo Payments، انتقل إلى الاستحقاقات وانقر على + لبدء استحقاق جديد.
2
Pick Discord
اختر الوصول إلى Discord باعتباره التكامل. إذا لم تكن قد ربطت Discord بنشاطك التجاري بعد، فستظهر مطالبة بربط Discord.
Connect Discord prompt before the OAuth handoff.
يؤدي النقر للمتابعة إلى فتح Discord في علامة تبويب جديدة. سجّل الدخول، واختر الخادم الذي تريد تقييد الوصول إليه، وأكّد أذونات bot (إدارة الأدوار، وطرد الأعضاء، وإنشاء دعوة) على ذلك الخادم.
Discord OAuth: pick the server, then confirm the bot's permissions on it.
عند إعادة توجيه Discord إليك، ستظهر رسالة تأكيد تفيد بربط الخادم.
Server connected — return to the Dodo Payments dashboard to continue.
3
Pick a server and role
في لوحة التحكم، اختر الخادم (guild) الذي ربطته للتو. ويمكنك اختياريًا اختيار دور لإسناده عند التسليم، أو ترك الحقل فارغًا لمنح عضوية الخادم فقط. أدخل اسمًا للاستحقاق وانقر على إنشاء الاستحقاق.
4
Save the entitlement
احفظ الاستحقاق. أصبح متاحًا الآن لإرفاقه بأي منتج.
تظل المنحة في pending حتى يُكمل العميل تدفق OAuth. تحقّق من قائمة منح الاستحقاق وتأكد من نقره على رابط OAuth. أعد إرسال رسالة التسليم الإلكترونية عند الحاجة.
Grant moves to failed with permission errors
تأكد من بقاء bot الخاص بـ Dodo Payments في الخادم، ومن امتلاكه إذن Manage Roles، ومن وضعه فوق الدور الذي يتم إسناده. تؤدي إعادة حفظ الاستحقاق إلى إعادة تشغيل عملية التحقق.
Customer cancelled but still has the role
ينشر Discord عمليات إزالة الأدوار فورًا، لكن قد يخزّن عميل Discord المحلي لدى العميل النتيجة مؤقتًا. ينبغي له إعادة الاتصال أو التحديث؛ إذ إن الحالة على الخادم صحيحة.