Language switcher

–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

Le moyen le plus rapide d’envoyer et de recevoir de l’argent dans le monde entier.

Cette méthode d’intégration utilise l’intégration avec l’API WebToPay. Vous trouverez plus d’informations sur cette passerelle de paiement ici : https://www.webtopay.com/index.php?2595448377

La méthode d’intégration est divisée en deux sections principales :

  1. Transmission de l’ID du visiteur (valeur du cookie) à la passerelle WebToPay.
  2. Lecture de la réponse de WebToPay

La première chose à faire est de récupérer la valeur du cookie, par exemple en utilisant les méthodes PHP standard, ou vous pouvez utiliser notre script qui la lit à partir des cookies : writeCookieToCustomField OR 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>

En fonction de la méthode utilisée, vous pouvez obtenir la valeur du cookie à partir du paramètre GET ou POST.

Transmission de l’ID du visiteur à la passerelle

Maintenant, quand vous avez la valeur, vous devez l’attacher à callbackurl, AVANT d’utiliser la fonction WebToPay::buildRequest($request).

Par exemple, si votre paramètre callbackurl a été défini comme suit : $request[‘callbackurl’] = $request_url; ajoutez la valeur du cookie, envoyée dans le paramètre GET comme ceci :

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

Ceci enverra le paramètre Get “papCookie” à la passerelle. Ceci est nécessaire pour que nous puissions utiliser l’API de Post Affiliate Pro lors du parsing de la réponse de webtopay… sinon la vente ne serait pas référencée.

Traitement de la réponse

Après avoir appelé la fonction WebToPay::checkResponse() dans votre callbackurl, à un endroit où vous êtes sûr que tout est correct, vous pouvez appeler notre API pour enregistrer une commission.

N’oubliez pas de définir le chemin d’accès correct à votre fichier PapApi.class.php (dans le répertoire api/ de 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 -------------------------

C’est tout ce dont vous avez besoin pour suivre une commission de vente.

Vous trouverez plus d’informations ici : https://www.webtopay.com/index.php?683722975

Back to Integrations Create account for FREE

Our website uses cookies. By continuing we assume your permission to deploy cookies as detailed in our privacy and cookies policy.

×

Schedule a one-on-one call and discover how Post Affiliate Pro can benefit your business.

We’re available on multiple dates

Schedule a call