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ęć.
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ś!
Integruj PayU (PagosOnline) z Post Affiliate Pro, aby usprawnić płatności na swojej stronie. Dowiedz się, jak skonfigurować dodatkowe pola, URL powiadomienia i zmodyfikować przyciski płatności, aby śledzić transakcje i poprawić marketing afiliacyjny. Zwiększ efektywność z naszymi integracjami i wsparciem.