Eine Suite aus APIs, die das Geschäft von Unternehmen jeder Größe antreibt.
Stripe macht es Ihnen einfach, schnell Kreditkarten im Internet zu akzeptieren. Die Integrationsmethode verwendet unser eingebautes Plugin für die Verwaltung von Benachrichtigungen.
Die Integration kümmert sich um Bestellungen, wiederholte Bestellungen und Rückerstattungen. Sie unterstützt auch Lifetime-Provisionen und Coupons.
Cookiedaten – Bestellformular
Jedes Kundenkonto auf Stripe hat ein zusätzliches Feld namens ‘description‘. In dieser Integrationsmethode nutzen wir dieses Feld. Die Aufgabe ist, den (Tracking-)Cookiewert in dem Feld description in Ihrem Bestellformular einzutragen. Der einfachste Weg ist, diesen Code in Ihrem Zahlungsformular einzufügen:
<input type="hidden" name="pap_custom" value="" id="pap_tdx8v2s5a" />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.writeCookieToCustomField('pap_tdx8v2s5a');
</script>
Wenn das Formular eingesendet wird (der Kunde bestellt), können Sie die Formulardaten wie normal verarbeiten. Bevor Sie Kosten und ein Kundenkonto erstellen (mit Stripe_Customer::create), müssen Sie die pap_custom -Daten aus dem eingesendeten Formular nutzen und den Wert als Kundenbeschreibung festlegen – “description” => $_POST[‘pap_custom’].
Cookiedaten – Stripe Checkout
Wenn Sie mit Stripe Checkout arbeiten, müssen Sie diesen Schritt anstelle des vorherigen Schrittes durchführen. Ihre Aufgabe ist, in der Option clientReferenceId der Funktion stripe.redirectToCheckout die Tracking-ID einzufügen. Hier wird erklärt, wie Sie die Tracking-ID erhalten.
Hier ist ein Beispiel einer integrierten Stripe Checkout-Schaltfläche
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var papCookie = '';
PostAffTracker.setAccountId('Account_ID');
try {
PostAffTracker.track();
} catch (err) { }
PostAffTracker.executeOnResponceFinished.push(function() {
papCookie = PostAffTracker._getAccountId() + PostAffTracker._cmanager.getVisitorIdOrSaleCookieValue();
});
</script>
<script src="https://js.stripe.com/v3"></script>
<button id="checkout-button-price_1HHyerAqrxE6mVvaZyp4HYuI" role="link" type="button">Purchase</button>
<div id="error-message"></div>
<script>
(function() {
var stripe = Stripe('pk_live_key');
var checkoutButton = document.getElementById('checkout-button-price_1HHyerAqrxE6mVvaZyp4HYuI');
checkoutButton.addEventListener('click', function () {
stripe.redirectToCheckout({
lineItems: [
{price: 'price_123', quantity: 1},
],
mode: 'payment',
successUrl: 'https://your-website.com/success',
cancelUrl: 'https://your-website.com/canceled',
clientReferenceId: papCookie
})
.then(function(result) {
.....
});
});
})();
</script>
Verkaufstracking
Das Verkaufstracking geschieht automatisch, sowohl für standardmäßige, als auch für wiederholte Kosten. Der letzte Schritt ist, in Ihrem Stripe einzurichten, dass Post Affiliate Pro über jede Kostenstellung informiert wird. Dies ist dank Stripe Webhooks möglich.
Um einen Webhook festzulegen, navigieren Sie zu dem Menübereich Entwickler (oben rechts) und navigieren Sie dann zu Webhooks. Ein Klick auf den Hinzufügen-Endpoint zeigt ein Formular an, mit dem Sie eine neue URL für den Erhalt von Webhooks hinzufügen können. Tragen Sie diese URL dort für Echtzeit-Benachrichtigungen ein:
https://URL_TO_PostAffiliatePro/plugins/Stripe/stripe.php?AccountId=Account_ID
Wenn Sie auf bestimmte Ereignissen achten möchten, können Sie invoice.payment_succeeded, charge.succeeded und charge.refunded hinzufügen. Wenn Sie Stripe Checkout verwenden, benötigen Sie auch das Ereignis checkout.session.completed.
Wenn Sie auch Testzahlungen tracken möchten, richten Sie den gleichen Webhook in dem Testmodus ein.
Aktivierung des Plugins
Der letzte Schritt ist, das eingebaute Plugin auf Post Affiliate Pro zu aktivieren. Vergessen Sie nicht, es nach der Aktivierung zu konfigurieren, indem Sie den Secret API Key oder einen Restricted API Key hinzufügen. Wenn Sie einen Restricted API Key verwenden möchten, müssen Sie für diese Ressourcen einen Lesezugriff gewähren: Kosten, Abonnements, Kaufsitzung, Kunden und Rechnungen.
Das war es schon. Alle Transaktionen werden nun getrackt.
Vergessen Sie nicht, Ihre Seite mit dem Klick-Trackingcode zu integrieren, sodass alles richtig funktioniert.
Post Affiliate Pro bietet ein kostenloses Konto an, bei dem Daten in der Maschine verarbeitet werden. Durch die Anmeldung akzeptiert man Geschäftsbedingungen und Datenschutzrichtlinie. Post Affiliate Pro kann mit Integrationen wie InSales genutzt werden, um eine vollständig unabhängige und schnelle Online-Store-Erstellung zu ermöglichen und Bestell- und Produkt-Tracking sowie Lifetime-Provisionen einzusetzen. Es gibt spezielle Textbereiche für JavaScript-Code und Klick-Tracking-Code.
Der Text beschreibt eine kostenfreie Option für das Affiliate-Marketing-Tool Post Affiliate Pro. Das Konto kann ohne zusätzliche Bedingungen erstellt werden und kann in LemonStand integriert werden. Es werden Schritte zur Verkaufstracking-Integration beschrieben, einschließlich des Einsetzens von Klick- und Verkaufstrackingcodes sowie der Produkt-ID-Abgleich.
Der Text beschreibt verschiedene Funktionen und Integrationen von CoreCommerce. Es gibt Verkaufstracking, das in die Dankesseite integriert werden kann, sowie die Pro-Produkt-Integration und die Möglichkeit, PayPal als Zahlungsanbieter zu verwenden. Es wird empfohlen, den Trackingcode in verschiedenen Dateien und Schaltflächen einzubauen. Es gibt auch eine HOSTED-Version von CoreCommerce, die kostenlos getestet werden kann. Die Anmeldung erfordert die Akzeptanz von Geschäftsbedingungen und Datenschutzrichtlinie. Die Plattform wird von vielen Kunden sehr geschätzt und hat eine Bewertung von 4,8/5 bis 5/5.
Der Text beschreibt die Integration von Post Affiliate Pro mit osc2nuke zur Verfolgung von Online-Verkäufen. Ein Verkaufstrackingskript wird auf der Bestätigungsseite verwendet, um OrderID und TotalSale zu sammeln. Es werden auch Anweisungen zum Hinzufügen des Integrationscodes in die Datei 'modules/catalog/checkout_success.php' gegeben. Es wird angeboten, ein kostenloses Konto zu erstellen.