Spring promotion background
20.Mar - 19.Apr 2026

Spring deal

Up to 75% OFF

PayU (PagosOnline)

Payments Integration AffiliateMarketing PayU

Integracja PayU (PagosOnline)

Ta integracja dotyczy przycisków płatności bramki o nazwie PayU (dawniej PagosOnline). Integracja realizowana jest poprzez użycie dodatkowego pola i adresu URL powiadomienia.

Powiadomienia obsługuje wtyczka PayU PagosOnline, którą należy aktywować w panelu sprzedawcy Post Affiliate Pro w sekcji Wtyczki.

Modyfikacja przycisku

Integracja polega na dodaniu dodatkowego kodu do Twojego istniejącego przycisku, więc taki przycisk musi być już umieszczony na Twojej stronie. Bramki umożliwiają użycie dwóch dodatkowych pól. Jeśli oba są już wykorzystywane do innych celów, przejdź do kroku 2.

Używając wolnego dodatkowego pola (extra1, extra2 lub extra3), dodaj ten kod do kodu przycisku:

<input type="hidden" name="extra1" value="" id="pap_dx8vc2s5" />

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>

Jeśli używasz więcej niż jednego przycisku na tej samej stronie, umieść kod skryptu tylko raz na stronie. Dzięki temu skrócisz czas ładowania strony.

Jeśli oba dodatkowe pola są już zajęte

Jeśli wszystkie dodatkowe pola są już zajęte, musisz zastosować inne podejście zamiast tego z kroku 1 – dodaj id=“pap_ab78y5t4a” do istniejącego dodatkowego pola danych, a następnie dodaj ten kod do przycisku (raz na stronę):

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAppendValuesToField('||');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>

Upewnij się, że wtyczka ma zdefiniowany ten sam numer dodatkowego pola oraz tę samą wartość separatora. W tym przykładzie używamy podwójnego pionowego separatora: ||.

Adres URL powiadomienia

Jeśli Twój przycisk już korzysta z parametru confirmationUrl, możesz pominąć ten krok.

Dodaj ten kod do swojego przycisku:

<input type="hidden" name="confirmationUrl" value="https://URL_TO_PostAffiliatePro/plugins/PagosOnline/pagosonline.php" />

Jeśli pominąłeś krok 3

Jeśli pominąłeś krok 3, oznacza to, że adres URL powiadomienia jest już zdefiniowany w Twoim przycisku. Aby upewnić się, że wszystkie dane odpowiedzi zostaną przesłane do Twojej wtyczki Post Affiliate Pro, edytuj plik wskazany przez confirmationUrl. Dodaj ten kod w miejscu, które jest w pliku przetwarzane jako pierwsze:

/* PAP integration */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
"https://URL_TO_PostAffiliatePro/plugins/PagosOnline/pagosonline.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* end of PAP integration */

Jeśli postępowałeś zgodnie z krokiem 2

Jeśli postępowałeś zgodnie z krokiem 2, oznacza to, że używasz już dodatkowych pól do innych zastosowań. Ostatnim krokiem jest upewnienie się, że Twoja aplikacja nie użyje danych, które Post Affiliate Pro dołączył, używając wybranego przez Ciebie separatora.

Umieść kod w miejscu, gdzie Twój skrypt nie wykorzystał jeszcze wartości z dodatkowego pola, dzięki czemu możesz ją najpierw zmodyfikować, a następnie pozwolić skryptowi użyć właściwej wartości:

$separator = '||';
    if ($_POST['extra1'] != '') {
      $explodedCustomValue = explode($separator, $_POST['extra1'], 2);
          if (count($explodedCustomValue) == 2) {
            $_REQUEST['extra1'] = $_POST['extra1'] = $explodedCustomValue[0];
      }
    }

W naszym przykładzie używamy pola extra1 i tego samego separatora co w kroku 2 – dwóch pionowych kresek. Upewnij się, że w swoim kodzie używasz prawidłowych wartości.

Nie zapomnij zintegrować swojej strony z kodem śledzenia kliknięć, aby wszystko działało poprawnie.

Najczęściej zadawane pytania

Rozpocznij bezpłatny okres próbny z Post Affiliate Pro

Doświadcz płynnego śledzenia afiliacyjnego i integracji płatności. Wypróbuj Post Affiliate Pro za darmo i wynieś swój program partnerski na wyższy poziom już dziś!

Dowiedz się więcej

PagSeguro (IPN już używany)
PagSeguro (IPN już używany)

PagSeguro (IPN już używany)

Dowiedz się, jak zintegrować PagSeguro (IPN już używany) z Post Affiliate Pro. Postępuj zgodnie z tym przewodnikiem krok po kroku, aby skonfigurować powiadomien...

2 min czytania
PagSeguro Payments +3
PayPal Smart buttons
PayPal Smart buttons

PayPal Smart buttons

Zintegruj PayPal Smart Buttons z Post Affiliate Pro, aby płynnie śledzić płatności, obsługując zarówno płatności jednorazowe, jak i subskrypcje. Ulepsz swoje op...

2 min czytania
PayPal Payments +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