Spring promotion background
20.Mar - 19.Apr 2026

Spring deal

Up to 75% OFF

PayPal Express Checkout (IPN i pole niestandardowe używane przez inny skrypt)

PayPal ExpressCheckout IPN AffiliateTracking

Integracja PayPal Express Checkout (IPN i pole niestandardowe używane przez inny skrypt)

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

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.

Przycisk Paypal

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.

Integracja ze skryptem obsługującym IPN – część 1

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 */

Integracja ze skryptem obsługującym IPN – część 2

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.

Najczęściej zadawane pytania

Ulepsz swoje śledzenie afiliacji dzięki PayPal Express Checkout

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ś.

Dowiedz się więcej

PayPal (IPN używany przez inny skrypt)
PayPal (IPN używany przez inny skrypt)

PayPal (IPN używany przez inny skrypt)

Chcesz jeszcze bardziej ulepszyć swoje oprogramowanie partnerskie? Sprawdź integrację PayPal (IPN używany przez inny skrypt) dla Post Affiliate Pro.

2 min czytania
PayPal IPN +3
PayPal (IPN i pole niestandardowe używane przez inny skrypt)
PayPal (IPN i pole niestandardowe używane przez inny skrypt)

PayPal (IPN i pole niestandardowe używane przez inny skrypt)

Chcesz jeszcze bardziej ulepszyć swoje oprogramowanie partnerskie? Sprawdź integrację PayPal (IPN i pole niestandardowe używane przez inne skrypty).

2 min czytania
PayPal IPN +3

Będziesz w dobrych rękach!

Dołącz do naszej społeczności zadowolonych klientów i zapewnij doskonałą obsługę klienta dzięki PostAffiliatePro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface