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 :
- Transmission de l’ID du visiteur (valeur du cookie) à la passerelle WebToPay.
- Lecture de la réponse de WebToPay
Obtenir la valeur du cookie
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
Le texte parle de la création d'un compte gratuit sur Post Affiliate Pro, avec une intégration possible avec PaySimple, un fournisseur de services de paiement pour les entreprises. L'intégration avec PaySimple peut se faire via une URL personnalisée renvoyant vers une page contenant un code de suivi des ventes. Il est également possible d'intégrer d'autres fournisseurs de services de paiement.
Payrexx est un outil qui permet de gérer les paiements des clients en toute sécurité et en toute simplicité. Cette méthode d'intégration fonctionne avec les liens de paiement Payrexx et utilise leurs webhooks pour informer Post Affiliate Pro des paiements. Pour l'intégrer dans Post Affiliate Pro, il faut configurer un webhook, activer le plugin de suivi et intégrer le code sur les pages où sont publiés les liens Payrexx. Aucune compétence en matière de site web ou de codage n'est requise pour utiliser cet outil.