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.

Fig. 1. Section « Acquiring » pour connecter le service de paiement à Mavibot

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

Fig. 2. Saisie du nom d’utilisateur et du mot de passe du service

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é » :

Fig. 3. Affichage du bouton du système de paiement connecté

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 (séparé par un point !)), 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'.

  1. Vous pouvez également créer un lien en utilisant la allpay_generate_payment_url fonction(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 :

allpay_email = '******[email protected]'

payment_sum = 100

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

Exemple pour la deuxième méthode :

payment_url = allpay_generate_payment_url(100, '********[email protected]')

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

Les 8 premiers caractères du mot de passe sont utilisés au début du texte pour travailler avec l’API.

Mis à jour