Spring promotion background
20.Mar - 19.Apr 2026

Spring deal

Up to 75% OFF

aMember z PayPal

Membership Subscription Integration Affiliate

Integracja aMember z PayPal

Przyjmuj płatności za członkostwo, zarządzaj profilami, dostarczaj treści cyfrowe, integruj się z blogiem, CMS, wysyłaj newslettery, prowadź program partnerski z tym oprogramowaniem.

Ta metoda integracji przeznaczona jest dla wersji aMember niższych niż v4.

Metoda ta integruje cykliczne transakcje aMember (przy użyciu PayPal) z Post Affiliate Pro.

1. Konfiguracja interfejsu aMember

Przede wszystkim musisz dodać nowe pole w formularzu rejestracyjnym aMember.

Przejdź do Utilities > Add fields. Tutaj możesz dodać dowolne nowe pole, więc kliknij przycisk “Add field”. Ustaw nazwę i tytuł na “custom“, wybierz “SQL” jako typ pola i ustaw typ pola SQL na “String VARCHAR(255)”.

Kolejne ustawienia: typ wyświetlania ustaw na “Text“, rozmiar na 40 i na końcu ustaw widoczność pola na brak wyświetlania we wszystkich miejscach.

Zapisz ustawienie. Nowe pole powinno zostać utworzone dla użytkownika oraz w bazie danych, więc możesz je wykorzystać do dowolnych niestandardowych informacji. My użyjemy go do przesłania VisitorId do wtyczki płatności PayPal w aMember.

2. Modyfikacja plików formularza rejestracyjnego

Przejdź do katalogu templates/ i otwórz plik signup.html do edycji. Zlokalizuj linię z kodem </form>. Wstaw ten kod tuż przed nią:

<input type="hidden" name="custom" value="default1" id="f_custom">

Teraz wstaw ten kod po linii z </form>:

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

Ten kod doda VisitorID z cookies, a także z cookies Flash (jeśli cookies 1st party nie zostały utworzone ze względu na poziom prywatności), do niestandardowego pola utworzonego w aMember. Ta wartość zostanie dodana do bazy danych i możesz ją wykorzystać w dowolnym momencie później.

3. Modyfikacja wtyczki PayPal

Przejdź do plugins/payment/paypal_r/ i otwórz plik paypal_r.inc.php do edycji. Wstaw ten kod tuż po linii:

function paypal_validate_ipn($vars){

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

Teraz znajdź tę linię (2x razy): 'custom' => "",

i zamień na ten kod:

(isset($u['custom']) && ($u['custom'] != ""))?$u['custom']:""

Pamiętaj, że cookies muszą być dostępne w domenie, na której jest zainstalowany aMember, aby śledzić sprzedaż. W przeciwnym razie będziesz musiał dodać kod śledzenia kliknięć do pliku signup.html i kierować link partnerski bezpośrednio do pliku signup.php.

Najczęściej zadawane pytania

Wypróbuj Post Affiliate Pro za darmo

Doświadcz bezproblemowej integracji aMember i PayPal z Post Affiliate Pro. Rozpocznij 30-dniowy darmowy okres próbny już dziś!

Dowiedz się więcej

aMember v4
aMember v4

aMember v4

Dowiedz się, jak zintegrować oprogramowanie do zarządzania członkostwem aMember v4 z Post Affiliate Pro, aby płynnie zarządzać członkostwami, subskrypcjami, pła...

5 min czytania
Membership Subscription +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