–Hidden comment

Use attributes in format region_from and region_to= to change the languages showing in language switcher.
Available regions are:
europe_from europe_to
asia_from asia_to
mideast_from mideast_to
america_from america_to

Example:
europe_from=0 europe_to=22 will put all languages (ordered in language switcher settings) from 1 to 21 to Europe region:
asia_from=22 asia_to=25 will put all languages from 23 to 24 (so only 2) into Asia region.

WebToPay

Najszybszy sposób na wysyłanie i otrzymywanie pieniędzy na całym świecie.

Ta metoda integracji wykorzystuje integrację z WebToPay API. Więcej informacji o tej bramce płatniczej można znaleźć tutaj:
https://www.webtopay.com/index.php?2595448377

Metoda integracji podzielona jest na dwie główne części:

  1. Przekazanie identyfikatora odwiedzającego (wartość cookie) do bramki webtopay
  2. Odczytanie odpowiedzi z webtopay

Pierwszą rzeczą jest uzyskanie wartości cookie, np. za pomocą standardowych metod PHP, lub możesz użyć naszego skryptu, który odczytuje ją z ciasteczek:
writeCookieToCustomField lub writeCookieToLink

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.writeCookieToCustomField('fullCookieInfoId');
PostAffTracker.writeCookieToLink('affCookieLinkId', 'papCookie');
</script>

W oparciu o metodę, której użyłeś, możesz uzyskać wartość pliku cookie z parametru GET lub POST.

Przekazanie ID odwiedzającego do bramki

Teraz, gdy masz wartość, musisz dołączyć ją do callbackurl, PRZED użyciem funkcji WebToPay::buildRequest($request).

Np. Jeśli twój parametr callbackurl był ustawiony w ten sposób:
$request[‘callbackurl’] = $request_url;
dołącz wartość ciasteczka, wysłanego w parametrze GET w ten sposób:

...
$request['callbackurl'] = $request_url."?papCookie=".$_GET['papCookie'];
...

To wyśle parametr get “papCookie” do bramki. Jest to potrzebne, abyśmy mogli użyć API Post Affiliate Pro podczas przetwarzania odpowiedzi z webtopay – w przeciwnym razie sprzedaż byłaby nierekomendowana.

Przetwarzanie odpowiedzi

Po wywołaniu funkcji WebToPay::checkResponse() w swoim callbackurl, w miejscu, w którym jesteś pewien, że wszystko jest poprawne, możesz wywołać nasze API, aby zarejestrować prowizję.

Nie zapomnij ustawić prawidłowej ścieżki do pliku PapApi.class.php (w katalogu api/ w Post Affiliate Pro):

// Post Affiliate Pro integration snippet --------------------------
if (isset($_GET['papCookie']) && (strlen($_GET['papCookie']) > 20)) {
  	    require_once "path_to_PAP/api/PapApi.class.php"; // set correct path to API file here

  	    $saleTracker = new Pap_Api_SaleTracker('https://URL_TO_PostAffiliatePro/scripts/sale.php');
            $saleTracker->setAccountId('default1');
            $saleTracker->setVisitorId(substr($_GET['papCookie'], -32)); // returns only visitor ID, no "default1" prefix

            $total = $response['amount']/100; // need to get rid of hundreds

            $sale = $saleTracker->createSale();
            $sale->setTotalCost($total);
            $sale->setOrderID($response['orderid']);

            $saleTracker->register();
}
// /Post Affiliate Pro integration snippet -------------------------

To wszystko, czego potrzebujesz, aby śledzić prowizję od sprzedaży.

Więcej informacji można znaleźć tutaj:
https://www.webtopay.com/index.php?683722975

Powrót do Integracji Załóż konto za DARMO

Our website uses cookies. By continuing we assume your permission to deploy cookies as detailed in our polityka prywatności i plików cookie.

×

Umów się na indywidualną rozmowę i dowiedz się, jakie korzyści Post Affiliate Pro może przynieść Twojej firmie.

Jesteśmy dostępni w wielu terminach

Umów się na rozmowę