# Capusta.space

{% hint style="info" %}
Programme de fidélité pour le code promo **« Salebot »**:&#x20;

Le tarif est de 5 %, sans limite de durée et sans الحاجة de confirmer le statut d’auto-entrepreneur.&#x20;

Entre autres, sans frais supplémentaires et sans commissions, vous pouvez accéder immédiatement à toutes les fonctionnalités du service : factures, factures, abonnement, livraison de fichiers après paiement, widgets de streaming, programme partenaire.&#x20;

Le programme d’affiliation permettra de connecter des clients et de générer un revenu supplémentaire à hauteur de 0,2 % de leurs transactions.
{% endhint %}

## S’inscrire

Après l’inscription au service <https://capusta.space/> dans les paramètres de votre projet apparaîtront les données dont vous avez besoin :&#x20;

**code du projet(project\_code)** - dans l’exemple&#x20;

**il s’agit du jeton testsalebot pour l’API** - 71b7d77f-7c77-77cb-7f7a-bbc7a17c1e77&#x20;

**votre e-mail (avec lequel vous vous êtes inscrit)** - <test@test.ru>

En plus de ces données, vous devrez également remplir le formulaire dans la section « Notifications et redirection » sous le lien <https://dev.capusta.space/#rec167335038&#x20>;

En cliquant sur le lien, descendez un peu et trouvez la fenêtre suivante :

!!!!!

Utilisez le bouton « Spécifier l’URL » et remplissez les données suivantes dans le formulaire :

* Votre e-mail de connexion dans votre compte Capusta.space
* les 4 derniers chiffres de la carte liée
* &#x20;<https://chatter.salebot.pro/capusta\\_callback/result> - URL de callback&#x20;
* &#x20;<https://chatter.salebot.pro/capusta\\_callback/success> - URL de succès&#x20;
* <https://chatter.salebot.pro/capusta\\_callback/fail> - URL d’échec

!!!!!!

## Paramètre de connexion&#x20;

Pour connecter le système de paiement Capusta, vous devrez saisir votre jeton et le code du projet dans les paramètres de Salebot. Dans Salebot, ouvrez la section des systèmes de paiement, sélectionnez Capusta et saisissez les données reçues.

![](/files/b8cd73d9a6373638463dc81e960557916477cf6c)

## Génération d’un lien de paiement

Pour générer un lien de paiement, vous devez définir la valeur de la variable payment\_sum (par exemple, 1000), puis la variable capusta\_pay\_url apparaît. Cette variable peut être affichée avec un lien ou placée sur le bouton avec le texte « Payer ». Le lien apparaît comme suit : <https://capu.st/billfb22c773-3a0f> De plus, avant de définir la valeur payment\_sum, vous pouvez spécifier les variables optionnelles suivantes pour la configuration du paiement : payment\_description - description du paiement link\_expired - durée de validité du lien. Vous pouvez saisir la date au format jj.mm.aaaaaaa hh:mm, par exemple : â 03.04.2022 19:34'. Attention ! L’heure est formée selon le fuseau horaire du projet. payment\_comment - Vous pouvez autoriser l’utilisateur payeur à laisser un commentaire à la traduction. test\_payments - Vous pouvez effectuer un paiement test dans Capusta si vous définissez la valeur de cette variable sur True. Vous pouvez en savoir plus sur les cartes que vous pouvez spécifier pour les transactions de test sur la page https\:/dev.capusta.space/#rec240878484

!!!!!!

### Exemple de lien de paiement&#x20;

Créer un lien pour le paiement de 1 dollar (attention - <mark style="color:purple;">les montants inférieurs à 10 roubles ne passent pas au paiement !)</mark>

<mark style="color:purple;">!!!!!</mark>

{% hint style="info" %}
Remarque : d’abord, les variables supplémentaires sont spécifiées pour les paramètres, puis payment\_sum.
{% endhint %}

Vous pouvez définir les variables plus tôt dans une chaîne, et non dans un seul bloc, voici un exemple.&#x20;

Ensuite, à l’endroit approprié, affichez la variable capusta\_pay\_url, qui contient le lien

<mark style="color:purple;">!!!!!</mark>

## Traitement du résultat du paiement (callback sur le paiement)&#x20;

Après un paiement réussi, un callback arrivera dans le bot, grâce auquel vous pourrez comprendre qu’un paiement a bien été effectué. Ces callbacks dans le système apparaissent comme des messages de l’utilisateur, de sorte qu’ils ne peuvent pas être envoyés par l’utilisateur ; ils se composent des 10 premiers caractères du jeton et de la page d’accueil success, par exemple : 71b7d77f-7\_success Ces callbacks NE SONT PAS visibles par l’utilisateur, ils sont affichés uniquement à l’opérateur. Le type de comparaison doit être « Correspondance complète » De plus, après un paiement réussi, la variable capusta\_payment\_completed est définie sur true. Par exemple, vous pouvez créer un bloc de traitement d’un paiement réussi avec une condition et afficher le message correspondant à l’utilisateur :

<mark style="color:purple;">!!!!!!</mark>

Une fois le paiement effectué, la variable capusta\_callback\_data sera ajoutée au client et contiendra les données de réponse du système de paiement pour la transaction terminée. Vous pouvez extraire les données nécessaires du dictionnaire à l’aide de la méthode get.

## Création d’un abonnement&#x20;

La création d’un abonnement est disponible sur capusta. Pour cela, vous devez attribuer n’importe quelle valeur à la variable capusta\_subscription\_payment, puis vous créerez un abonnement mensuel. Si vous souhaitez spécifier une autre période, créez la variable capusta\_subscription\_period et attribuez-lui l’une des valeurs suivantes : daily - « DAILY », weekly - « WEEKLY », monthly - « MONTHLY », « SELECTIVELY » est le choix de l’utilisateur (dans ce cas, le payeur choisit la fréquence du prélèvement) Exemple (à quoi ressemble un paiement lorsque la valeur « SELECTIVELY » est utilisée)

<mark style="color:purple;">!!!!!</mark>

Après un abonnement réussi, la variable client capusta\_subscriber\_id apparaîtra, indiquant le numéro d’abonné dans le système Capusta.

<mark style="color:purple;">!!!!!</mark>

## Désabonnement&#x20;

Afin d’annuler un abonnement existant, vous devez utiliser la fonction capusta\_remove\_subscription(capusta\_subscriber\_id), qui prend en entrée le même numéro d’abonné Capusta. Après le déclenchement de la fonction, la variable capusta\_subscriber\_id sera effacée et l’abonnement sera annulé.

<mark style="color:purple;">!!!!!</mark>


---

# 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/integrations/payment/capusta.space.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.
