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.
Integruj Paymate Express z Post Affiliate Pro, aby obsługiwać płatności online, eBay i mobilne bezpiecznie i efektywnie. Dowiedz się, jak dodać przycisk Paymate na swojej stronie, skonfigurować kod integracji oraz zintegrować skrypty przetwarzania. Zarejestruj się za darmo i usprawnij swoje rozwiązania e-commerce już dziś!
WorldPay (IPN używany przez inny skrypt)
Integracja Post Affiliate Pro z WorldPay zapewnia płynne i efektywne rozwiązanie do przetwarzania płatności, umożliwiając dokładne śledzenie sprzedaży i obliczanie prowizji. Dodaj niestandardowy kod do przycisków WorldPay i przekieruj callbacki IPN do skryptu PAP, aby cieszyć się bezproblemowym zarządzaniem transakcjami. Dowiedz się więcej, jak ta integracja może zoptymalizować Twoje operacje biznesowe.
SolidTrustPay (niestandardowe pole używane dla pozostałych danych)
Integrate SolidTrustPay with ease using Post Affiliate Pro's plugin! Activate, configure custom fields, update button codes, and add tracking scripts to streamline payment processing. Start your free trial today and discover the benefits for your business.
PayPal (IPN i pole niestandardowe używane przez inne skrypty)
Zintegruj PayPal z Post Affiliate Pro, aby szybko i bezpiecznie przetwarzać płatności online. Skorzystaj z funkcji IPN i niestandardowych pól, aby śledzić sprzedaż i generować prowizje dla partnerów. Dowiedz się, jak skonfigurować przyciski PayPal i integrację skryptów, aby maksymalizować efektywność swojego programu afiliacyjnego. Odwiedź naszą stronę i dowiedz się więcej!