aMember avec PayPal integration
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.
Découvrez comment intégrer PayPal avec Post Affiliate Pro pour gérer vos transactions en toute sécurité. Suivez notre guide complet pour configurer l'IPN, personnaliser vos boutons PayPal, et maximiser les commissions d'affiliation. Profitez d'un essai gratuit et explorez nos puissantes fonctionnalités d'intégration pour Shopify, WooCommerce, et WordPress.
Découvrez comment intégrer PayPro avec Post Affiliate Pro pour optimiser vos ventes de produits numériques. Suivez notre guide simple pour insérer le code de suivi des ventes sur votre page de remerciements et maximiser l'efficacité de votre e-business. Profitez d'une intégration fluide et commencez dès aujourd'hui avec notre essai gratuit !
Intégrez facilement WordPress avec Post Affiliate Pro pour optimiser votre programme d'affiliation. Notre plugin open-source supporte le suivi des clics, l'adhésion des affiliés, et s'intègre parfaitement avec WooCommerce, MemberPress, et plus. Téléchargez le plugin et découvrez ses puissantes fonctionnalités pour booster votre marketing d'affiliation.