–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.

aMember

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é.

Retour à Intégrations Créer un compte GRATUITEMENT

Notre site web utilise des cookies. En continuant, nous supposons votre permission de déployer des cookies comme détaillé dans Politique de confidentialité et de cookies.

×

Programmez un appel en tête-à-tête et découvrez comment Post Affiliate Pro peut profiter à votre entreprise.

Nous sommes disponibles à plusieurs dates

Planifier un appel