Treueprogramm für den Promocode "Mavibot":
Der Tarif beträgt 5 Prozent, ohne zeitliche Begrenzung und ohne die Notwendigkeit, den Status der Selbstständigkeit zu bestätigen.
Unter anderem können Sie ohne zusätzliche Gebühren und ohne Aufpreis sofort auf alle Funktionen des Dienstes zugreifen: Rechnungen, Rechnungen, Abonnements, Dateilieferung nach Zahlung, Streaming-Widgets, Partnerprogramm.
Das Partnerprogramm verbindet Kunden und generiert zusätzliche Einnahmen in Höhe von 0,2 % aus deren Transaktionen.
Registrieren
Nach der Registrierung im Dienst https://capusta.space/ erscheinen in den Einstellungen Ihres Projekts die benötigten Daten:
Projektcode (project_code) - im Beispiel
dies ist der testmavibot-Token für die API - 71b7d77f-7c77-77cb-7f7a-bbc7a17c1e77
Ihre E-Mail (mit der Sie sich registriert haben) - [email protected]
Zusätzlich zu diesen Daten müssen Sie auch das Formular im Abschnitt "Benachrichtigungen und Weiterleitung" unter dem Link https://dev.capusta.space/#rec167335038  ausfüllen;
Klicken Sie auf den Link, scrollen Sie ein wenig nach unten und finden Sie das folgende Fenster:
!!!!!
Verwenden Sie die Schaltfläche "URL angeben" und füllen Sie die folgenden Daten im Formular aus:
- Ihre Anmelde-E-Mail in Ihrem Capusta.space-Konto
- die letzten 4 Ziffern der verknüpften Karte
- https://chatter.salebot.pro/capusta\\_callback/result - Callback-URL
- https://chatter.salebot.pro/capusta\\_callback/success - Erfolgs-URL
- https://chatter.salebot.pro/capusta\\_callback/fail - Fehler-URL
!!!!!!
Verbindungseinstellung
Um das Capusta-Zahlungssystem zu verbinden, müssen Sie Ihren Token und Projektcode in den Mavibot-Einstellungen eingeben. In Mavibot öffnen wir den Bereich der Zahlungssysteme, wählen Capusta aus und geben die erhaltenen Daten ein.
Generierung des Zahlungslinks
Um einen Zahlungslink zu generieren, müssen Sie den Wert der Variable payment_sum (z. B. 1000) festlegen, und dann erscheint die Variable capusta_pay_url. Diese Variable kann mit einem Link angezeigt oder auf eine Schaltfläche mit dem Text "Bezahlen" gesetzt werden. Der Link erscheint als: https://capu.st/billfb22c773-3a0f Bevor Sie den Wert von payment_sum festlegen, können Sie auch die folgenden optionalen Variablen für die Zahlungskonfiguration angeben: payment_description - Zahlungsbeschreibung link_expired - Zahlungslebensdauer. Sie können das Datum im Format dd.mm.yyyy hh:mm eingeben, z. B.: 03.04.2022 19:34'. Achtung! Die Zeit wird gemäß der Zeitzone des Projekts gebildet. payment_comment - Sie können dem zahlenden Benutzer erlauben, einen Kommentar zur Überweisung zu hinterlassen. test_payments - Sie können eine Testzahlung in Capusta durchführen, wenn Sie den Wert dieser Variable auf True setzen. Weitere Informationen darüber, welche Karten Sie für Testtransaktionen verwenden können, finden Sie auf der Seite https://dev.capusta.space/#rec240878484
!!!!!!
Beispiel für einen Zahlungslink
Erstellen Sie einen Link zur Zahlung von 1 Dollar (beachten Sie - Beträge unter 10 Rubel werden nicht zur Zahlung weitergeleitet!)
!!!!!
Hinweis: Zuerst werden zusätzliche Variablen für die Einstellungen angegeben, 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 entsprechenden Stelle die Variable capusta_pay_url aus, die den Link enthält
!!!!!
Verarbeitung des Zahlungsergebnisses (Callback über Zahlung)
Nach erfolgreicher Zahlung kommt im Bot ein Callback an, anhand dessen Sie erkennen können, dass eine erfolgreiche Zahlung stattgefunden hat. Diese Callbacks im System sehen Sie als Nachrichten vom Benutzer, sodass sie nicht vom Benutzer gesendet werden können. Sie bestehen aus den ersten 10 Token-Zeichen und dem Erfolgsseitennamen, z. B.: 71b7d77f-7_success Diese Callbacks sieht der Benutzer NICHT, sie werden nur dem Operator angezeigt. Der Vergleichstyp sollte "Vollständige Übereinstimmung" sein. Nach erfolgreicher Zahlung wird außerdem die Variable capusta_payment_completed auf true gesetzt. Sie können beispielsweise einen erfolgreichen Zahlungsverarbeitungsblock mit einer Bedingung erstellen und dem Benutzer die entsprechende Nachricht ausgeben:
!!!!!!
Nach Abschluss der Zahlung wird dem Kunden eine Variable capusta_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.
Abonnement erstellen
Die Erstellung eines Abonnements ist bei Capusta verfügbar. Dazu sollten Sie der Variable capusta_subscription_payment einen beliebigen Wert zuweisen, und dann wird ein monatliches Abonnement erstellt. Wenn Sie einen anderen Zeitraum angeben möchten, erstellen Sie die Variable capusta_subscription_period und weisen Sie ihr einen der folgenden Werte zu: täglich - "DAILY", wöchentlich - "WEEKLY", monatlich - "MONTHLY", "SELECTIVELY" - die Wahl des Benutzers (in diesem Fall wählt der Zahler die Häufigkeit der Abbuchung) Beispiel (wie eine Zahlung aussieht, wenn der Wert "SELECTIVELY" verwendet wird)
!!!!!
Nach einem erfolgreichen Abonnement erscheint die Client-Variable capusta_subscriber_id, die die Abonnentennummer im Capusta-System angibt.
!!!!!
Abmelden
Um ein bestehendes Abonnement zu kündigen, sollten Sie die Funktion capusta_remove_subscription(capusta_subscriber_id) verwenden, die als Eingabe die gleiche Nummer des Capusta-Abonnenten erhält. Nach dem Auslösen der Funktion wird die Variable capusta_subscriber_id gelöscht und das Abonnement wird gekündigt.
!!!!!


