MoonClerk integration
Integracja z MoonClerk działa tylko wtedy, gdy używasz MoonClerk ze Stripe i tylko wtedy, gdy używasz linku do ich strony realizacji zakupu lub wbudowanej strony realizacji zakupu.
Integracja Linked Checkout
Jeśli używasz linków do strony realizacji zakupu MoonClerk, czyli tak zwanego Linked Checkout, wykonaj następujący krok oraz ostatni krok z konfiguracją wtyczki i webhooka.
Przy konfiguracji tego typu należy dodać następujący kod pod wszystkimi linkami MoonClerk, więc najlepiej jest dodać go gdzieś do szablonu stopki witryny, aby znajdował się na wszystkich stronach witryny i integrował wszystkie linki MoonClerk na wszystkich stronach witryny.
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var MoonClerkLinks = document.querySelectorAll('a[href*="moonclerk.com/pay/"]');
for (i=0; i < MoonClerkLinks.length; i++) {
MoonClerkLinks[i].id = 'appendTrackingCookie';
}
PostAffTracker.setAccountId('Account_ID');
try {
PostAffTracker.track();
} catch (err) { }
PostAffTracker.writeCookieToLink('appendTrackingCookie', 'cid');
</script>
Embedded Checkout – Wbudowana strona realizacji płatności
W przypadku korzystania z wbudowanej strony realizacji płatności (Embedded Checkout) MoonClerk integracja jest nieco skomplikowana, ponieważ ich kod wymaga znacznych zmian. Poniżej możesz zobaczyć, jak wygląda zintegrowany kod. Pamiętaj, aby dodać do kodu własne adresy URL checkoutToken i moonclerk:
<script type="text/javascript" src="https://d2l7e0y6ygya2s.cloudfront.net/assets/embed.js"></script>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<div id="mc5hj004gabje1">
<a id="appendTrackingCookie" href="https://app.moonclerk.com/pay/5hj004gabje1">Easy Time</a>
</div>
<script type="text/javascript">
var papCookieId = '',
mc5hj004gabje1;
if (typeof PostAffTracker !== 'undefined') {
PostAffTracker.setAccountId('Account_ID');
try {
PostAffTracker.track();
} catch (err) { }
PostAffTracker.writeCookieToLink('appendTrackingCookie', 'cid');
PostAffTracker.executeOnResponceFinished.push(function() {
papCookieId = PostAffTracker._getAccountId() + PostAffTracker._cmanager.getVisitorIdOrSaleCookieValue();
renderMoonClerkCheckout();
});
} else {
renderMoonClerkCheckout();
}
function renderMoonClerkCheckout() {
var opts = {
"checkoutToken": "5hj004gabje1",
"width": "100%",
"cid": papCookieId
};
mc5hj004gabje1 = new MoonclerkEmbed(opts);
mc5hj004gabje1.display();
}
</script>
Konfiguracja wtyczki i Stripe’a
Zaloguj się do swojego konta Stripe i przejdź do sekcji ustawień Webhooków w panelu Stripe. Kliknięcie przycisku „Add endpoint” (Dodaj punkt końcowy) spowoduje wyświetlenie formularza umożliwiającego dodanie nowego adresu URL do odbierania webhooków. Wprowadź ten adres URL, aby otrzymywać powiadomienia na żywo:
https://URL_TO_PostAffiliatePro/plugins/Moonclerk/moonclerk.php?accountid=Account_ID
Po skonfigurowaniu webhooka pobierz tajny klucz API Stripe i skopiuj go. Teraz przejdź do panelu sprzedawcy Post Affiliate Pro i do Configuration (Konfiguracja) > Plugins (Wtyczki), by aktywować obsługę webhooków Moonclerk (Stripe). Po aktywacji wtyczki kliknij przycisk Configure (Konfiguruj) obok i wprowadź tajny klucz API Stripe. Zapisz konfigurację wtyczki, a integracja będzie zakończona.
Zarządzaj płatnościami cyklicznymi z łatwością dzięki integracji PayWhirl i Post Affiliate Pro. Oferujemy prostą konfigurację za pomocą aplikacji Custom Tracking Scripts. Śledź sprzedaż, konfiguruj webhooki i aktywuj wtyczki, aby maksymalizować sukces. Wypróbuj naszą ocenianą platformę bez zobowiązań już teraz!
Odkryj łatwą integrację Pinnacle Cart z Post Affiliate Pro! Nasze oprogramowanie koszyka zakupowego obsługuje wielu języków, idealne dla międzynarodowych klientów. Dowiedz się, jak zintegrować kod śledzenia sprzedaży i ciesz się nową wersją Pinnacle Cart. Wypróbuj za darmo i usprawnij swój marketing afiliacyjny już dziś!