PayWhirl integration
Z PayWhirl zarządzanie płatnościami cyklicznymi jest proste.
Integracji z PayWhirl dokonuje się przy użyciu wbudowanej aplikacji PayWhirl o nazwie „Custom Tracking Scripts”.
Zainstaluj aplikację
Aby rozpocząć integrację, przejdź do swojego konta PayWhirl, a następnie do Apps & Integrations (Aplikacje i integracje). Znajdź i zainstaluj aplikację o nazwie Custom Tracking Scripts (Niestandardowe skrypty śledzenia).
Po zainstalowaniu zobaczysz dwie różne zakładki na stronie ustawień. Jedna sekcja załaduje skrypty z KAŻDEJ strony zapewnianej przez PayWhirl, a druga sekcja załaduje jedynie skrypty PO KONWERSJI, gdy ludzie pomyślnie zrealizują zakup – tego właśnie użyjemy.
Śledzenie sprzedaży
Pierwszym krokiem jest nadanie aplikacji nazwy. Możesz nazwać ją na przykład Post Affiliate Pro.
Teraz wybierz zakładkę Konwersja i wykorzystaj w niej następujący kod:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
{% for invoice in invoices %}
papSkus = '';
{% for item in invoice.items %}
papSkus += '{{item.sku}}, ';
{% endfor %}
var sale{{ loop.index }} = PostAffTracker.createSale();
if ({{invoice.paid}}) {
sale{{ loop.index }}.setTotalCost({{ invoice.amount_due }} - {{ invoice.shipping_total }} - {{ invoice.tax_total }});
} else {
sale{{ loop.index }}.setTotalCost(0);
}
{% if invoice.subscription_id %}
sale{{ loop.index }}.setOrderID('{{ invoice.subscription_id }}');
{% else %}
sale{{ loop.index }}.setOrderID('{{ invoice.id }}');
{% endif %}
sale{{ loop.index }}.setProductID(papSkus.slice(0, -2));
sale{{ loop.index }}.setData1('{{ customer.email }}');
sale{{ loop.index }}.setCurrency('{{ invoice.currency }}');
sale{{ loop.index }}.setCoupon('{{ invoice.promo_code }}');
{% if loop.index != invoices|length %}
sale{{ loop.index }}.doNotDeleteCookies();
{% endif %}
{% endfor %}
PostAffTracker.register();
</script>
Jeśli przewiniesz nieco w dół, zobaczysz pełną listę dostępnych zmiennych, których możesz użyć, jeśli chcesz dostosować kod śledzenia sprzedaży.
Konfiguracja Webhooków
Aby śledzić również płatności cykliczne, musisz konfigurować webhook w Developer > Webhooks, gdzie musisz utworzyć webhook dla zdarzenia konta charge.succeeded. Jeśli chcesz śledzić też zwroty, utwórz webhook również dla charge.refunded.
Webhook trzeba utworzyć dla następującego URL:
https://URL_TO_PostAffiliatePro/plugins/PayWhirl/paywhirl.php
Cykliczne prowizje będą śledzone, tylko jeśli używać funkcji prowizji cyklicznych lub wtyczki prowizji dożywotnich.
Aktywacja wtyczki
Ostatnim krokiem integracji jest aktywacja wtyczki śledzenia na koncie Post Affiliate Pro. Zaloguj się do panelu sprzedawcy i przejdź do Konfiguracja > Wtyczki, gdzie musisz znaleźć i aktywować wtyczkę obsługi webhooków PayWhirl. Po aktywacji wtyczki można ją skonfigurować, aby włączyć/wyłączyć śledzenie zwrotów i ustawić, jakie szczegóły mają być zapisywane w dodatkowych polach danych prowizji.
Nie zapomnij o zintegrowaniu swojej strony z kodem śledzenia kliknięć.
Discover seamless integration solutions with Post Affiliate Pro, the leading affiliate marketing software. Effortlessly connect with platforms like Authorize.net, Calendly, FormAssembly, and more to enhance your e-commerce and reporting capabilities. Enjoy free trials, 24/7 support, and maximize your marketing ROI with advanced tracking and flexible commission options. Visit now to revolutionize your affiliate marketing strategy!
Integruj Paymate Express z Post Affiliate Pro, aby obsługiwać płatności online, eBay i mobilne bezpiecznie i efektywnie. Dowiedz się, jak dodać przycisk Paymate na swojej stronie, skonfigurować kod integracji oraz zintegrować skrypty przetwarzania. Zarejestruj się za darmo i usprawnij swoje rozwiązania e-commerce już dziś!