Anbindung des Allpay-Zahlungssystems

Um mit dem Allpay-Zahlungssystem zu arbeiten, gehen Sie zum Projekt auf mavibot.pro und finden Sie im Bereich „Acquiring“ das Allpay-Zahlungssystem.

Nach dem Klick auf „Verbinden“ öffnet sich ein Formular zur Anbindung des Zahlungssystems.

In diesem Formular geben Sie den Benutzernamen und das Passwort für die Arbeit mit der API des Zahlungssystems ein.

Klicken Sie anschließend auf Einstellungen speichern. Danach sehen wir, dass die Schaltfläche zum Verbinden des Allpay-Zahlungssystems als „Verbunden“ angezeigt wird:

Dies bedeutet, dass das Zahlungssystem angeschlossen ist und Sie mit der Arbeit daran beginnen können.

Konfiguration der Arbeit mit dem Allpay-Zahlungssystem

Sie müssen die E-Mail-Adresse des Kunden an Allpay senden. Sie können diese in der Variable allpay_email im Block ablegen.

Es gibt 2 Möglichkeiten, einen Zahlungslink zu erstellen:

  1. Um einen Zahlungslink zu generieren, müssen Sie den Wert der Variable payment_sum festlegen (z. B. 150 oder 100.55 (mit Punkt getrennt!)), und die Variable allpay_pay_url erscheint sofort danach.

Diese Variable kann als Link angezeigt oder auf eine Schaltfläche mit dem Text „Bezahlen“ gesetzt werden. Für diese Methode gibt es zusätzliche Parameter, die jedoch vor payment_sum in Variablen deklariert werden müssen. Mit der Variable allpay_currency kann die Währung angegeben werden, der Standardwert ist 'RUB'. Die Variable allpay_lang dient zur Angabe der Sprache der Zahlungsseite, der Standardwert ist 'ENG'.

  1. Sie können auch einen Link mit der Funktion allpay_generate_payment_url(amount, email, currency, lang) erstellen.
Parameter (für die zweite Methode):
amount - enthält den Zahlungsbetrag
email - enthält die E-Mail-Adresse des Kunden
currency - optionaler Parameter zur Angabe der Währung (standardmäßig 'RUB'),
lang - optionaler Parameter, der die Sprache der Zahlungsseite angibt (standardmäßig 'ENG').

Der Link ist die Antwort auf die Ausführung der Funktion; setzen Sie ihn in eine Variable.

BEISPIELE:

Für die erste Methode:

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

payment_sum = 100

Als Ergebnis kann die folgende Variable im Block per Link übergeben werden:

Beispiel für die zweite Methode:

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

Als Ergebnis werden Variablen erstellt:

Nach einer erfolgreichen Zahlung wird die Variable allpay_payment_completed auf True gesetzt, und Sie erhalten außerdem einen Callback über die erfolgreiche Zahlung.

Die ersten 8 Zeichen des Passworts werden am Anfang des Textes für die Arbeit mit der API verwendet.