Paymate Express integration
Usługa płatnicza dla płatności online, płatności eBay i płatności mobilnych, jak również bezpiecznych usług e-commerce, w tym dla kart kredytowych.
Paymate Express integruje przyciski Paymate z twojej strony internetowej.
Uwaga: Transakcje cykliczne NIE są obsługiwane.
Wybierz separator
Wybierz separator, który oddzieli nasz plik cookie od wartości referencyjnej. W tym przykładzie użyjemy ||. Musisz skonfigurować wtyczkę Paymate, aby użyć tego separatora. Przejdź do Plugins (Wtyczki) > Paymate > Configure (Skonfiguruj) > Custom Value Separator (Separator wartości niestandardowej).
Przycisk Paymate
Każdy kod przycisku Paymate musi zostać zaktualizowany z linku do obrazka na formularz.
Oryginalny przycisk wygląda tak:
<div align="center">
<p>
<a onclick="self.name = 'parent';" target="_blank" href="https://www.paymate.com/PayMate/ExpressPayment?mid=testmerchant&amt=58&ref=refnum&return=https://URL_TO_PostAffiliatePro/yourscript.php"><img src="https://www.paymate.com/homepage/images/butt_PayNow.gif" border="0" alt="Pay with Paymate Express"></a>
<br />Pay with Paymate Express
</p>
</div>
Teraz musisz zastąpić go poniższym kodem i skopiować zaznaczone na kolorowo wartości z powyższego kodu:
<form action=https://www.paymate.com/PayMate/ExpressPayment method=get>
<input name="mid" type="hidden" value="testmerchant"/>
<input name="return" type="hidden" value="https://URL_TO_PostAffiliatePro/yourscript.php"/>
<input type="hidden" id="pap_ab45c37" name="ref" value='refnum'> <input type="hidden" name="amt" value='58'>
<input alt="Paymate Express"src="https://www.paymate.com/homepage/images/butt_PayNow.gif" type="image"/>
</form>
Kod integracji
Teraz dodaj następujący kod do KAŻDEGO formularza przycisku Paymate. Upewnij się, że pole niestandardowe twojego przycisku ma id=”pap_ab45c37″.
<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_ab45c37');
</script>
To zapewni, że polecający zostanie dodany do pola niestandardowego po określonym separatorze.
Integracja ze skryptem przetwarzania – część 1
Teraz wywołanie zwrotne jest skierowanie do twojego skryptu. Musi być przekazywane również do skryptu PAP paymate.php, którego adres URL to https://URL_TO_PostAffiliatePro/plugins/Paymate/paymate.php.
Jeśli twój skrypt przetwarzania płatności 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/Paymate/paymate.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* end of PAP integration */
Integracja ze skryptem przetwarzania – część 2
Parametr niestandardowy jest w formacie wartośćRef||wartośćPAP. Aby system zewnętrzny działał poprawnie, konieczne jest oddzielenie wartośćRef od parametru niestandardowego.
Aby to zrobić, dodaj następujący kod tuż po weryfikacji Paymate:
<?php
$separator = '||';
if ($_POST['ref'] != '') {
$explodedCustomValue = explode($separator, $_POST['ref'], 2);
if (count($explodedCustomValue) == 2) {
$_REQUEST['ref'] = $_POST['ref'] = $explodedCustomValue[0];
}
}
?>
Integruj PSiGate z Post Affiliate Pro i łatwo akceptuj płatności online, śledząc sprzedaż za pomocą ukrytego skryptu na stronie „dziękujemy”. Zwiększ skuteczność swoich kampanii afiliacyjnych dzięki zaawansowanym metodom śledzenia i niestandardowym kodom. Sprawdź, jak nasze rozwiązania mogą pomóc Twojej firmie.
Integrate Ubercart seamlessly with Drupal for your online store using Post Affiliate Pro. Discover integration settings, implement thank you page codes, and optimize PayPal payment gateway for enhanced tracking and affiliate marketing success. Set up your free account today and explore the benefits Post Affiliate Pro can bring to your business!
Zarządzaj płatnościami cyklicznymi z łatwością dzięki integracji PayWhirl i Post Affiliate Pro. Oferujemy prostą konfigurację za pomocą aplikacji Custom Tracking Scripts. Śledź sprzedaż, konfiguruj webhooki i aktywuj wtyczki, aby maksymalizować sukces. Wypróbuj naszą ocenianą platformę bez zobowiązań już teraz!