SolidTrustPay (niestandardowe pole używane dla pozostałych danych) integration
Dostawca usług przetwarzania płatności.
SolidTrustPay integruje się za pomocą powiadomień SolidTrustPay IPN.
Do integracji z SolidTrustPay potrzebna jest wtyczka SolidTrustPay, która jest domyślnie dystrybuowana z PAP.
Uwaga, musisz wykonać te kroki tylko w przypadku, gdy wszystkie twoje niestandardowe zmienne użytkownika (user1, user2, … , user10) są używane przez twój skrypt.
Aktywuj wtyczkę
Zaraz po aktywacji wtyczki SolidTrustPay, należy ją skonfigurować. Zaloguj się do swojego panelu sprzedawcy. Przejdź do menu Start > Wtyczki. Teraz kliknij przycisk Konfiguruj w pozycji wtyczki SolidTrustPay. W tym miejscu należy ustawić liczbę niestandardowych pozycji. Jest to liczba pozycji (od 1 do 10), które będą przechowywać informacje o odwiedzających dla PAP.
Następną rzeczą, którą musisz ustawić, jest Twoje dodatkowe hasło z konta handlowego SolidTrustPay (wprowadzasz je podczas rejestracji nowego konta SolidTrustPay). Ustaw pole separatora (domyślna wartość to ||). Jest to ciąg znaków, który będzie oddzielał oryginalne dane od danych dla PAP. Upewnij się, że Twoje oryginalne dane w polu użytkownika nie zawierają łańcucha separatora. Teraz kliknij Zapisz, aby zapisać ustawienia.
Zaktualizuj swój kod
Musisz teraz zaktualizować wszystkie swoje kody przycisków SolidTrustPay. Oto przykład oryginalnego kodu wygenerowanego przez SolidTrustPay:
<FORM action="https://solidtrustpay.com/handle.php" method="post">
<input type=hidden name="merchantAccount" value="merchnat_account_login_name">
<input type=hidden name="amount" value="15">
<input type=hidden name="item_id" value="testCupp">
<input type=hidden name="currency" value="USD" />
<input type=image name="cartImage" src="https://solidtrustpay.com/htdocs/images/buttons/pay2.gif">
</form>
Now you must update all button codes like this:
<FORM action="https://solidtrustpay.com/handle.php" method="post">
<input type=hidden name="testmode" value="on" />
<input type=hidden name="merchantAccount" value="merchnat_account_login_name">
<input type=hidden name="amount" value="15">
<input type=hidden name="item_id" value="testCupp">
<input type=hidden name="currency" value="USD" />
<input type=hidden name="notify_url" value="https://URL_TO_PostAffiliatePro/plugins/SolidTrustPay/solidtrustpay.php">
<input type=hidden name="cancel_url" value="">
<input type=hidden name="user1" value="" id="pap_dx8vc2x8">
<input type=image name="cartImage" src="https://solidtrustpay.com/htdocs/images/buttons/pay2.gif">
</form>
Uwaga: liczba 1 w elemencie o nazwie user1 to liczba, którą wprowadziłeś w kroku pierwszym jako Liczba pozycji niestandardowych.
Dodaj kod śledzenia
Teraz musisz dodać do każdej strony, która zawiera jakieś przyciski SolidTrustPay ten kod śledzenia:
<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.writeCookieToCustomField('pap_dx8vc2x8','||');
</script>
Jeśli używasz MD5 security hash, to upewnij się, że “wtórne hasło”, którego używasz, jest również ustawione w konfiguracji wtyczki.
Więcej informacji o integracji SolidTrustPay można znaleźć tutaj.