Reseller API - عملية مصادقة المستخدم
بدءًا من عام 2024، ستتطلب عمليات شراء ترخيص Chimera والائتمان التحقق من المستخدم النهائي على مواقع الموزعين، لمنع أي احتيال أو سوء استخدام. وهذا يعني أنه يتعين على المستخدمين تسجيل الدخول قبل الخروج للتحقق من حساباتهم.
هذه الوثیقة تمّ إنشاؤها بتأريخ: ٢٦/٠١/٢٠٢٤، ٨:١٤:٤٠ ص,، وجرى تعديلها بتأريخ: ٢٤/١٠/٢٠٢٦، ٥:١٢:٤٦ م.

لن تتغير إجراءات البيع الخاصة بك ولكن معاملات البائع لن تكتمل إلا إذا قام المستخدمون بالمصادقة وبدء الشراء على موقع البائع الخاص بك، والمسجل في إعدادات البائع على chimeratool.com.cn.
لدى الموزعين 3 خطوات بسيطة للقيام بها
1. تأكد من تمكين طريقة مصادقة المستخدم الجديدة .
ابحث عن مربع الاختيار التالي في إعدادات الموزع:

بدءًا من الربع الثاني من عام 2024، سيتم تمكين هذا الإعداد تلقائيًا لجميع البائعين افتراضيًا وبعد ذلك لا يمكن تعطيله لفرض المعاملات الآمنة.
2. ضع الزر التالي بجوار حقل إدخال اسم مستخدم Chimera:
للقيام بذلك، قم بتضمين الزر أعلاه وكود JavaScript هذا في موقع الويب الخاص بك، مباشرة بعد حقل إدخال اسم المستخدم:
هام: تحتاج إلى تعديل هذا الرمز حتى يعمل على موقع الويب الخاص بك.
الخاصية chimeraConfig.hash مطلوبة.
مطلوب أيضًا خاصيةchimeraConfig.usernameElementId أو chimeraConfig.usernameElementName .
شرح خصائص كائن chimeraConfig :
| hash | تجزئة md5 لاسم مستخدم موزع Chimeratool الخاص بك. في هذه الحالة MD5('chimeratool') = 78ae231c5ffc8c26c5570e1c8cdd1e67 . حيث "chimeratool" هو اسم مستخدم الموزع. يمكنك استخدام https://www.md5.cz/ أداة مجانية عبر الإنترنت لإنشاء تجزئة MD5. |
| usernameElementId | سمة المعرف الخاصة بعنصر HTML لإدخال اسم مستخدم Chimera على موقع الويب الخاص بك. في مثالنا، قيمة سمة المعرف هي "اسم المستخدم". |
| usernameElementName | سمة الاسم الخاصة بعنصر HTML لإدخال اسم مستخدم Chimera على موقع الويب الخاص بك. في مثالنا، قيمة سمة الاسم هي "اسم المستخدم". |
ما يفعله هذا الرمز هو وضع الزر التالي لاسترداد اسم مستخدم Chimera من موقع الويب الخاص بك، ودمجه مع تجزئة المعرف الفريد الخاص بك والتواصل مع chimeratool.com.cn عبر واجهة برمجة التطبيقات والنافذة المنبثقة للتحقق الآمن من المستخدم.
يستخدم البرنامج النصي كود Javascript عادي.
3. يسجل الكود أعلاه حدث JavaScript جديد ، يسمى chimeraAuthSuccess - كما يقترح الكود أعلاه، تحتاج إلى الاستماع إلى هذا الحدث باستخدام JavaScript eventsListener ، للسماح للمستخدمين بمتابعة الخروج فقط عندما تكون هذه الاستجابة ناجحة.
أمثلة

إذا كان تخطيطك يبدو بهذا الشكل، فستبدو علامة زر Checkout كما يلي:
ثم تحتاج إلى تعطيل هذا الزر افتراضيًا، ولا تقم بتمكينه إلا عند مصادقة المستخدم الناجحة، مثل
ستكون رحلة المستخدم على النحو التالي
أولاً، يقوم المستخدم بتحديد خيار ترخيص Chimera أو الاعتمادات المطلوب على موقع الموزع الخاص بك.
بعد تحديد خيارات الشراء، يحتاج المستخدم إلى إدخال اسم المستخدم الخاص به، ثم ينقر المستخدم على زر "التحقق باستخدام ChimeraTool" لفتح نافذة المصادقة المنبثقة.

عند النقر فوق "السماح"، سيتم منح المستخدم نافذة منبثقة لتسجيل الدخول على chimeratool.com.cn حيث يمكنه تسجيل الدخول:


بعد تسجيل دخول المستخدم بنجاح، سيتم إغلاق النافذة المنبثقة:

الآن يمكن للمستخدم إنهاء عملية الشراء وإجراء الدفع على موقع الويب الخاص بك. سيتم التصريح بالمعاملة وسيتم إكمال تحويل الترخيص/الائتمان من حساب الموزع إلى حساب المستخدم على الفور.
إذا قام المستخدم بتسجيل الدخول بالفعل، فستنجح المصادقة تلقائيًا بعد أن يسمح المستخدم بالإذن لعملية المصادقة.
في حالة فشل المصادقة، سيشاهد المستخدم الخطأ التالي:

في هذه الحالة، سيظل نقل الرصيد/الترخيص في حالة معلقة.
اتصل بالدعم إذا كنت بحاجة إلى أي مساعدة، وسوف نساعدك بكل سرور.
