–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

De snellere manier om geld over de hele wereld te verzenden en ontvangen.

Deze integratiemethode maakt gebruik van integratie met WebToPay API. Meer info over deze betalingsgateway vind je hier: https://www.webtopay.com/index.php?2595448377

De integratiemethode is onderverdeeld in twee hoofdsecties:

  1. De bezoekers-ID (cookiewaarde) doorgeven aan de webtopay-gateway
  2. Reactie van webtopay lezen

De cookiewaarde verkrijgen

Het eerste is om de cookiewaarde te krijgen, b.v. met behulp van standaard PHP-methoden, of u kunt ons script gebruiken dat het uit cookies leest: writeCookieToCustomField OF 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>

Op basis van de methode die u hebt gebruikt, kunt u de cookiewaarde ophalen uit de GET- of POST-parameter.

De bezoekers-ID doorgeven aan de gateway

Nu, als u de waarde hebt, moet u deze koppelen aan de url, VOORDAT u de functie WebToPay::buildRequest($request) gebruikt.

Bijvoorbeeld. als uw callbackurl-parameter als volgt is ingesteld: $request[‘callbackurl’] = $request_url; voeg de cookiewaarde toe, verzonden in de GET-parameter als volgt:

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

Dit zal get parameter “papCookie” naar de gateway sturen. Dit is nodig zodat we de Post Affiliate Pro API kunnen gebruiken bij het parseren van de reactie van webtopay… anders zou de verkoop niet doorgaan.

Het antwoord ontleden

Na het aanroepen van de functie WebToPay::checkResponse() in uw url, op een plaats waar u zeker weet dat alles correct is, kunt u onze API aanroepen om een commissie te registreren.

Vergeet niet het juiste pad naar uw PapApi.class.php-bestand in te stellen (in api/ directory van 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 -------------------------

Dit is alles wat u nodig heeft om een verkoopcommissie bij te houden.

Terug naar Integraties GRATIS account aanmaken

Onze website maakt gebruik van cookies. Door verder te gaan, gaan we uit van uw toestemming om cookies te plaatsen zoals beschreven in onze privacy- en cookiebeleid.

×

Plan een één-op-één gesprek en ontdek hoe Post Affiliate Pro uw bedrijf ten goede kan komen.

We zijn beschikbaar op meerdere data

Plan een gesprek