PayPal Express Checkout (IPN i pole niestandardowe używane przez inne skrypty) integration
Szybszy i bezpieczniejszy sposób na wysyłanie pieniędzy, dokonywanie płatności online, otrzymywanie pieniędzy i otwieranie konta sprzedawcy.
PayPal Express Checkout integruje się przy użyciu wywołania zwrotnego IPN, nawet jeśli wywołanie zwrotne i pole niestandardowe są używane przez inne systemy (np. koszyk zakupowy). Z tego powodu musisz użyć separatora, który oddzieli naszą wartość od wartości plików cookie trzeciej generacji. W tym przykładzie użyjemy ||.
Uwaga! To jest opis integracji z PayPal, jeśli używasz przycisków PayPal na swoich stronach internetowych. Jeśli używasz PayPal jako systemu przetwarzania w swoim koszyku zakupowym, użyj metody integracji dla koszyka, a nie tych instrukcji.
Wybierz separator
Wybierz separator, który oddzieli naszą wartość od wartości plików cookie trzeciej generacji. W tym przykładzie użyjemy ||. Musisz skonfigurować wtyczkę PayPal i użyć tego separatora. Przejdź do Plugins (Wtyczki) > PayPal > Configure (Konfiguruj) > Custom Value Separator (Separator niestandardowej wartości).
Przycisk PayPal
Teraz dodaj następujący kod do KAŻDEGO formularza przycisku PayPal. Upewnij się, że pole niestandardowe twojego 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 polecający zostanie dodany do pola niestandardowego po określonym separatorze.
Integracja ze skryptem przetwarzania IPN – część 1
Teraz wywołanie zwrotne IPN jest kierowane do twojego skryptu. Musi być też przekazywane do skryptu PAP paypal.php, którego adres URL to http://www.yoursite.com/affiliate/plugins/PayPal/paypal.php.
Jeśli twój skrypt przetwarzania PayPal jest w PHP, możesz użyć następującego kodu, aby to osiągnąć. Możesz umieścić go na początku pliku przetwarzania:
/* 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 przetwarzania IPN – część 2
Niestandardowy parametr jest w formacie WartośćSystemuZewnętrznego||WartośćPAP. Aby system zewnętrzny działał poprawnie, musisz oddzielić WartośćSystemuZewnętrznego od niestandardowego parametru. Aby to osiągnąć, dodaj następujący kod tuż po weryfikacji PayPal IPN:
<?php
$separator = '||';
if ($_POST['custom'] != '') {
$explodedCustomValue = explode($separator, $_POST['custom'], 2);
if (count($explodedCustomValue) == 2) {
$_REQUEST['custom'] = $_POST['custom'] = $explodedCustomValue[0];
}
}
?>
To wszystko, co musisz zrobić. Teraz po każdej sprzedaży PayPal Express Checkout użyje funkcji IPN, aby wywołać nasz skrypt śledzenia sprzedaży, a system wygeneruje prowizję dla partnera.
PayPal (IPN i pole niestandardowe używane przez inne skrypty)
Blog Szablony Akademia Słowniczek Marketingu Afiliacyjnego Program Affiliacyjny Katalog. Kontakt, social media, newsletter. Tworzenie panelu Post Affiliate Pro. Integracja z PayPal. Wsparcie i informacje.
Integracja za darmo z Post Affiliate Pro umożliwia śledzenie sprzedaży i raportowanie. PremiumWebCart IPN pozwala śledzić dane płatności i klientów, tworząc niestandardowe linki do produktów. Konfiguracja adresu URL dla IPN jest kluczowa, a wtyczka obsługi Premium Web Cart IPN w Post Affiliate Pro ułatwia zarządzanie zamówieniami.
Funkcja Post Affiliate Pro umożliwia śledzenie prowizji w różnych walutach, co pozwala sprzedawcom współpracować z partnerami z różnych krajów. Można rejestrować sprzedaż w wielu walutach i przeliczać prowizje na walutę domyślną, z możliwością dodania dowolnej dodatkowej waluty. Ta funkcja umożliwia sprzedawcom rejestrowanie sprzedaży w wielu walutach i przeliczanie prowizji na walutę domyślną.
Wiedza Blog Szablony Akademia Słowniczek Marketingu Afiliacyjnego Program Affiliacyjny Katalog. Tworzenie panelu Post Affiliate Pro. PremiumWebCart to oprogramowanie do automatyzacji biznesu i marketingu, które integruje CRM dla małych firm. Konfiguracja wtyczki w PAP4 obejmuje aktywację, ustawienie ID sprzedawcy i podpis API. Zapisz się do naszego newslettera. Subskrybuj. © 2004-2023 Quality Unit, LLC. Wszelkie prawa zastrzeżone. Warunki korzystania z serwisu Polityka ochrony prywatności Polityka prywatności Polityka prywatności cookies GDPR.