# كيف يعمل

> يمر الطلب بثلاثة أماكن قبل أن يصلك: متصفح الزبون، وخادمك، وAntiro.

هذه صفحة واحدة من توثيق Antiro (https://docs.antiro.io/ar/how-it-works). كل الصفحات في ملف واحد: https://docs.antiro.io/ar/llms-full.txt

## مسار الطلب

مسار الطلب بين المتصفح وخادمك وAntiro (المتصفح / خادمك / Antiro):

1. فحص عند الضغط على زر الطلب
2. مرجع الطلب
3. الطلب مع `antiro_token`
4. `POST /v1/assessments`
5. القرار: `action`

1.  يضغط الزبون على زر الطلب. يمسك السكربت الطلب لحظة ويسأل Antiro.
2.  يجيب Antiro، فيضيف السكربت مرجع الطلب إلى النموذج.
3.  يصل النموذج إلى خادمك ومعه الطلب والمرجع في الحقل `antiro_token`.
4.  يرسل خادمك الطلب والمرجع إلى `POST /v1/assessments`.
5.  يجيب Antiro بالقرار في `action`، فتقبل الطلب أو توقفه أو ترفضه.

## لماذا يوجد فحصان

فحص المتصفح يوقف الطلب السيئ قبل أن يغادر الصفحة، فلا يصل إلى خادمك أصلاً.

فحص الخادم يصدر القرار النهائي، ويغطي ما لا يصل إليه المتصفح: البوت الذي يرسل مباشرة إلى خادمك لا يشغّل السكربت، فيصل طلبه بلا مرجع.

## إذا تأخر Antiro أو تعذّر الوصول إليه

لا يكلفك Antiro طلباً أبداً:

-   **في المتصفح**، ينتظر السكربت 4 ثوانٍ على الأكثر من الوقت الظاهر للزبون، ثم يُرسل الطلب كالمعتاد.
-   **في خادمك**، أنت تحدد مدة الانتظار. إن لم يصلك جواب، فاقبل الطلب وأعد فحصه لاحقاً. انظر [إذا لم يصل جواب](https://docs.antiro.io/ar/api/decisions#%D8%A5%D8%B0%D8%A7-%D9%84%D9%85-%D9%8A%D8%B5%D9%84-%D8%AC%D9%88%D8%A7%D8%A8).

## ما يراه الزبون

في الأحوال العادية لا يرى شيئاً، فلا لغز ولا خطوة إضافية.

يمكن أن يعرض Antiro رسالتين قصيرتين، ويستطيع الزبون إغلاق أي منهما:

-   **رسالة رفض**، حين يتعذر قبول الطلب: «تعذّر إتمام الطلب. تواصل مع المتجر.» بالعربية، أو «Commande impossible. Contactez la boutique.» بالفرنسية.
-   **طلب تغيير شيء من جهته** ثم الضغط على زر الطلب مرة أخرى. يبقى الطلب في الصفحة حتى تنجح ضغطة جديدة في الفحص.

تظهر الرسائل بالعربية، أو بالفرنسية لأي لغة صفحة أخرى. انظر [`data-lang`](https://docs.antiro.io/ar/sdk/install#%D8%A7%D9%84%D8%AE%D8%B5%D8%A7%D8%A6%D8%B5).
