# Allpay

### Connexion au système de paiement Allpay

Pour travailler avec le système de paiement allpay, rendez-vous sur le projet sur mavibot.pro et, dans la section « Acquiring », vous trouverez le système de paiement Allpay.

<figure><img src="/files/2d2332ec84368f5ed9142df9d716fa8e26442f70" alt=""><figcaption><p>Fig. 1. Section « Acquiring » pour connecter le service de paiement à Mavibot</p></figcaption></figure>

Après avoir cliqué sur Connecter, un formulaire de connexion du système de paiement s’ouvre.

<figure><img src="/files/da1da2a3de70772788f9282074b761179362e2bb" alt=""><figcaption><p>Fig. 2. Saisie du nom d’utilisateur et du mot de passe du service</p></figcaption></figure>

Dans ce formulaire, saisissez le **nom d’utilisateur** et **mot de passe** pour travailler avec l’API du système de paiement.

Ensuite, cliquez sur **Enregistrer les paramètres**; après quoi, nous verrons que le bouton de connexion du système de paiement Allpay s’affiche comme « Connecté » :

{% hint style="success" %}
Cela signifie que le système de paiement est connecté et que vous pouvez commencer à l’utiliser.
{% endhint %}

<figure><img src="/files/3f99e46aa1b826e7271f5c98a5f5ca456469b58a" alt=""><figcaption><p>Fig. 3. Affichage du bouton du système de paiement connecté</p></figcaption></figure>

### Configuration du travail avec le système de paiement Allpay

Vous devez envoyer l’adresse e-mail du client à Allpay. Vous pouvez la mettre dans la **allpay\_email** variable dans le bloc

Il existe 2 façons de créer un lien de paiement :

1. Pour générer un lien de paiement, vous devez définir **payment\_sum** la valeur de la variable *(par exemple, 150 ou 100,55 <mark style="color:red;">**(séparé par un point !))**</mark>,* et **allpay\_pay\_url** la variable apparaîtra immédiatement après cela.

Cette variable peut être affichée sous forme de lien ou placée sur un bouton avec le texte « Payer ». Il existe des paramètres supplémentaires pour cette méthode, mais ils doivent être déclarés dans des variables avant **payment\_sum.** Le **allpay\_currency** la variable peut être utilisée pour spécifier la devise, la valeur par défaut est **'RUB'.** Le **allpay\_lang** variable pour spécifier la langue de la page de paiement, la valeur par défaut est **‘ENG'.**

2. Vous pouvez également créer un lien en utilisant la **allpay\_generate\_payment\_url** fonctio&#x6E;**(amount, email, currency, long).**

| Paramètres (pour la deuxième méthode) :                                                       |
| --------------------------------------------------------------------------------------------- |
| amount - contient le montant du paiement                                                      |
| email - contient l’adresse e-mail du client                                                   |
| currency - paramètre facultatif pour spécifier la devise (par défaut ‘RUB’),                  |
| lang - paramètre facultatif qui spécifie la langue de la page de paiement (par défaut ‘ENG’). |

Le lien sera la réponse à l’exécution de la fonction, placez-le dans une variable

### EXEMPLES :

Pour la première méthode :

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

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

En conséquence, la variable suivante peut être transmise dans le bloc via un lien :

<figure><img src="/files/06b791e2ef6428139591f1e69b3cff5c3946bc3e" alt=""><figcaption></figcaption></figure>

**Exemple** pour la deuxième méthode :

<figure><img src="/files/9318d7825e0b6880e3e4c41063d563c5f0f4b1dd" alt=""><figcaption></figcaption></figure>

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

En conséquence, les variables suivantes seront créées :

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

{% hint style="success" %}
Après un paiement réussi, **allpay\_payment\_completed** la variable sera définie sur True, et vous recevrez également un rappel concernant le paiement réussi.
{% endhint %}

{% hint style="info" %}
Les 8 premiers caractères du mot de passe sont utilisés au début du texte pour travailler avec l’API.
{% 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/fr/paiement/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.
