PayPal Express Checkout (IPN używany przez inny skrypt)
Chcesz jeszcze bardziej ulepszyć swoje oprogramowanie afiliacyjne? Sprawdź PayPal Express Checkout (IPN używany przez inny skrypt) dla Post Affiliate Pro.
Zintegruj PayPal Express Checkout z Post Affiliate Pro za pomocą wywołania IPN oraz pól niestandardowych. Skonfiguruj separator wartości cookie i dodaj określony kod do formularzy przycisków PayPal dla płynnego śledzenia afiliacji i generowania prowizji.
Szybszy, bezpieczniejszy sposób na przesyłanie pieniędzy, dokonywanie płatności online, otrzymywanie środków lub założenie konta sprzedawcy.
PayPal Express Checkout integruje się za pomocą wywołania IPN nawet wtedy, gdy wywołanie zwrotne oraz pole niestandardowe są wykorzystywane przez inny system (np. koszyk sklepowy). Z tego powodu musisz wybrać separator, który oddzieli naszą wartość cookie od wartości z systemu zewnętrznego. W tym przykładzie użyjemy ||.
Uwaga! To jest opis integracji z PayPal, jeśli korzystasz z przycisków PayPal na swoich stronach internetowych. Jeśli używasz PayPal jako systemu płatności w swoim koszyku sklepowym, skorzystaj z metody integracji z koszykiem, a nie z tych kroków.
Wybierz separator, który oddzieli naszą wartość cookie od wartości systemu zewnętrznego. W tym przykładzie użyjemy ||. Musisz skonfigurować wtyczkę Paypal, aby korzystała z tego separatora. Przejdź do Plugins > Paypal > Configure > Custom Value Separator.
Teraz dodaj poniższy kod do KAŻDEGO formularza przycisku PayPal. Upewnij się, że pole niestandardowe w Twoim przycisku ma id=”pap_ab78y5t4a” :
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">PostAffTracker.setAccountId('Account_ID');
PostAffTracker.setAppendValuesToField('||');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>
To zapewni, że polecenie będzie dodane do pola niestandardowego po określonym separatorze.
Teraz wywołanie zwrotne IPN jest kierowane do Twojego skryptu. To wywołanie musi być również przekazane do skryptu PAP paypal.php, którego adres to http://www.yoursite.com/affiliate/plugins/PayPal/paypal.php .
Jeśli Twój skrypt obsługi PayPal jest napisany w PHP, możesz użyć poniższego kodu, aby to osiągnąć. Możesz go umieścić na początku swojego pliku obsługującego:
/* PAP integration */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* end of PAP integration */
Parametr custom ma format 3rdPartySystemValue||PapValue. Aby system zewnętrzny działał poprawnie, należy wyodrębnić 3rdPartySystemValue z parametru custom. W tym celu dodaj poniższy kod zaraz po weryfikacji IPN z PayPal:
<?php
$separator = '||';
if ($_POST['custom'] != '') {
$explodedCustomValue = explode($separator, $_POST['custom'], 2);
if (count($explodedCustomValue) == 2) {
$_REQUEST['custom'] = $_POST['custom'] = $explodedCustomValue[0];
}
}
?>
To wszystko, czego potrzeba. Teraz za każdym razem, gdy pojawi się sprzedaż, PayPal Express Checkout użyje swojej funkcji IPN, aby wywołać nasz skrypt śledzenia sprzedaży, a system wygeneruje prowizję dla partnera.
To metoda integracji PayPal Express Checkout z Post Affiliate Pro przy użyciu wywołań zwrotnych IPN oraz pola niestandardowego, umożliwiająca efektywne śledzenie afiliacji nawet wtedy, gdy pole niestandardowe jest wykorzystywane przez inny system, np. koszyk sklepowy.
Przejdź do Plugins > Paypal > Configure > Custom Value Separator i ustaw separator (np. ||), aby rozróżnić wartości Post Affiliate Pro i systemu zewnętrznego w polu niestandardowym.
Po odebraniu wywołania zwrotnego przez Twój skrypt obsługi IPN, użyj cURL, aby przekazać dane do skryptu integracji PayPal w Post Affiliate Pro (paypal.php).
Po weryfikacji IPN z PayPal rozdziel parametr custom, aby wyodrębnić wartość systemu zewnętrznego, dzieląc go przy użyciu wybranego separatora (np. ||).
Użyj tej metody wtedy, gdy dodajesz przyciski PayPal bezpośrednio na swoje strony i musisz śledzić sprzedaż afiliacyjną, a nie gdy PayPal jest używany wyłącznie jako system płatności w Twoim koszyku sklepowym.
Odkryj płynną integrację PayPal Express Checkout z Post Affiliate Pro z użyciem wywołań IPN oraz obsługą pól niestandardowych. Zmaksymalizuj swój potencjał marketingu afiliacyjnego już dziś.
Chcesz jeszcze bardziej ulepszyć swoje oprogramowanie afiliacyjne? Sprawdź PayPal Express Checkout (IPN używany przez inny skrypt) dla Post Affiliate Pro.
Chcesz jeszcze bardziej ulepszyć swoje oprogramowanie partnerskie? Sprawdź integrację PayPal (IPN używany przez inny skrypt) dla Post Affiliate Pro.
Chcesz jeszcze bardziej ulepszyć swoje oprogramowanie partnerskie? Sprawdź integrację PayPal (IPN i pole niestandardowe używane przez inne skrypty).