• Schnelle Registrierung und Bestätigung des Händlers OHNE Tanzen mit Diamanten
  • Händlerregistrierung für eine Person ohne Website
  • Gleicher Prozentsatz für natürliche und juristische Personen - 2,5
  • Verfügbarkeit von GooglePay und ApplePay

So verbinden Sie sich

Um das Wayforpay-System zu verbinden, benötigen Sie 3 Werte:

  1. Händler-Login
  2. Geheimer Händlerschlüssel
  3. Domainname des Händlers.

Gehen Sie zu Ihrem persönlichen Konto -> https://m.wayforpay.com/mportal/merchant/list Store-Einstellungen

Kopieren Sie die Daten und gehen Sie zu den Einstellungen in Mavibot.

Öffnen Sie den Bereich der Zahlungssysteme, wählen Sie Wayforpay. Sie müssen die erhaltenen Daten eingeben.

Um einen Zahlungslink zu generieren, müssen Sie den Wert der Variable payment_sum festlegen (z. B. 150 oder 100.55 (mit einem Punkt!)), unmittelbar danach erscheint die Variable wayforpay_pay_url. Diese Variable kann mit einem Link angezeigt oder auf einen Button mit dem Text "Bezahlen" gesetzt werden.

Der Link hat die Form: https://secure.wayforpay.com/invoice/id1bbb2ad0375

Standardmäßig ist UAH (Hrywnja) eingestellt. Wenn Sie eine andere Währung benötigen, müssen Sie den Wert der Variable currency festlegen.

Außerdem können Sie vor dem Festlegen des Werts von payment_sum die folgenden optionalen Variablen zur Konfiguration der Zahlung angeben.

currency - Währung der Bestellung, standardmäßig UAH (mögliche Werte USD, EUR, RUB)

session_timeout - Lebensdauer des Links in Sekunden, standardmäßig 3600 (1 Stunde)

product_name - Produktname

language - Sprache der Zahlungsseite, standardmäßig UA (mögliche Werte RU, EN)

buyer_name - Name des Käufers

buyer_email - E-Mail des Käufers

buyer_first_name - Vorname des Käufers

buyer_last_name - Nachname des Käufers

Diese Ansicht hat eine Seite für den Zahlungslink.

Erstellen Sie einen Link zu einer Zahlung von 1 UAH und einer Lebensdauer von 2 Stunden

Bitte beachten Sie:

  • Geben Sie zuerst optionale Parameter wie product_name an.
  • Und zuletzt weisen Sie den Wert der Variable payment_sum zu.

Hinweis: Zuerst setzen wir die Variablen für die Einstellungen, dann payment_sum. Sie können Variablen früher in einer Kette definieren, nicht in einem einzelnen Block. Dies ist ein Beispiel.

Als nächstes geben Sie an der richtigen Stelle die Variable wayforpay_pay_url aus, die den Link enthält.

So verarbeiten Sie das Ergebnis

Nach erfolgreicher Zahlung kommen im Bot Callbacks an, an denen Sie erkennen können, dass eine erfolgreiche Zahlung stattgefunden hat. Diese Callbacks werden im System als Nachrichten vom Benutzer angezeigt, sodass sie nicht vom Benutzer gesendet werden können. Sie bestehen aus den ersten 10 Zeichen des geheimen Schlüssels und dem Zusatz _success, zum Beispiel: flk3409ref_success

Diese Callbacks sind für den Benutzer NICHT SICHTBAR, sie werden nur dem Operator angezeigt.

Der Vergleichstyp sollte "Vollständige Übereinstimmung" sein.

Außerdem wird nach erfolgreicher Zahlung die Variable wayforpay_payment_completed auf true gesetzt.

Zum Beispiel können Sie einen Block zur Verarbeitung erfolgreicher Zahlungen mit einer Bedingung erstellen und die entsprechende Nachricht an den Benutzer ausgeben:

Sobald die Zahlung abgeschlossen ist, wird dem Kunden die Variable wayforpay_callback_data hinzugefügt, die die Antwortdaten des Zahlungssystems für die abgeschlossene Transaktion enthält. Sie können die erforderlichen Daten aus dem Wörterbuch mit der get-Methode extrahieren.