# Allpay

### الاتصال بنظام دفع Allpay

للعمل مع نظام دفع allpay، انتقل إلى المشروع على mavibot.pro وفي قسم "Acquiring" ستجد نظام دفع Allpay.

<figure><img src="/files/465e501a6633716cda87191eb0dfc6288df12f6e" alt=""><figcaption><p>الشكل 1. قسم "Acquiring" للاتصال بخدمة الدفع إلى Mavibot</p></figcaption></figure>

بعد النقر على الاتصال، يفتح نموذج للاتصال بنظام الدفع.

<figure><img src="/files/03f77d280c5a7ee2bcb37bc94279640f9e2cb2a7" alt=""><figcaption><p>الشكل 2. إدخال اسم المستخدم وكلمة المرور من الخدمة</p></figcaption></figure>

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

بعد ذلك، انقر على **حفظ الإعدادات**، وبعد ذلك سنرى أن زر الاتصال بنظام دفع Allpay معروض على أنه "Connected":

{% hint style="success" %}
هذا يعني أن نظام الدفع متصل ويمكنك البدء في العمل معه.
{% endhint %}

<figure><img src="/files/a66d92cb27414241853a717691cfc96ce6a53dd4" alt=""><figcaption><p>الشكل 3. عرض زر نظام الدفع المتصل</p></figcaption></figure>

### إعداد العمل مع نظام دفع Allpay

تحتاج إلى إرسال عنوان البريد الإلكتروني للعميل إلى Allpay. يمكنك وضعه في **allpay\_email** متغير في الكتلة

هناك طريقتان لإنشاء رابط دفع:

1. لإنشاء رابط دفع، تحتاج إلى ضبط **payment\_sum** قيمة المتغير *(على سبيل المثال، 150 أو 100.55 <mark style="color:red;">**(مفصولة بنقطة!))**</mark>,* و **allpay\_pay\_url** سيظهر المتغير فورًا بعد ذلك.

يمكن عرض هذا المتغير كرابط أو وضعه على زر يحمل النص "Pay". توجد معلمات إضافية لهذه الطريقة، ولكن يجب تعريفها في المتغيرات قبل **payment\_sum.** الـ **allpay\_currency** يمكن استخدام المتغير لتحديد العملة، والقيمة الافتراضية هي **'RUB'.** الـ **allpay\_lang** متغير لتحديد لغة صفحة الدفع، والافتراضي هو **‘ENG'.**

2. يمكنك أيضًا إنشاء رابط باستخدام **allpay\_generate\_payment\_url** الدال&#x629;**(amount, email, currency, long).**

| المعلمات (للطريقة الثانية):                                      |
| ---------------------------------------------------------------- |
| amount - يحتوي على مبلغ الدفع                                    |
| email - يحتوي على عنوان البريد الإلكتروني للعميل                 |
| currency - معلمة اختيارية لتحديد العملة (الافتراضي هو ‘RUB’)،    |
| lang -  معلمة اختيارية تحدد لغة صفحة الدفع (الافتراضي هو ‘ENG’). |

سيكون الرابط هو الاستجابة لتنفيذ الدالة، ضعه في متغير

### أمثلة:

للطريقة الأولى:

<figure><img src="/files/5eec20db7ca164fbb4f7443aec4746f2b39462e2" alt=""><figcaption></figcaption></figure>

> allpay\_email = '\*\*\*\*\*\*<1@mail.ru>'
>
> payment\_sum = 100

نتيجةً لذلك، يمكن تمرير المتغير التالي في الكتلة كرابط:

<figure><img src="/files/a91885d7514122b25299a0e592137cee5801aad5" alt=""><figcaption></figcaption></figure>

**مثال** للطريقة الثانية:

<figure><img src="/files/0a4eb217116acfc56fb646805720d577e1b66169" alt=""><figcaption></figcaption></figure>

> payment\_url = allpay\_generate\_payment\_url(100, '\*\*\*\*\*\*\*\*<1@mail.ru>')

نتيجةً لذلك، سيتم إنشاء متغيرات:

<figure><img src="/files/b09e0e616088959e5993c5b821912b5e1abcac44" alt="" width="266"><figcaption></figcaption></figure>

{% hint style="success" %}
بعد نجاح عملية الدفع، **allpay\_payment\_completed** سيتم ضبط المتغير على True، كما ستتلقى أيضًا إشعارًا بشأن نجاح عملية الدفع.
{% endhint %}

{% hint style="info" %}
تُستخدم الأحرف الثمانية الأولى من كلمة المرور في بداية النص للعمل مع واجهة برمجة التطبيقات.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mavibot.ai/doc/ar/aldfa/allpay.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
