Setcom (Auto-post i pole własne używane przez inny skrypt) integration
Setcom integruje się za pomocą wywołania zwrotnego Auto-post. Użyj tej integracji, jeśli używasz Auto-post do innego celu, takie jak obsługę różnych rodzajów dostaw cyfrowych lub rejestracji członkostwa itp. i używasz już niestandardowych pól do przekazywania danych.
Do integracji z Setcom potrzebna jest wtyczka Setcom, która jest domyślnie dystrybuowana z PAP.
Skonfiguruj wtyczkę
Najpierw należy aktywować plugin Setcom w PAP > menu Start > wtyczki. Po aktywacji wtyczki należy ją skonfigurować. Kliknij przycisk Konfiguracja. Musisz ustawić swoją nazwę użytkownika i hasło, których używasz do logowania się do panelu handlowego. Identyfikator sprzedawcy znajduje się w Twoim panelu sprzedawcy Setcom w górne menu > Moje konto > zakładka Przegląd. Musisz zdefiniować kilka separatorów. Domyślną wartością jest ||.
Skonfiguruj ustawienia Setcom
Zaloguj się do swojego panelu sprzedawcy Setcom. W menu górnym > Profil > Preferencje sprzedaży wybierz Preferencje płatności strony internetowej. Upewnij się, że Auto-post jest ustawiony na włączony i że Auto-post URL jest ustawiony na https://URL_TO_PostAffiliatePro/plugins/Setcom/setcom.php.
Nie zapomnij zapisać swoich ustawień.
Przyciski aktualizacji
Teraz dodaj następujący kod do KAŻDEGO przycisku Setcom (Kup teraz, Dodaj do koszyka i/lub Koszyk) z:
<input type="hidden" name="MerchCustom" value="abc" id="pap_ab78y5t4a">
Na przykład:
<form action="https://www.setcom.com/secure/index.cfm" method="post">
<input type="hidden" name="buttonaction" value="buynow">
<input type="hidden" name="merchantidentifier" value="12345678920">
<input type="hidden" name="liddesc" value="auticko">
<input type="hidden" name="lidsku" value="a123">
<input type="hidden" name="lidprice" value="150.00">
<input type="hidden" name="lidqty" value="1">
<input type="hidden" name="CurrencyAlphaCode" value="ZAR">
<input type="hidden" name="LIDExpiry" value="1">
<input type="hidden" name="ShippingRequired" value="0">
<input type="hidden" name="IsVoucher" value="0">
<input type="hidden" name="Option1Name" value="custom">
<input type="hidden" name="Option1Value" value="oldCustom">
<input type="hidden" name="MerchCustom" value="abc" id="pap_ab78y5t4a">
<input type="image" src="https://www.setcom.com/www/graphics/cartbuttons/bn6.gif">
</form>
Po tym formularzu należy wstawić:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
<script type="text/javascript">
PostAffTracker.setAppendValuesToField('||');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>
Integracja z Twoim skryptem
Teraz wywołanie zwrotne Auto-post jest skierowane do Twojego skryptu. Ten callback musi być również przekazany do skryptu PAP paypal.php, którego adres url to https://URL_TO_PostAffiliatePro/plugins/Setcom/setcom.php.
W przypadku, gdy twój skrypt przetwarzania Setcom jest w PHP, możesz użyć następującego kodu, aby to osiągnąć. Możesz umieścić go na początku swojego pliku przetwarzającego:
/* PAP integration */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/Setcom/setcom.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* end of PAP integration */
To zapewni, że całe wywołanie zwrotne Auto-post zostanie przekazane bez wpływu na twój oryginalny skrypt
Integracja z Twoim skryptem – część 2
Parametr własny ma format 3rdPartySystemValue||PapValue. Aby system zewnętrzny działał poprawnie, musisz odczytać 3rdPartySystemValue z parametru niestandardowego. Aby to zrobić, dodaj następujący kod zaraz po weryfikacji Setcom Auto-post.
Załóżmy, że w zmiennej $custom_value masz niestandardową wartość załadowaną z XML wysłanego przez Setcom:
$separator = '||';
if ($custom_value!= '') {
$explodedCustomValue = explode($separator, $custom_value, 2);
if (count($explodedCustomValue) == 2) {
$custom_value = $explodedCustomValue[0];
}
}
Po tym będziesz miał swoją oryginalną wartość w $custom_value.
Więcej szczegółowych informacji na temat integracji Setcom można znaleźć w Przewodniku wdrażania Setcom.
Discover seamless integration solutions with Post Affiliate Pro, the leading affiliate marketing software. Effortlessly connect with platforms like Authorize.net, Calendly, FormAssembly, and more to enhance your e-commerce and reporting capabilities. Enjoy free trials, 24/7 support, and maximize your marketing ROI with advanced tracking and flexible commission options. Visit now to revolutionize your affiliate marketing strategy!
PayPal (IPN używane przez inne skrypty)
Poznaj szybkie i bezpieczne metody integracji PayPal IPN z innymi skryptami dzięki Post Affiliate Pro. Dowiedz się, jak poprawić przetwarzanie płatności online i efektywność marketingu afiliacyjnego, generując prowizje dla partnerów. Kliknij, by odkryć szczegóły konfiguracji!
Setcom (Auto-post używany przez inny skrypt)
Discover the seamless integration of Setcom with Post Affiliate Pro using Auto-post for enhanced digital deliveries or membership registrations. Easily configure the Setcom plugin and settings to streamline your payment processes and ensure smooth callback integration with your scripts. Visit now to optimize your affiliate strategy with detailed guidance and personalized support.
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!