Acceptez les paiements des membres, gérez les profils, diffusez du contenu numérique, intégrez-le à votre blog, à votre CMS, envoyez des bulletins d’information, gérez un programme d’affiliation avec ce logiciel.
Cette méthode d’intégration concerne les versions d’aMember inférieures à la v4.
L’intégration avec aMember utilise une variante de la solution générale, elle suit les ventes en appelant un script caché à partir de la page “merci”.
Intégration
Placez le code suivant dans la page aMember thanks.html :
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost('{$payment.amount}');
sale.setOrderID('{$payment.payment_id}');
sale.setProductID('{$payment.product_id}');
PostAffTracker.register();
</script>
2. Intégration des ventes récurrentes avec PayPal
Si vous voulez intégrer aMember avec les paiements récurrents PayPal, suivez ces instructions. Vous devrez trouver le fichier paypal_r.inc.php sur votre serveur /amember/plugins/payment/paypal_r
Insérez le code suivant juste après cette ligne : function paypal_validate_ipn($vars){
/* PAP integration */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* end of PAP integration */
Maintenant, recherchez cette ligne (2x fois) :
'custom' => '',
et changez-la en :
'custom' => $_COOKIE['PAPVisitorId'],
Notez que vos cookies doivent être disponibles sur le domaine où amember est installé afin de pouvoir suivre les ventes.
3. Intégration du formulaire d’inscription
Il est possible d’intégrer Amember de manière à ce que chaque nouvel utilisateur qui s’inscrit crée en même temps un compte d’affilié dans votre PAP. Cette intégration utilise notre API, il est donc nécessaire de télécharger PapApi.class.php dans le dossier principal de votre Amember. Localisez ensuite le fichier signup.php (également dans le dossier principal), ouvrez-le dans un éditeur de texte et ajoutez le code suivant juste après cette ligne :
proceed_to_payment($payment_id, $member_id_exists);
require("PapApi.class.php");
try {
$session = new Gpf_Api_Session("https://URL_TO_PostAffiliatePro/scripts/server.php");
if(!$session->login("merchant_username", "merchant_password")) {
return;
}
$affiliate = new Pap_Api_Affiliate($session);
$affiliate->setUsername($_POST['email']);
$affiliate->setRefid($_POST['login']);
$affiliate->setPassword($_POST['pass0']);
$affiliate->setFirstname($_POST['name_f']);
$affiliate->setLastname($_POST['name_l']);
if(!$affiliate->add()) {
//echo "Cannot save affiliate: ".$affiliate->getMessage();
return;
} else {
// affiliate was successfully added
}
} catch(Exception $e) {
//echo "Error while communicating with PAP: ".$e->getMessage();
return;
}
Voilà tout ce qui est nécessaire. Maintenant, chaque fois qu’il y a une vente, aMember appellera notre script de suivi des ventes, et le système générera une commission pour l’affilié.
PayPal Express Checkout (IPN utilisé par d’autres scripts)
Le texte parle de l'optimisation des sites web pour les moteurs de recherche, en mentionnant Post Affiliate Pro pour gérer les affiliations et le marketing d'affiliation avec PayPal.
Post Affiliate Pro est un logiciel d'affiliation qui propose des fonctionnalités telles que des méthodes d'intégration, des applications mobiles et des alternatives. Ils offrent un essai gratuit ainsi que du soutien et des ressources pour les clients. Le programme aide également à la création d'un programme d'affiliation.
s2Member (module d’adhésion WordPress)
Le code doit être placé dans la section API / Tracking > Signup Tracking Codes de s2Member. Diverses configurations sont nécessaires pour suivre les affiliés, les commissions récurrentes et les remboursements. Une intégration avec PayPal est également possible.
The article discusses the platform Post Affiliate Pro and various integration options for managing affiliate programs with WordPress. It offers free account creation, customization options, and resources for improving the affiliate software. The article also introduces plugins such as Premise and WordPress ecommerce, as well as instructions for integrating with Simple PayPal Shopping Cart. Quality Unit, LLC is the company behind these products. The article also includes sales contact information and resources for further support.