
PayFast
Verfolgen Sie Affiliate-Verkäufe von PayFast, dem südafrikanischen Zahlungsgateway, mit dem PayFast-ITN-Plugin von Post Affiliate Pro. Einrichtungsanleitung mit Code für das Zahlungsformular, Notify-URL und Plugin-Einstellungen.
PayFast-Integration
PayFast ist ein südafrikanisches Zahlungsgateway. Das Post Affiliate Pro-Plugin verbindet es mit Ihrem Affiliate -Programm. Nach jeder Zahlung sendet PayFast eine Instant Transaction Notification (ITN) an Ihre Post-Affiliate-Pro-Installation, und das Plugin erfasst den Verkauf für den Affiliate, der den Kunden vermittelt hat. Gehört die Zahlung zu einem PayFast-Abonnement, erfasst das Plugin stattdessen eine wiederkehrende Zahlung.
So integrieren Sie PostAffiliatePro mit PayFast
Plugin aktivieren
Navigieren Sie in Ihrem Merchant-Panel zu Konfiguration > Plugins > PayFast-ITN-Verarbeitung > Aktivieren. Konfigurieren Sie das Plugin nach der Aktivierung mindestens mit folgenden Angaben:
- Benutzerdefiniertes Zeichenkettenfeld: das PayFast-Zusatzfeld (custom_str1 bis custom_str5), das den Tracking-Wert aus Ihrem Zahlungsformular übermittelt. Standard ist custom_str1. Alle weiteren Optionen werden im Abschnitt Plugin-Einstellungen weiter unten beschrieben.
- Signatur-Passphrase: verwenden Sie dieselbe Passphrase, die Sie im Abschnitt Einstellungen Ihres PayFast-Dashboards verwenden. PayFast verlangt, dass die Passphrase in Ihrem Konto und auf Ihrer Website identisch ist.
Integration des Zahlungsformulars
Damit der Affiliate, der den Kunden vermittelt hat, erfasst wird, muss das Zahlungsformular den Tracking-Wert an PayFast übergeben, und PayFast muss die Benachrichtigung an Post Affiliate Pro senden. Fügen Sie diese Teile Ihrem PayFast-Zahlungsformular hinzu:
<input type="hidden" name="custom_str1" value="" id="pap_dx8vc2s5" />
<input type="hidden" name="notify_url" value="https://URL_TO_PostAffiliatePro/plugins/PayFast/payfast.php" />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
Falls Sie custom_str1 bereits für etwas anderes verwenden, nutzen Sie ein anderes benutzerdefiniertes Zeichenkettenfeld und wählen Sie dasselbe in der Plugin-Konfiguration aus.
Hinweis:
Wenn sich auf einer Seite mehrere Zahlungsformulare befinden, fügen Sie den <script>-Teil nur einmal pro Seite ein. Jedes Zahlungsformular benötigt nur die <input>-Teile.
Beispiel
Hier ist ein Beispiel für ein Zahlungsformular mit dem Integrationscode:
<form action="https://www.payfast.co.za/eng/process" method="post">
<input type="hidden" name="merchant_id" value="YOUR_MERCHANT_ID" />
<input type="hidden" name="merchant_key" value="YOUR_MERCHANT_KEY" />
<input type="hidden" name="amount" value="100.00" />
<input type="hidden" name="item_name" value="Product 1" />
<input type="hidden" name="custom_str1" value="" id="pap_dx8vc2s5" />
<input type="hidden" name="notify_url" value="https://URL_TO_PostAffiliatePro/plugins/PayFast/payfast.php" />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
<input type="submit" value="Pay now" />
</form>
Vergessen Sie nicht, Ihre Website mit dem Click-Tracking-Code zu integrieren.
Abonnements
Bei PayFast-Abonnements sendet PayFast für jede Zahlung eine Benachrichtigung zusammen mit einem Abonnement-Token. Das Plugin erkennt das Token und erfasst die Zahlung als wiederkehrende Zahlung, wobei das Token als Bestell-ID dient. Damit das funktioniert, müssen in Ihrem PayFast-Konto eine Passphrase gesetzt und wiederkehrende Abrechnung aktiviert sein. Wie Sie wiederkehrende Provisionen in Post Affiliate Pro einrichten, erfahren Sie im entsprechenden Artikel.
Plugin-Einstellungen
Das Plugin hat folgende Optionen:
- Benutzerdefiniertes Zeichenkettenfeld: das PayFast-Zusatzfeld, das den Tracking-Wert enthält. Standard: custom_str1.
- Signatur-Passphrase: die Passphrase aus Ihrem PayFast-Dashboard.
- PayFast-Bestell-ID verwenden: Standardmäßig verwendet das Plugin die eindeutige Zahlungs-ID aus Ihrem System (m_payment_id) als Bestell-ID. Aktivieren Sie diese Option, um stattdessen die PayFast-Zahlungs-ID zu verwenden.
- Gebühren abziehen: standardmäßig aktiviert. Die Provision wird aus dem Nettobetrag nach der PayFast-Gebühr berechnet. Deaktivieren Sie die Option, um den Bruttobetrag zu verwenden.
- Bei jedem Ereignis neuen Affiliate registrieren: erstellt einen neuen Affiliate aus Name und E-Mail-Adresse des Kunden in der Zahlung.
- Affiliate bei Kauf dieser Produkte registrieren: beschränkt die oben genannte Registrierung auf bestimmte Produkte. Lassen Sie das Feld leer, um bei jedem Kauf einen Affiliate zu registrieren, oder geben Sie Produktnamen durch ein Semikolon getrennt ein, zum Beispiel product1;perfect product;product3. Der Produktname ist der Artikelname, der an PayFast übermittelt wird.
- Affiliate nach erfolgreicher Zahlung genehmigen: ein ausstehender Affiliate, dessen E-Mail-Adresse mit der des zahlenden Kunden übereinstimmt, wird nach einer erfolgreichen Zahlung genehmigt.
- Gesamtbetrag der wiederkehrenden Zahlung aus der Benachrichtigung verwenden: verwendet bei wiederkehrenden Provisionen den Betrag aus jeder PayFast-Benachrichtigung statt des Betrags der ersten Zahlung.
- Zusatzdaten 1 bis 5: speichert ein Detail aus der Benachrichtigung in den Zusatzdatenfeldern des Verkaufs. Sie können die E-Mail-Adresse, Telefonnummer, den Namen, Vornamen oder Nachnamen des Kunden, den Artikelnamen, die Artikelbeschreibung oder die PayFast-Transaktions-ID wählen. Zusatzdaten 1 ist standardmäßig auf die E-Mail-Adresse des Kunden gesetzt.
- IPN weiterleiten an URL: leitet die PayFast-Benachrichtigung an eine andere Adresse weiter, zum Beispiel an ein anderes System, das ebenfalls die ITN nutzt. Die Adresse muss eine gültige URL mit Protokoll sein und darf nicht auf dieselbe Post-Affiliate-Pro-Installation zeigen.
Wie funktioniert das Plugin genau?
Wenn PayFast eine Benachrichtigung an die Plugin-Adresse sendet, geht das Plugin wie folgt vor:
- Es liest die Zahlung: den Betrag, die Zahlungs-ID, die E-Mail-Adresse und den Namen des Kunden, den Artikelnamen und den Tracking-Wert aus Ihrem benutzerdefinierten Zeichenkettenfeld.
- Es prüft den Zahlungsstatus. Nur der Status COMPLETE wird verarbeitet, jeder andere Status wird übersprungen.
- Es findet den Affiliate anhand des Tracking-Werts und registriert bei Bedarf einen neuen Affiliate oder genehmigt einen ausstehenden.
- Es erfasst die Provision. Enthält die Benachrichtigung ein Abonnement-Token, wird sie als wiederkehrende Zahlung erfasst, andernfalls als regulärer Verkauf.
Lifetime-Provisionen
Wenn Sie Lifetime-Provisionen verwenden, benötigt das Plugin ein Merkmal, das den Kunden über alle Zahlungen hinweg identifiziert. Ist das Lifetime Commissions Plugin aktiv, setzen Sie das Zusatzdatenfeld, das es verwendet, auf die E-Mail-Adresse oder Telefonnummer des Kunden. Wählen Sie etwas anderes, zeigen die Plugin-Einstellungen für dieses Feld einen Fehler an.
Was ist PayFast?
PayFast ist ein Zahlungsgateway mit Sitz in Südafrika, gegründet 2007. Es gehört zu Network International und gibt an, von mehr als 80.000 südafrikanischen Unternehmen genutzt zu werden. Es ermöglicht Online-Shops, Zahlungen von Kunden anzunehmen, ohne eine eigene Zahlungsabwicklung aufbauen zu müssen.
Für Affiliate-Programme ist das eine naheliegende Wahl, wenn Ihre Kunden oder Ihre Affiliates in Südafrika sind, denn Kunden zahlen mit den Methoden, die sie ohnehin nutzen, und jeder Verkauf lässt sich trotzdem bis zu dem Affiliate zurückverfolgen, der ihn vermittelt hat.
Wichtige Funktionen von PayFast
- Viele Zahlungsmethoden: mehr als 18 Methoden, darunter Kreditkarten, Instant EFT, QR-Codes, Mobicred und Store-Karten.
- Abonnements: wiederkehrende Abrechnung für Mitgliedschaften und Abonnement-Produkte.
- Tokenisierung und Split-Zahlungen: Zahlungsdaten sicher speichern und eine Zahlung zwischen mehreren Parteien aufteilen.
- Rückerstattungen und Rechnungen: Rückerstattungen durch den Händler und Rechnungen aus Ihrem PayFast-Konto.
- Integrationen: Es ist mit mehr als 70 bestehenden Plattformen verbunden und bietet eine Entwickler-API.
- Instant Transaction Notification: eine Benachrichtigung für jede Zahlung, über die Verkäufe Post Affiliate Pro erreichen.
Preisoptionen von PayFast
PayFast gibt an, dass seine Aggregationslösung keine monatlichen Gebühren hat und Sie nur eine kleine Transaktionsgebühr zahlen, wenn Sie einen Verkauf tätigen. Die genauen Gebühren hängen von der Zahlungsmethode ab. Prüfen Sie sie deshalb auf der PayFast-Website , bevor Sie sich entscheiden. Gebühren ändern sich, verwenden Sie daher die aktuellen Angaben von PayFast.
Alternativen zu PayFast
Wenn PayFast nicht zu Ihrem Unternehmen passt, gibt es diese Zahlungsgateways, die in Südafrika verwendet werden:
Weitere Zahlungsgateway-Integrationen
Post Affiliate Pro lässt sich auch mit vielen anderen Zahlungsgateways integrieren. Lesen Sie die Anleitungen zu Stripe , PayPal , Worldpay oder sehen Sie sich alle Integrationen an.
Häufig gestellte Fragen
Verfolgen Sie PayFast-Verkäufe mit Post Affiliate Pro
Belohnen Sie Ihre Affiliates für jeden PayFast-Verkauf, einschließlich wiederkehrender Zahlungen. Probieren Sie die PayFast-Integration mit Post Affiliate Pro aus.
Cookie-Zustimmung
Wir verwenden Cookies, um Ihr Surferlebnis zu verbessern und unseren Datenverkehr zu analysieren. See our privacy policy.
