–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 avec PayPal

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 antérieures à la v4.

Cette méthode d’intégration permet d’intégrer les transactions récurrentes de aMember (à l’aide de PayPal) à Post Affiliate Pro.

1. Configuration d’une interface aMember

Tout d’abord, vous devez ajouter un nouveau champ dans le formulaire d’inscription d’un membre.

Naviguez vers Utilities> Add fields. Ici, vous pouvez ajouter n’importe quel nouveau champ, alors cliquez sur le bouton “Add field“. Définissez le nom et le titre à “custom“, choisissez “SQL” comme type de champ et définissez le type de champ SQL à “String VARCHAR(255)”.

Les paramètres suivants doivent être définis : Display type to “Text“, sa taille est de 40 et enfin, la valeur Visibility du champ est fixée à Don’t display.

Enregistrez vos paramètres. Un nouveau champ doit être créé pour un utilisateur, également dans une base de données, afin que vous puissiez l’utiliser pour tout détail personnalisé. Nous allons l’utiliser pour envoyer le VisitorId au plugin de paiement PayPal dans aMember.

2. Modifier les fichiers du formulaire d’inscription

Naviguez vers le répertoire templates/ et ouvrez le fichier signup.html pour le modifier. Localisez la ligne avec le code “</form>”.  Insérez ce code juste avant :

<input type="hidden" name="custom" value="default1" id="f_custom">

Maintenant, insérez ce code après la ligne avec “</form>“:

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.writeCookieToCustomField('f_custom');
</script>

Ce code ajoutera le VisitorID des cookies, et aussi des cookies Flash si les cookies de première partie n’ont pas été créés à cause du niveau de confidentialité, au champ personnalisé que nous avons créé dans aMember. Cette valeur sera ajoutée à la base de données et vous pourrez l’utiliser à tout moment par la suite.

3. Modification du plugin PayPal

Naviguez vers plugins/payment/paypal_r/ et ouvrez le fichier paypal_r.inc.php pour le modifier. Insérez ce code juste après la ligne : function paypal_validate_ipn($vars){

/* PAP4 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 PAP4 integration */

Maintenant, recherchez cette ligne (2x fois): ‘custom’ => ”, et remplacez-la par ce code:

(isset($u['custom']) && ($u['custom'] != ""))?$u['custom']:""

Notez que vos cookies doivent être disponibles sur le domaine où aMember est installé afin de pouvoir suivre les ventes. Sinon, vous devrez ajouter le code de suivi des clics au fichier signup.html et faire pointer le lien d’affiliation directement sur le fichier signup.php.

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